ImageVerifierCode 换一换
格式:DOC , 页数:21 ,大小:145.50KB ,
资源ID:501642      下载积分:2000 积分
快捷下载
登录下载
邮箱/手机:
温馨提示:
如需开发票,请勿充值!快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。
如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝扫码支付 微信扫码支付   
注意:如需开发票,请勿充值!
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【http://www.mydoc123.com/d-501642.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文([计算机类试卷]国家二级VF笔试模拟试卷304及答案与解析.doc)为本站会员(王申宇)主动上传,麦多课文库仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知麦多课文库(发送邮件至master@mydoc123.com或直接QQ联系客服),我们立即给予删除!

[计算机类试卷]国家二级VF笔试模拟试卷304及答案与解析.doc

1、国家二级 VF笔试模拟试卷 304及答案与解析 1 2 源程序中应包含一些内部文档,以帮助阅读和理解程序,源程序的内部文档通常包括选择合适的标识符、注释和 ( A)程序的视觉组织 ( B)尽量不用或少用 GOTO语句 ( C)检查输入数据的有效性 ( D)设计良好的输出报表 3 软件测试的目的是 ( A)证明软件系统中存在错误 ( B)找出软件系统中存在的所有错误 ( C)尽可能多地发现系统中的错误和缺陷 ( D)证明软件的正确性 4 某二叉树中度为 2的结点有 10个,则该二叉树中有 ( )个叶子结点。 ( A) 9 ( B) 10 ( C) 11 ( D) 12 5 软件工程的理论和技术性

2、研究的内容主要包括软件开发技术和 ( )。 ( A)消除软件危机 ( B)软件工程管理 ( C)程序设计自动化 ( D)实现软件可重用 6 软件生命周期是指 ( )。 ( A)软件产品从提出、实现、使用维护到停止使用退役的过程 ( B)软件从需求分析、设计、实现到测试完成的过程 ( C)软件的开发过程 ( D)软件的运行维护过程 7 下列特征中不是面向对象方法的主要特征的是 ( )。 ( A)多态性 ( B)继承 ( C)封装性 ( D)模块化 8 一个模块内部之间联系的紧密程度称为 _。 ( A)耦合度 ( B)内聚度 ( C)复杂度 ( D)数据传输特性 9 希尔排序法属于哪一种类型的排序

3、法 _。 ( A)交换类排序法 ( B)插入类排序法 ( C)选择类排序法 ( D)建堆排序法 10 下列叙述中正确的是 _。 ( A)数据处理是将信息转化为数据的过程 ( B)数据库设计是指设计数据库管理系统 ( C)如果一个关系中的属性或属性组并非该关系 的关键字,但它是另一个关系的关键字,则称其为本关系的外关键字 ( D)关系中的每列称为元组,一个元组就是一个字段 11 关系模型中的关系模式至少是 ( )。 ( A) 1NF ( B) 2NF ( C) 3NF ( D) 4NF 12 数据库表的索引类型共有 ( A) 1种 ( B) 2种 ( C) 3种 ( D) 4种 13 设有变量

4、pi=3.1415926,执行命令 ?ROUND(pi,3)的显示结果为 _。 ( A) 3.141 ( B) 3.142 ( C) 3.140 ( D) 3.000 14 关于视图和查询,以下叙述正确的是 ( )。 ( A)视图和查询都只能在数据库中建立 ( B)视图和查询都不能在数据库中建立 ( C)视图只能在数据库中建立 ( D)查询只能在数据库中建立 15 在 SQL的 SELECT 查询结果中,消除重复记录的方法是 ( A)通过指定主关系键 ( B)通过指定惟一索引 ( C)使用 DISTINCT 子句 ( D)使用 HAVING子句 16 该程序运行后屏幕显示的结果是 ( )。 S

5、=0 FOR X=2 TO 10 STEP 2 S=S+X ENDFOR ?S RETURN ( A) 10 ( B) 20 ( C) 30 ( D) 40 17 SQL 语句可以进行多个查询的嵌套,但 Visual FoxPro 中只支持 ( )层嵌套 ( A) 1 ( B) 2 ( C) 3 ( D)无穷 18 在 Visual FoxPro的数据工作期窗口,使用 SET RELATON命令可以建立多个表之间的关联,关联是 _。 ( A)临时性关联 ( B)永久性关联或临时性关联 ( C)永久性关联 ( D)永久性关联和临时性关联 19 下面关于过程调用的陈述中, _是正确的。 ( A)实

6、参与形参的数量必须相等 ( B)当实参的数量多于形参的数量时,出现运行时错误 ( C)当形参的数量多于实参的数量时,多余的形参被逻辑假 ( D)上面 )和 )都对 20 能够将表单的 Visible属性设置为工,并使表单成为活动对象的方法是 _。 ( A) Hide ( B) Show ( C) Release ( D) SetFocus 21 关于视图的说法中,下列正确的是 ( )。 ( A)视图是一个虚拟的表 ( B)视图是一个不依赖数据库的表 ( C)视图是一 个真实的表 ( D)视图是一个能修改的表 22 将 “客户 ”表的姓名字段的宽度由 8改为 10,应使用 SQL语句是 ( A)

7、 ALTERTABLE 客户姓名 WITHC(10) ( B) ALTERTABLE 客户姓名 C(10) ( C) ALTERTABLE 客户 ALTER姓名 C(10) ( D) ALTER客户姓名 C(10) 23 在 Visual FoxPro中,数据的完整性不包括 ( A)实体完整性 ( B)域完整性 ( C)属性完整性 ( D)参照完整性 24 Visual FoxPro参照完整性规则不包括 ( A)更新规则 ( B)删除规则 ( C)查询规则 ( D)插入规则 25 SQL语句中修改表结构的命令是 _。 ( A) MODIFYTABLE ( B) MODIFYSTRUCTURE

8、( C) ALTERTABLE ( D) ALTERSTRUCTURE 26 下列操作方法中,不能重新显示出命令窗口的选项是 _。 ( A)打开 “文件 ”菜单,单击 “打开 ”命令 ( B)打开 “窗口 ”菜单,单击 “命令窗口 ”命令 ( C)按组合键 Ctrl+F2 ( D)单击常用工具栏中的 “命令窗口 ”按钮 27 设当前表文件中含有字段 NAME,系统中有一内存变量的名称也是 NAME,下面命令 ? NAME显示的结果是 ( A)内存变量 NAME的值 ( B)字段变量 NAME的值 ( C)与该命令之前的状态有关 ( D)错误信息 28 若用 SQL命令检索所有比 “刘宁 ”基本

9、工资多的职工记录,下列语句正确的是 ( )。 ( A) SELECT*FROM zg; WHERE 基本工资 (SELECT基本工资 FROM zg; WHERE 姓名 =“刘宁 ”) ( B) SELECT*FROM zg; WHERE 姓名 =“刘宁 ” ( C) SELECT*FROM zg; WHERE 基本工资 (SELECT基本工资; WHERE 姓名 =“刘宁 ”) ( D) SELECT*FROM zg; WHERE 基本工资 “刘宁 ” 29 有如下 SQL语句 SELECT max(账户金额 )INTO ARRAY a FROM kh执行该语句后 ( )。 ( A) a1的

10、内容为 80000 ( B) a1的内容为 60000 ( C) a0的内容为 80000 ( D) a0的内容为 60000 30 在表单中为了浏览非常长的 文本,需要添加的控件是 ( A)标签 ( B)文本框 ( C)编辑框 ( D)命令按钮 31 若要从学生表中检索出 jg并去掉重复记录,可使用如下 SQL语句 SELECT_jg FROM student 请选出正确的选项完成该语句 ( A) ALL ( B) * ( C) ? ( D) DISTINCT 32 SQL的查询语句中, _短语用于实现关系的投影操作。 ( A) WHERE ( B) SELECT ( C) FROM ( D

11、) GROUP BY 33 在 Visual FoxPro某数据表中有一个数值型字段,要求有 4位整数, 2为小数,其值可能为负值,它的宽度应为 ( A) 6 ( B) 7 ( C) 8 ( D) 9 34 下列关于命令 DO FORM XX NAME YY的叙述中,正确的是 ( A)产生表单对象引用变量 XX,在释放变量 XX时自动关闭表单 ( B)产生表单对象引用变量 XX,在释放变量 XX时并不关闭表单 ( C)产生表单对象引用变量 YY,在释放变量 YY时自动关闭表单 ( D)产生表单对象引用变量 YY,在释放变量 YY时并不关闭表单 35 扩展名为 SCX的文件 是 _。 ( A)备

12、注文件 ( B)项目文件 ( C)表单文件 ( D)菜单文件 36 在表浏览器中,字段值显示为 _,表示该字段值尚未输入一个确定的值。 37 执行下列命令后,在 Visual FoxPro窗口中显示的结果是 _。 SETDATE TO YMD ?RIGHT(DTOC(2008-01-01),2)-“01“ 38 存储结构的 4种基本类型分别是顺序、链式、索引和【 】。 39 在面向对象的程序设计中,类描述的是具有相似性质的一组【 】。 40 在关系数据库中,用来表示实体之间联系的是 _。 41 在 Visual FoxPro中如下程序的运行结果 (即执行命令 DO main后 )是 _。 *程

13、序文件名: main.prg SET TALK OFF CLOSE ALL CLEAR ALL mX=“Visual FoxPro” mY=“二级 ” DO s1 ?mY+mX RETURN *子程序文件名: s1.prg PROCEOURE S1 LOCAL mX mX=“Visual FoxPro DBMS考试 ” mY=“计算机 等级 ”+mY RETURN 42 表达式 ?STUFF(“GOODLUCK”,5, 4,“FOXPRO”)的返回值是_。 43 在 Visual FoxPro中,基类的最小事件集包括 _、 ERROR和 DESTROY。 44 通过设置 _属性,可以指定用户能

14、否在列表框控件内进行多重选择。 45 自由表与数据库表相比较,在数据库中可以建立 _索引,而在自由表中不能建立。 46 自由表与数据库表相比较,在数据库中可以建立 _索引,而在自由表中不能建立。 47 要使得在 “应用程序生成器 ”中所做修改与当前活动项目保持一致,应单击【 】按钮。 48 显示工资最高的三位职工信息,应使用语句: SETECT *【 】 FROM 职工 ORDER BY 工资 DESC 49 在选课表中统计有成绩的记录数。请填空补充下面的 SELECT-SQL语句: SELECT【 】 FROM 选课表 50 在 Visual FoxPro中视图可以分为本地视图和【 】视图。

15、 国家二级 VF笔试模拟试卷 304答案与解析 1 【正确答案】 D 2 【正确答案】 A 【试题解析】 源程序文档化主要包括三个方面的内容:标识符的命名、程序中添加注释以及程序的视觉组织。 3 【正确答案】 C 【试题解析】 软件测试的目的不是证明系统的正确或是系统中的错误,而是要发现错误以使编程人员能够改正。系统中的错误和缺陷往往受到很多偶然因素的影响,不可能完全发现,只能是尽可能地发现并改正。 4 【正确答案】 C 【试题解析】 根据二叉树的性质 3:对任何一棵二叉树,度为 0的结点 (即叶子结点 )总是比度为 2的结点多一个。 5 【正确答案】 B 6 【正确答案】 B 【试题解析】

16、软件生命周期 (SDLC, Systerns Development Life Cycle, SDLC)是软件的产生直到报废的生命周期,周期内有问题定义、可行性分析、总体描述、系统设计、编码、调试和测试、验收与运行、维护升级到废弃等阶段。 7 【正确答案】 D 【试题解析】 面向对象设计方法与面向过程设计方法有本质的不同,其摹本原理是:使用现实世界的概念抽象地思考问题从而自然地解决问题。其特点包括:分类性、多志性、封装性、模块独立性、 继承和多态性等。模块化是结构化程序设计的特点。 8 【正确答案】 B 【试题解析】 两个或两个以上模块之间关联的紧密程度称为耦合度,模块内部的联系紧密程度称为内

17、聚度。 9 【正确答案】 B 【试题解析】 希尔排序法的基本思想是:将整个无序序列分割成若干小的子序列分别进行插入排序。所以希尔排序法属于插入类排序,但它对简单插入排序做了很大的改进。 10 【正确答案】 C 【试题解析】 数据处理是指将数据转换成信息的过程,故选项 A叙述错误;设计数据库的目的实质上是设计出满足实 际应用需求的实际关系模型;关系中的行称为元组,对应存储文件中的记录,关系中的列称为属性,对应存储文件中的字段,故 D选项叙述错误。 11 【正确答案】 A 【知识模块】 数据库设计基础 12 【正确答案】 D 【试题解析】 数据库表的索引有主索引、候选索引、惟一索引和普通索引 4种

18、。 13 【正确答案】 B 14 【正确答案】 C 【试题解析】 查询是从指定的表或视图中提取满足条件的记录,然后按照想得到的输出类型定向输出查询结果,以扩展名为 qbr的文本文件保存在磁盘上,查询所用 的表可以是数据库表,也可以是自由表;视图是一个定制的虚拟逻辑表,视图中只存放相应的数据逻辑关系,并不保存表的记录内容,但可以在视图中改变记录的值,然后将更新记录返回到源表,视图是根据表定义的,视图是数据库中的一个特有功能,所以,视图只能在数据库中创建。答案 C正确。 15 【正确答案】 C 【试题解析】 QL 的数据查询语句格式: SELECT ALL DISTINCT 表别名 FROM 数据

19、库名 WHERE条件 GROUP BY 列名 HAVING 条件表达式 DISTINCT 的作用是去 掉查询结果中的重复值。故选项 C为正确答案。 16 【正确答案】 C 【试题解析】 FOR-ENDFOR语句的格式为: FOR循环变量 =初值 TO终值 STEP步长 循环体 ENDFOR|NEXT 执行该语句时,首先将初值赋给循环变量,然后判断循环条件是否成立 (若步长为正值,循环条件为循环变量 =终值;若步长为负值,循环条件为循环变量 =终值 )。若循环条件成立,则执行循环体,然后循环变量增加一个步长值,并再次判断循环条件是否成立,以确定是否再次执行循环体;若循环条件不成立,则 结束该循环

20、语句,执行 ENDFOR 后面的语句。根据题干,首先将初值 2赋给循环变量 X,因为 X =10,循环条件成立,执行循环体 S=S+X后, S=2,然后循环变量 X增加一个步长值 2,此时 X=4,再次判断循环条件是否成立。以此类推,最后 S 的值为30,即选项 C)。循环步骤及结果见下表。17 【正确答案】 B 【试题解析】 SQL可以进行多个查询嵌套, Visual FoxPro中只支持两层嵌套,即内层查询块和外层查询块,不支持 SQL的多层嵌套查询。 18 【正确答案】 A 【试题解析】 通过 SET RELATION命令可以建立控制主表和从表之间记录指针联动的关联,这种关系会随着表的关

21、闭而消失,故称为临时关联。 19 【正确答案】 D 【试题解析】 当过程所接收的参数多于所需要的个数时, Visual FoxPro 将产生一个错误信息。例如,如果只列出了两个参数,却使用 3个参数调用它,这时将会出错。但如果过程接收的参数个数小于所要求的数目,则 Visual FoxPro 仅将余下的参数赋初值为 “假 ”(.F.),而不产生出错信息,因为无法得知最后的参数是被置为 “假 ”值,还是被忽略。 20 【正 确答案】 B 【试题解析】 Hide:隐藏表单,该方法将表单的 Visible属性设置为 .F.。 Show:显示表单,该方法将表单的 Visible属性设置为 .T.,并使

22、表单成为活动对象。Release:将表单从内存释放 (清除 )。比如表单有一个命令按钮,如果希望单击该命令按钮时关闭表单,就可以将该命令按钮的 CLICK事件代码设置为ThisForm.Release。 SetFocus:止控件获得焦点,使其成为活动对象。如果一个控件的 Enabled属性值或 Visible属性值为 .F.,将不能获得焦点。 21 【正确答案】 A 22 【正确答案】 C 【试题解析】 ALTER TABLE 命令有 3种语法形式,由于本题是修改字段名。可用第 1种语法形式。语法形式为: ALTER TABLE表名 ADDIAL TERCOLUMN 字段名 字段类型 (字段宽

23、度, 小数位数 ) 选项 A) 中用 WITH是错误的;选项 B) 缺少短语 ALTER,即用 ALTER指出修改的字段;选项 D) 的命令拼写不完全,应该是 ALTERTABLE 才对。 23 【正确答案】 C 【试题解析】 在 数据库中数据完整性是指保证数据正确的特性,数据完整性一般包括实体完整性、域完整性和参照完整性等。 Visual FoxPro提供了实现这些完整性的方法和手段。 24 【正确答案】 C 【试题解析】 Visual FoxPro 参照完整性规则包括更新规则、删除规则、插入规则。 25 【正确答案】 C 【试题解析】 在 Visual FoxPro中,修改表的结构有两个命

24、令 ALTER TABLE:用 SQL命令修改表的结构; MODIFY STRUCTURE:在表设计器中修改表的结构;题目要求是 SQL语句中修改表结构的命令,所以命令是 ALTERTABLE。 26 【正确答案】 A 【试题解析】 单击 “文件 ”菜单中的 “打开 ”命令,可以打开表、数据库、表单、程序以及项目等文件,但不能打开命令窗口。 27 【正确答案】 B 【试题解析】 变量是指在程序运行过程中数值可以发生变化的量。在 Visual FoxPro中有两类不同性质的变量,即字段变量和内存变量。字段变量是依附于数据表而存在,随着数据表的打开和关闭而在内存中存储和释放:而内存变量则是一种临时

25、数据的存储单元,它独立于数据表而存在,使 用时可以临时建立,程序运行完毕后就自动释放,其作用是提供数据运算和传递。在 Visual FoxPro 中,当内存变量与字段变量重名时,字段变量优先。若要引用内存变量,可以在内存变量名前加上前缀 M.或者 M-来区别。 28 【正确答案】 A 【试题解析】 本题使用嵌套查询来求解,内层查询查找出 “刘宁 ”的基本工资,外层查询查找比 “刘宁 ”基本工资多的职工记录。 29 【正确答案】 A 【试题解析】 题中 SQL 语句利用函数 MAX()在 kh表中查询最高账户金额并将结果存放到数组 a中,该数组的第 1个元 素 a1的内容即为查询结果 80000

26、。 30 【正确答案】 C 【试题解析】 与文本框一样,编辑框的主要功能也是显示文本。但编辑框扩展了文本框的功能,它增加了一个垂直滚动条,使用户能够同时浏览非常长的文本。 31 【正确答案】 D 【试题解析】 在 SELECT 语句的后面,如果选用 DISTINCT 选项,表示去掉重复记录,选用 ALL 代表显示所有记录,选用 *代表所有字段,而 ?是非法的。 32 【正确答案】 B 【试题解析】 4个选项所列出的短语都属于 SELECT 语句的短语, SELECT短语用于实现关系的投影操作,将所选的属性名置于 SELECT短语后面,多个属性名之间用逗号隔开; A选项 WHERE短语用于实现关

27、系的选择操作。 C选项FROM短语指定查询数据的来源, D选项 GROUP BY短语用于实现分组。 33 【正确答案】 C 【试题解析】 本题中,数值型字段的整数位为 4,小数位为 2,再加上 1个小数点位,占 1个字节,和 1个符号位,占 1个字符,实际宽度应为 8。 34 【正确答案】 D 【试题解析】 在运行表单的命令中,如果使用 NAME 子句,系统将建立指定名子的变量,并 使它指向表单。当使用 LINKED短语时,表单对象将随指向它的变量的清除而关闭,否则,即使变量已经清除,表单对象依然存在。 35 【正确答案】 C 【试题解析】 在 Visual FoxPro中,备注文件的扩展名是

28、 FPT,项目文件的扩展名是 PJX,表单文件的扩展是 SCX,菜单文件的扩展名是 .mnx。 36 【正确答案】 .NULL. 37 【正确答案】 0101 【试题解析】 SETDATE TO YMD 表示将日期显示为 YY-MM-DD 的形式。 DTOC()函数将日期型数据或日期时 间型数据的日期部分转换成字符串;RIGHT()从给定字符串的右端取指定长度的字串,本题利用 RIGHT 截取的字符串为 01。 字符表达式中的 “一 ”运算表示连接前后两个字符串,并将前字符串的尾部空格移到合并后的新字符串尾部。 38 【正确答案】 散列 39 【正确答案】 对象 【试题解析】 将属性、操作相似

29、的对象归为类,也就是说,类是具有共同属性、共同方法的对象的集合。 40 【正确答案】 关系 【试题解析】 在关系数据库中,用关系也就是二维表来表示实体之间的联系。 41 【正确 答案】 计算机等级二级 Visual FoxPro 【试题解析】 子程序 s1的功能是将两个字符串首尾相连,因此主程序执行完 DO s1这行代码时,变量 mY 的值为 “计算机等级二级 ”,程序最后显示的是表达式mY+mX。表达式的值是将 mY 和 mX 两个字符串首尾相连,因此表达式结果为“计算机等级二级 Visual FoxPro”。 42 【正确答案】 GOODFOXPRO 【试题解析】 STUFF()是子串替换

30、函数,基本格式如下: STUFF(, , , ) 说明:用 值替换 中由 和 指定的一个子串。注意,替换和被替换的字符个数不一定相等。 如果 为 0, 则插在由 指定的字符前面。 如果 是空串,则 中由 和 指明的子串被删除。 43 【正确答案】 INIT 【试题解析】 事件是由系统预定义而由用户或系统发出的动作。 Visual FoxPro中,基类的最小事件集包含 INIT、 ERROR、 DESTROY三个事件。 LOAD事件在表单对象建立之前引发,即运行表单时。 44 【正确答案】 MultiSelect 【试题解析】 MultiSelect属性用来指定用户能否在列表框控件内进行多重选定

31、。值为 0或 F时不允许多重选择,值为 1或 T时允许多重选择。 45 【正确答案】 主 46 【正确答案】 主 【试题解析】 自由表不能建立字段级规则和约束等。事实上,数据库表与自由表相比,数据库表具有以下特点 : 数据库表可以使用长表名,在表中可以使用长字段名。 可 以为数据库表中的字段指定标题和添加注释。 可以为数据库表的这段指定默认值和输入掩码。 数据库表的字段有默认的控件类。 可以为数据库表规定字段级规则和记录级规则数据库表支持主关键字、参照完整性和表之间的 关联。 支持 INSERT、 UPDATE 和 DELETE事件的触发器。 47 【正确答案】 清理 【试题解析】 要使得在

32、“应用程序生成器 ”中所做修改与当前活动项目保持一致,应单击清理按钮。 48 【正确答案】 TOP 3 【试题解析 】 在 SQL 查询功能中,可使用 TOP语句显示部分结果, TOP语句使用时,必须与 ORDER BY短语同时使用。 49 【正确答案】 COUNT(成绩 ) 【试题解析】 在本题中,只要成绩字段有值的记录都计算在内,没有成绩 (即为NULL)的不计算。 50 【正确答案】 远程 【试题解析】 视图是在数据库表基础上创建的一种虚拟表。视图一经定义,就是数据库的一部分,不可以脱离数据库而使用,在打开视图时,首先要打开数据库才可以。视图兼有表和查询的特点,分为本地视图和远程视图。

copyright@ 2008-2019 麦多课文库(www.mydoc123.com)网站版权所有
备案/许可证编号:苏ICP备17064731号-1