vf 试题003

合集下载

全国计算机等级考试二级VF笔试试卷三参考答案及分析

全国计算机等级考试二级VF笔试试卷三参考答案及分析

全国计算机等级考试二级VF笔试试卷三参考答案及分析:一、选择题:1 D解析:算法的复杂度主要包括算法的时间复杂度和算法的空间复杂度。

所谓算法的时间复杂度是指执行算法所需要的计算工作量;算法的空间复杂度一般是指执行这个算法所需要的内存空间。

2 C解析:链式存储结构克服了顺序存储结构的缺点:它的结点空间可以动态申请和释放;它的数据元素的逻辑次序靠结点的指针来指示,不需要移动数据元素。

故链式存储结构下的线性表便于插入和删除操作。

3 C解析:数据结构概念一般包括3个方面的内容,数据的逻辑结构、存储结构及数据上的运算集合。

数据的逻辑结构只抽象的反映数据元素之间的逻辑关系,而不管它在计算机中的存储表示形式。

4 D解析:结构化程序设计方法的主要原则可以概括为自顶向下、逐步求精、模块化及限制使用goto语句,总的来说可使程序结构良好、易读、易理解、易维护。

5 B解析:软件设计包括软件结构设计、数据设计、接口设计和过程设计。

其中结构设计是定义软件系统各主要部件之间的关系;数据设计是将分析时创建的模型转化为数据结构的定义;接口设计是描述软件内部、软件和操作系统之间及软件与人之间如何通信;过程设计则是把系统结构部件转换成软件的过程性描述。

6 A解析:确认测试的任务是验证软件的功能和性能,以及其他特性是否满足需求规格说明中确定的各种需求;集成测试的主要目的是发现与接口有关的错误。

7 A解析:数据流图包括4个方面,即加工(转换)(输入数据经加工变换产生输出)、数据流(沿箭头方向传送数据的通道,一般在旁边标注数据流名)、存储文件(数据源)(表示处理过程中存放各种数据的文件)、源和潭(表示系统和环境的接口,属系统之外的实体)。

不包括选项中的控制流。

8 C解析:数据库中的数据具有"集成"与"共享"的特点,亦即是数据库集中了各种应用的数据,进行统一构造与存储,而使它们可以被不同应用程序所使用,故选项C)正确。

VF考试试题及答案

VF考试试题及答案

《Visual FoxPro程序设计基础》模拟试题及解答一、项目管理器、数据库、表和记录的输入和维护(25分)1、在自建文件夹下创建以自己名字拼音字母命名的项目管理器(如张三同学,应以“zhangsan.PJX”文件名,以下同);解答:①建立自己的目录:②设路径:点击VF程序中【工具】下拉菜单【选项】③建立项目名称:点击VF程序中【文件】下拉菜单【新建】2、在以自己名字拼音字母命名的项目管理器中建立一个以自己名字命名数据库(如张三同学,应为“zhangsan.DBC”);解答:①建立数据库:3、在数据库中创建学生表(表文件名为XS .DBF),长表名为:学生情况登记表,表结构如下:解答:①建立表:②长表名:4、在同一数据库中创建成绩表(表文件名为CJ .DBF), 长表名为:成绩表,表结构如下:表二、 CJ.DBF②长表名表一、 XS.DBF②点击VF程序中【显示】下拉菜单【追加方式】③点击VF程序中【显示】下拉菜单【浏览】(要先点选中cj.dbf)④点击VF程序中【显示】下拉菜单【追加方式】6、为表二中的字段Cj设置字段有效性规则:Cj应该在0到100之间,否则提示“你的输入有错误,请重新输入!”;解答:①点击VF程序中【修改】,在选中CJ,在其字段有效性下面选中规则(R)7、创建索引在表一中以字段Xh创建索引,索引表达式为主索引,索引名称为Xh;在表二中以字段Xh 建立索引,索引表达式为普通索引,索引名称为Xh;解答:①选中xs.dbf,点击【修改】,再选择【索引】,类型改为主索引。

②选中cj.dbf,点击【修改】,再选择【索引】,类型改为普通索引。

8、表一和表二建立永久性关系,并编辑起参照完整性,将更新规则设置为级联,删除规则设置为限制,插入规则设置为忽略。

解答:①点击VF程序中【显示】下拉菜单【数据库设计器】②用鼠标按住【学生情况登记表】中的钥匙,拖动鼠标箭头到【成绩表】中的索引。

③点击VF程序中【数据库】下拉菜单【编辑参照完整性】二、建立查询基于表一和表二在项目管理器中创建以自己名字命名的多表查询(如张三,应为“zhangsan .QPR”);解答:①建立查询表要求利用xs.Xh和cj.Cj产生一个平均成绩的字段,求每个学生的平均成绩;设置排序依据,按学号(xs.Xh)升序排列;解答:在函数和表达式中选AVG(cj.cj)三、建立报表利用报表向导,基于以上的表,在项目管理器中创建以自己名字命名的一对多报表(如张三同学,应为“zhangsan .FRX”),报表中的信息有:xs.Xh、xs.Xm、xs.Xb、xs.Ximing、xs.Zydh、cj.Cj;解答:①点击项目管理器中【文档】下拉菜单【报表】选中【报表向导】再选【一对多报告向导】四、建立表单1.基于表一和表二在项目管理器中创建以自己名字命名的一对多表单(如张三同学,应为“zhangsan .SCX”);2.如图所示设置表单布局,表单的标题为:学生成绩情况表;解答:①③点击VF程序中【显示】下拉菜单【数据环境】把需要的数据直接拖进表单113.表单运行时,屏幕显示结构如下所示;给按钮编程,实现其相应功能(注意,当记录处在第一条或最后一条记录时,上一条或下一条按钮变为不可操作)。

vf试题及答案

vf试题及答案

vf试题及答案为了帮助学生更好地准备VF(Verbal Fluency)测试,以下是一些常见的VF试题及答案,供各位参考学习。

VF测试是一种常见的语言能力测试,旨在评估受试者在特定话题下产生词汇的流畅度和灵活性。

下面将以不同主题为例,提供试题以及可能的答案。

1. 动物类话题试题:请列举尽可能多的动物。

答案:猫、狗、老虎、狮子、大象、长颈鹿、熊、猴子、兔子、鲨鱼、鸟、青蛙、蜘蛛、蛇、鸭子、鸽子、松鼠、犀牛、海豚、蝴蝶、豹子、鱼、马、牛。

2. 食物类话题试题:请列举尽可能多的水果。

答案:苹果、香蕉、橙子、草莓、西瓜、葡萄、柠檬、蓝莓、樱桃、哈密瓜、桃子、橘子、梨、榴莲、菠萝、甘蔗、木瓜、石榴、杨梅、椰子、芒果、荔枝、柚子、橙汁。

3. 职业类话题试题:请列举尽可能多的职业。

答案:医生、护士、教师、工程师、演员、歌手、画家、律师、警察、消防员、厨师、服装设计师、记者、市长、CEO、导演、作家、推销员、司机、农民、建筑师、电工、航天员、设计师、朗读者。

4. 交通工具类话题试题:请列举尽可能多的交通工具。

答案:汽车、火车、飞机、自行车、摩托车、轮船、公交车、出租车、地铁、直升机、电动车、滑板、单轮电动车、滑板车、脚踏车、小汽车、大卡车、双层巴士、电动滑板、冲浪板、滑翔机、滑雪板、船、摩托艇、托马斯火车。

5. 国家和城市类话题试题:请列举尽可能多的国家和城市。

答案:中国、美国、日本、法国、德国、意大利、巴西、英国、澳大利亚、加拿大、俄罗斯、印度、韩国、南非、墨西哥、埃及、巴基斯坦、阿根廷、泰国、西班牙、巴黎、纽约、东京、伦敦、罗马、悉尼、多伦多、莫斯科、孟买、首尔、开罗。

以上是一些常见的VF试题及示例答案,希望能够对您备考VF测试有所帮助。

请注意,这些只是示范性的答案,您可以根据自己的想象力和词汇量来展开回答,达到流畅灵活的目标。

祝您考试顺利!。

全国计算机等级考试vf真题3

全国计算机等级考试vf真题3

一、基本操作题(共四小题,第1和2题是7分、第3和4是8分)在考生文件夹下已有customers(客户)、orders(订单)、orderitems(订单项)和goods(商品)四个表。

在考生文件夹下完成如下操作:1.创建一个名为"订单管理"的数据库,并将已有的customers表添加到该数据库中。

2.利用表设计器为customers表建立一个普通索引,索引名为bd,索引表达式为"出生日期"。

3.在表设计器中为customers表的"性别"字段设置有效性规则,规则表达式为:性别$"男女",出错提示信息是:"性别必须是男或女"。

4.利用INDEX命令为customers表建立一个普通索引,索引名为khh,索引表达式为"客户号",索引存放在customers.cdx中。

然后将该INDEX命令存入命令文件pone.prg中。

解题思路:1、创建数据库可以使用"文件"菜单完成,选择文件--新建--数据库--新建文件,在数据库设计器中添加customers表。

2、在customers表设计器中的索引选项卡建立索引名为bd,索引表达式为"出生日期"的普通索引。

3、建立有效性规则在表设计器中的字段选项卡中设置。

在"规则"栏中输入:性别$"男女","提示信息"栏输入:"性别必须是男或女"。

4、建立普通索引的命令为:INDEX ON 客户号TAG khh of customers.cdx,然后将此命令保存在pone.prg文件中。

二、简单应用(2小题,每题20分,计40分)1.在考生文件夹下创建表单文件formone.scx,如下图所示,其中包含一个标签Label1、一个文本框Text1和一个命令按钮Command1。

vf模拟考试试题及答案

vf模拟考试试题及答案

vf模拟考试试题及答案一、选择题(每题2分,共20分)1. VF中,以下哪个函数用于判断变量是否为数字?A. IsNumericB. IsAlphaC. IsDateD. IsEmpty答案:A2. VF中,以下哪个函数用于连接两个字符串?A. ConcatB. ConnectC. JoinD. Append答案:C3. VF中,以下哪个函数用于计算两个日期之间的天数?A. DateDiffB. DateAddC. DatePartD. DateSerial答案:A4. VF中,以下哪个函数用于获取当前系统时间?A. NowB. GetTimeC. CurrentTimeD. Time答案:A5. VF中,以下哪个函数用于将字符串转换为小写?A. LowerB. LCaseC. LowerCaseD. ToLower答案:B6. VF中,以下哪个函数用于将字符串转换为大写?A. UpperB. UCaseC. UpperCaseD. ToUpper答案:B7. VF中,以下哪个函数用于判断字符串是否为空?A. IsEmptyB. IsNullC. IsBlankD. IsEmptyString答案:D8. VF中,以下哪个函数用于获取字符串的长度?A. LengthB. LenC. SizeD. Count答案:B9. VF中,以下哪个函数用于截取字符串的子串?A. SubStringB. MidC. SubstrD. Slice答案:A10. VF中,以下哪个函数用于替换字符串中的字符?A. ReplaceB. ReplaceAllC. SubstituteD. ReplaceWith答案:A二、填空题(每题2分,共20分)1. VF中,字符串连接运算符是_________。

答案:&2. VF中,逻辑运算符包括_________、_________和_________。

答案:AND, OR, NOT3. VF中,用于声明变量的关键字是_________。

vf基础试题及答案

vf基础试题及答案

vf基础试题及答案一、单选题(每题2分,共10分)1. Visual FoxPro中,用于定义表单的属性是:A. FormB. FormNameC. FormCaptionD. FormWidth答案:A2. 在Visual FoxPro中,用于打开表单的命令是:A. OPEN FORMB. CREATE FORMC. DISPLAY FORMD. USE FORM答案:A3. 下列哪个函数用于计算字符串的长度?A. LEN()B. LENGTH()C. STRLEN()D. SIZE()答案:C4. 在Visual FoxPro中,用于创建一个新表的命令是:A. CREATE TABLEB. CREATE DATABASEC. CREATE INDEXD. CREATE FORM答案:A5. 以下哪个不是Visual FoxPro的控件类型?A. TextBoxB. ComboBoxC. RadioButtonD. DataGrid答案:D二、多选题(每题3分,共15分)1. 在Visual FoxPro中,以下哪些命令用于操作表?A. SELECTB. BROWSEC. EDITD. APPEND答案:ABCD2. 在Visual FoxPro中,以下哪些属性用于设置表单的显示方式?A. AutoCenterB. AutoCloseC. BorderStyleD. Caption答案:ACD3. Visual FoxPro支持以下哪些数据类型?A. NumericB. CharacterC. DateD. Memo答案:ABCD4. 在Visual FoxPro中,以下哪些函数用于字符串操作?A. LEFT()B. RIGHT()C. UPPER()D. LOWER()答案:ABCD5. 在Visual FoxPro中,以下哪些命令用于数据库操作?A. USEB. SELECTC. INDEXD. PACK答案:ABCD三、判断题(每题1分,共10分)1. Visual FoxPro中,表单(Form)是用于创建用户界面的。

国家二级VF机试-试卷3_真题-无答案

国家二级VF机试-试卷3_真题-无答案

国家二级VF机试-试卷3
(总分12,考试时间90分钟)
1. 基本操作题
基本操作题()
1. (1)将数据库stu添加到项目my当中。

(2)在数据库stu中建立数据库表“比赛安排”,表结构为:场次字符型(20) 时间日期型裁判字符型(15)(3)为数据库stu中的表“住址”建立“候选”索引,索引名称为和索引表达式为“电话”。

(4)设置表“比赛安排”的字段“裁判”的默认值为tyw。

2. 简单应用题
简单应用题()
1. 1. 使用SQL命令查询2001年(不含)以前进货的商品,列出其“分类名称”、“商品名称”和“进货日期”,查询结果按“进货日期”升序排序并存入文本文件infor.txt中,所用命令存入文本文件sql.txt中。

(2)用SQL UPDA TE命令为所有“商品编码”首字符是“3”的商品计算销售价格:销售价格为在进货价格基础上加2
2.68%,并把所用命令存入文本文件update.txt中。

3. 综合应用题
综合应用题()
1. 考生文件夹下存在数据库“销售”,其中包含表“购买信息”和表“会员信息”,这两个表存在一对多的联系。

对销售数据库建立文件名为myf的表单,其中包含两个表格控件。

第一个表格控件用于显示表“会员信息”的记录,第二个表格控件用于显示与表“会员信息”当前记录对应的“购买信息”表中的记录。

表单中还包含一个标题为“关闭”的命令按钮,单击此按钮退出表单。

计算机vf考试题及答案

计算机vf考试题及答案

计算机vf考试题及答案一、选择题(每题2分,共20分)1. 在Visual FoxPro中,下列哪个选项是正确的?A. 表单控件不能设置事件B. 表单控件可以设置事件C. 表单控件不能添加到报表中D. 表单控件不能添加到表单中答案:B2. 以下哪个函数用于计算字符串的长度?A. LEN()B. LENGTH()C. STRLEN()D. SIZE()答案:C3. 在Visual FoxPro中,要打开一个表单,应该使用哪个命令?A. OPEN FORMB. DISPLAY FORMC. VIEW FORMD. SHOW FORM答案:A4. 以下哪个命令用于创建一个新表?A. CREATE TABLEB. MAKE TABLEC. NEW TABLED. ADD TABLE答案:A5. 在Visual FoxPro中,如何将一个表单设置为模态?A. 将表单的Modal属性设置为.T.B. 将表单的Modal属性设置为.F.C. 使用MODAL FORM命令D. 使用NONMODAL FORM命令答案:A二、填空题(每题2分,共20分)1. 在Visual FoxPro中,使用________命令可以关闭表单。

答案:RELEASE2. 要将一个字段设置为自动增长,应该在表结构中设置该字段的________属性。

答案:AutoIncrement3. 在Visual FoxPro中,________函数用于将日期转换为字符串。

答案:DATE()4. 要将一个变量的值设置为NULL,应该使用________关键字。

答案:NULL5. 在Visual FoxPro中,________命令用于删除一个表的所有记录。

答案:DELETE ALL三、简答题(每题10分,共30分)1. 描述在Visual FoxPro中如何创建一个索引。

答案:在Visual FoxPro中创建索引可以通过使用INDEX命令或者在表设计器中创建。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

━━━━━━━━━━━━━━一、判断共10题(共计10分)━━━━━━━━━━━━━━第1题(1分)题号:338SET TALK OFF命令的作用是禁止命令执行的结果显示在屏幕上,因此在该状态下执行命令"? "ABC"... 答案:N第2题(1分)题号:355除有关数值型字段外,其他字段的小数,系统默认为0.答案:Y第3题(1分)题号:385在学生表打开后,查找第2个男生记录的方法是连续执行两次"LOCATE FOR 性别="男""命令.答案:N第4题(1分)题号:516在VFP中,只能使用一维数组和二维数组,并且规定数组下标的下限为1.答案:Y第5题(1分)题号:518下标变量的下标可以是常量?变量或表达式,但其值只能是整数.答案:N第6题(1分)题号:523利用查询向导只能建立新的查询,不能修改已经建立的查询.答案:Y第7题(1分)题号:520查询文件可以从一张或多张表中查询记录.答案:Y第8题(1分)题号:434建立了永久关系的两个数据库表,当父表的记录指针移动时,子表的记录指针自动跟着移动;反之,... 答案:N第9题(1分)题号:586选项组和单选钮都是通过选项按钮组工具建立的.答案:Y第10题(1分)题号:569一个典型的菜单系统一般是一个下拉式菜单,它有一个条形菜单和一个弹出式菜单组成.其中的条... 答案:Y━━━━━━━━━━━━━━━━二、单项选择共20题(共计40分)━━━━━━━━━━━━━━━━第1题(2分)题号:2699下列方法中,不能退出Visual FoxPro的是().(A).单击"文件"菜单中的"关闭"命令(B).单击"文件"菜单中的"退出"命令(C).单击窗口标题栏右端的"关闭"按钮(D).按[Alt+F4]组合键答案:A第2题(2分)题号:6475Visual FoxPro不支持的数据类型有().(A).字符型(B).货币型(C).备注型(D).常量型答案:D第3题(2分)题号:6491表文件的默认文件扩展名是().(A)..dbf(B)..fpt(C)..prg(D)..dbc答案:A第4题(2分)题号:6492一旦表拥有备注字段或通用字段,除了表文件外,还会拥有一个备注文件,那么备注文件的扩展名是...(A)..dbc(B)..dbf(C)..fpt(D)..prg答案:C第5题(2分)题号:6544一数据表中含9条记录,执行LIST命令后,其recno()的返回值为().(A).1(B).8(C).9(D).10答案:D第6题(2分)题号:6509在Visual FoxPro中,APPEND命令的作用是().(A).在表的任意位置添加记录(B).在当前记录之前插入新记录(C).在表的尾部添加记录(D).在表的首部添加记录答案:C第7题(2分)题号:6516Visual FoxPro中逻辑删除是指().(A).真正从磁盘上删除表及记录(B).逻辑删除是在记录旁作删除标志,不可以恢复记录(C).真正从表中删除记录(D).逻辑删除只是在记录旁作删除标志,必要时可以恢复记录答案:D第8题(2分)题号:6533设当前记录号是10,执行命令SKIP-2后,当前记录号变为().(A)7(B).8(C).9(D).12答案:B第9题(2分)题号:6520定位记录时,可以用()命令向前或向后相对移动若干条记录位置.(A).SKIP(B).GOTO(C).GO(D).LOCATE答案:A第10题(2分)题号:6581只有()表能够创建主索引.(A).自由(B).任何(C).数据库(D).排序答案:C第11题(2分)题号:6552Visual FoxPro中,删除全部索引的命令是().(A).SEEK ALL(B).DELETE TAG TAGNAME(C).DELETE TAG ALL(D).SET ORDER答案:C第12题(2分)题号:6578使用index命令创建独立复合索引文件时,参数()可以使先前打开的独立复合索引文件保持打开.(A).ASCENDING(B).DESCENDING(C).ADDITIVE(D).UNIQUE答案:C第13题(2分)题号:6661下列()命令能给内存变量赋值.(A).create(B).modify(C).input(D).brows答案:C第14题(2分)题号:6608在Visual Foxpro中,逻辑运算符有().(A)..NOT.(逻辑非)()..AND.(逻辑与)(C)..OR.(逻辑或)(D).A?B?C答案:D第15题(2分)题号:6678执行命令DIMENSION A(100)后,A(1)的值是().(A)..F.(B).0(C)..T.(D).空值答案:A第16题(2分)题号:6694在查询设计器中,用于编辑联接条件的选项卡是().).字段(B).联接(C).筛选(D).排序依据答案:B第17题(2分)题号:6755当一个复选按钮的Value值为0时,表示其当前状态为().(A).被选中(B).没被选中(C).呈灰色状(D).不可见答案:B第18题(2分)题号:6749在Visual Foxpro中,表单<Form>是指().(A).数据库中各个表的清单(B).窗口界面(C).数据库中查询的列表(D).一个表中各个记录的清单答案:B第19题(2分)题号:6750对于文本框控件来说,指定在一个文本框中显示表中数据的属性的是().(A).Control Source(B).Pass word Char(C).Input Mask(D).Value答案:A第20题(2分)题号:6778visual Foxpro支持()和()两种类型的菜单.(A).条形菜单和弹出式菜单(B).条形菜单和下拉式菜单(C).快捷菜单和弹出式菜单(D).快捷菜单和下拉式菜单━━━━━━━━━━━━━━━━三、程序设计共2题(共计25分)━━━━━━━━━━━━━━━━第1题(10分)题号:291*------------------------------------------------------- *【程序设计】*------------------------------------------------------- *题目:在STUDENT.DBF数据表中查找学生王迪,如果找到,则* 显示:学号、姓名、英语、出生日期,并将姓名存入变* 量 NA 中,否则提示“查无此人!”。

* 表结构如下:学号(C,4),姓名(C,6),出生日期(D,8),* 英语(N,3),计算机(N,3),系别(C,10),奖学金(N,3) *------------------------------------------------------- SET TALK OFFSET LOGERRORS ONCLEARUSE STUDENTNA = ""**********PROGRAM******************** END **********DO YZJ WITH NAUSESET TALK ON答案: XM=″王迪″LOCA FOR 姓名=XMIF FOUND()DISP 学号,姓名,英语,出生日期NA = 姓名ELSE?″查无此人!″ENDIF第2题(15分)题号:91*------------------------------------------------------- *【程序设计】*------------------------------------------------------- *题目:把输入一个三位数,各个数位按个、十、百位顺序拆开* 别输出存入变量S中,用加号分隔。

(使用循环语句)* 如输入345分开后为3+4+5*请按照题目要求,在下面编写程序代码。

*------------------------------------------------------- SET TALK OFFSET LOGERRORS ON?FUN(345)RETURNFUNC FUN(N)S=""**********Program******************** End **********RETURN SSET TALK ONFUNC YZJ()DO YZJ22 WITH FUN(785)RETURN答案:22___________________________________do while n>0a=n%10S=″+″+STR(INT(A),1)+Sn= n-an=n/10enddoS=SUBS(S,2,LEN(S))____________________________________━━━━━━━━━━━━━━━━四、窗体设计共2题(共计25分)━━━━━━━━━━━━━━━━第1题(15分)题号:13编辑状态(图1)运行状态(图2)制作如(图1)所示表单。

置:(1)设置表单名称为“Form1”,标题为“计算机考试”。

(2)设置标签(Label1)的标题为“学生”。

(3)设置列表框的名称为“List1”。

(4)设置选项按钮组的名称为“Optiongroup1”。

设置选项按钮组中的按钮(Option1)的标题为“正常”。

设置选项按钮组中的按钮(Option2)的标题为“迟到”。

设置选项按钮组中的按钮(Option3)的标题为“早退”。

设置选项按钮组中的按钮(Option4)的标题为“旷课”。

(5)设置命令按钮(Command1)的标题为“退出”。

第2题(10分)题号:60操作要求如下:1、打开考生文件夹下的stsc数据库,为student表建立主索引,索引名为学号,索引表达式为学...2、为score表建立普通索引,索引名为学号,索引表达式为学号,并根据建立的索引建立studen...3、为student表的“性别”字段添加默认值“男”。

4、逻辑删除student表中学号为“S8”的记录。

相关文档
最新文档