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

加入VIP,免费下载
 

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

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

下载须知

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

版权提示 | 免责声明

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

[计算机类试卷]国家二级VF机试(选择题)模拟试卷121及答案与解析.doc

1、国家二级 VF机试(选择题)模拟试卷 121 及答案与解析 一、选择题 1 下列叙述中正确的是 ( A)程序执行的效率与数据的存储结构密切相关 ( B)程序执行的效率只取决于程序的控制结构 ( C)程序执行的效率只取决于所处理的数据量 ( D)以上说法均错误 2 下列与队列结构有关联的是 ( A)函数的递归调用 ( B)数组元素的引用 ( C)多重循环的执行 ( D)先到先服务的作业调度 3 ( A) DYBEAFCZX ( B) YDEBFZXCA ( C) ABDYECFXZ ( D) ABCDEFXYZ 4 一个栈的初始状态为空。现将元素 1,2,3,A,B,C依次入栈,然后再依次出栈,

2、则元素出栈的顺序是 ( A) 1,2,3,A,B,C ( B) C,B,A,1,2,3 ( C) C,B,A,3,2,1 ( D) 1,2,3,C,B,A 5 下面属于白盒测试方法的是 ( A)等价类划分法 ( B)逻辑覆盖 ( C)边界值分析法 ( D)错误推测法 6 下面对对象概念描述正确的是 ( A)对象间的通信靠消息传递 ( B)对象是名字和方法的封装体 ( C)任何对象必须有继承性 ( D)对象的多态性是指 一个对象有多个操作 7 软件设计中模块划分应遵循的准则是 ( A)低内聚低耦合 ( B)高耦合高内聚 ( C)高内聚低耦合 ( D)以上说法均错误 8 下面描述中不属于数据库系统

3、特点的是 ( A)数据共享 ( B)数据完整性 ( C)数据冗余度高 ( D)数据独立性高 9 数据库设计过程不包括 ( A)概念设计 ( B)逻辑设计 ( C)物理设计 ( D)算法设计 10 ( A)自然连接 ( B)交 ( C)投影 ( D)并 11 在 Visual FoxPro中,自由表不能建立的索引是 ( A)主索引 ( B)候选索引 ( C)唯一索引 ( D)普通索引 12 假设有一表单,其中包含一个选项按钮组,则当表单运行时,最后引发的事件是 ( A) Load ( B)表单的 Init ( C)选项按钮的 Init ( D)选项按钮组的 Init 13 利用类设计器创建的类总

4、是保存在类库文件中,类库文件的默认扩展名是 ( A) cdx ( B) frx ( C) vcx ( D) scx 14 有关查询设计器,正确的描述是 ( A) “联接 “选项卡与 SQL语句的 WHERE短语对应 ( B) “筛选 “选项卡 与 SQL语句的 ORDER BY短语对应 ( C) “排序依据 “选项卡与 SQL语句的 FROM短语对应 ( D) “分组依据 “选项卡与 SQL语句的 GROUP BY短语和 HAVING短语对应 15 基于 Visual FoxPro基类生成一个表单对象的语句是 ( A) CREATEOBJECT(“FROM“) ( B) CREATEOBJEC

5、T(“FORM“) ( C) OBJECTCREATE(“FROM“) ( D) OBJECTCREATE(“FORM“) 16 如果希望用户在文本框中输入的字符显示的是 “*“号, 而不是真正输入的内容,应该指定的属性是 ( A) PasswordChar ( B) Password ( C) CharPassword ( D) CharWord 17 从项目 “学生管理 .pjx“连编应用程序 “学生管理系统 “应使用的命令是 ( A) CREATE APP 学生管理 FROM 学生管理系统 ( B) CREATE APP 学生管理系统 FROM 学生管理 ( C) BUILD APP 学

6、生管理 FROM 学生管理系统 ( D) BUILD APP 学生管理系统 FROM 学生管理 18 在菜单定 义中,可以在定义菜单名称时为菜单项指定一个访问键。规定了菜单项的访问键为 “s“的菜单项名称定义是 ( A)保存 0 i=i+1 loop else f=1 exit endif enddo if f=0 insert to prime values(n) endif n=n+1 enddo ( A) do while n20 ORDER BY 单价 DESC ( B) SELECT 商品名 , 单价 , 销售日期 , 销售数量 FROM 商品 JOIN 销售 ;WHERE (单价

7、BETWEEN 10 AND 50) AND 销售数量 20 ORDER BY 单价 ( C) SELECT 商品名 , 单价 , 销售日期 , 销售数量 FROM 商品 ,销售 ;WHERE (单价 BETWEEN 10 AND 50) AND 销售数量 20 ON 商品 .商品号 =销售 .商品号 ORDER BY 单价 ( D) SELECT 商品名 , 单价 , 销售日期 , 销售数量 FROM 商品 ,销售 ;WHERE (单价 BETWEEN 10 AND 50) AND 销售数量 20 AND 商品 .商品号 =销售 .商品号 ;ORDER BY 单价 DESC 33 设有商品

8、(商品号,商品名,单价 )、商店 (商店号,商店名,区域名,经理姓名 )和销售 (商店号,商品号,销售日期,销售数量 )表,查询销售金额合计超过 20000的商店,查询结果包括商店名和销售金额合计。正确命令是 ( A) SELECT 商店名 , SUM(销售数量 *单价 ) AS 销售金额合计 FROM 商店 , 商品 , 销售 ; WHERE 销售金额合计 20000 ( B) SELECT 商店名 , SUM(销售数量 *单价 ) AS 销售金额合计 20000 FROM 商店 , 商品 , 销售 ; WHERE 商品 .商品号 =销售 .商品号 AND 商店 .商店号 =销售 .商店号

9、( C) SELECT 商店名 , SUM(销售数量 *单价 ) AS 销售金额合计 FROM 商店 , 商品 , 销售 ; WHERE 商品 .商品号 =销售 .商品号 AND 商店 .商店号 =销售 .商店号 AND; SUM(销售数量 *单价 )20000 GROUP BY 商店名 ( D) SELECT 商店名 , SUM(销售数量 *单价 ) AS 销售金额合计 FROM 商店 , 商品 , 销售 ; WHERE 商品 .商品号 =销售 .商品号 AND 商店 .商店号 =销售 .商店号 ; GROUP BY 商店名 HAVING SUM(销售数量 *单价 )20000 34 SQL

10、语句中删除表的命令是 ( A) DROP TABLE ( B) ERASE TABLE ( C) DELETE TABLE ( D) DELETE DBF 35 图书表中有字符型字段 “编号 “。要求用 SQL DELETE命令将编号以字母 A开头的记录全部打上删除标记,正确的命令是 ( A) DELETE FROM 图书 FOR 编号 LIKE “A%“ ( B) DELETE FROM 图书 WHILE 编号 LIKE “A%“ ( C) DELETE FROM 图书 WHERE 编号 =“A*“ ( D) DELETE FROM 图书 WHERE 编号 LIKE “A%“ 36 设有学生

11、表 student(学号,姓名,性别,出生日期,院系 )、课程表 course(课程号,课程名,学时 )和选课表 score(学号,课程号,成绩 ),查询同时选修课程号为C1和 C5课程的学生的学号,正确的命令是 ( A) SELECT 学号 FROM score sc WHERE 课程号 = C1 AND 学号 IN; (SELECT 学号 FROM score sc WHERE 课程号 = C5) ( B) SELECT 学号 FROM score sc WHERE 课程号 = C1 AND 学号 =; (SELECT 学号 FROM score sc WHERE 课程号 = C5) (

12、C) SELECT 学号 FROM score sc WHERE 课程号 = C1 AND 课程号 = C5 ( D) SELECT 学号 FROM score sc WHERE 课程号 = C1 OR C5 37 设有学生表 student(学号,姓名,性别,出生日期,院系 )、课程表 course(课程号,课程名,学时 )和选课表 score(学号,课程号,成绩 ),删除学号为 “20091001“且课程号为 “C1“的选课记录,正确命令是 ( A) DELETE FROM score WHERE 课程号 = C1 AND 学号 =20091001 ( B) DELETE FROM sco

13、re WHERE 课程号 = C1 OR 学号 =20091001 ( C) DELETE FORM score WHERE 课程号 = C1 AND 学号 =20091001 ( D) DELETE score WHERE 课程号 = C1 AND 学号 =20091001 38 假定一个表单里有一个文本框 Text1和一个命令按钮组 CommandGroup1。命令按钮组是一个容器对象,其中包含 Command1和 Command2两个命令按钮。 如果要在 Command1命令按钮的某个方法中访问文本框的 Value属性值,不正确的表达式是 ( A) Thisform.Text1.Valu

14、e ( B) This.Parent.Parent.Text1.Value ( C) This.Thisform.Text1.Value ( D) Thisform.CommandGroup1.Parent.Text1.Value 39 如果希望一个控件在任何时候都不能获得焦点,可以设置的属性是 Enabled或是 ( A) Moveable ( B) Closeable ( C) Visible ( D) SelStart 40 在命令按钮组中,决定命令按钮数目的属性是 ( A) ButtonCount ( B) ButtonNum ( C) Value ( D) ControlSource

15、 国家二级 VF机试(选择题)模拟试卷 121 答案与解析 一、选择题 1 【正确答案】 A 【试题解析】 程序执行的效率与数据的存储结构、数据的逻辑结构、程序的控制结构、所处理的数据量等有关。 2 【正确答案】 D 【试题解析】 队列的修改是依先进先出的原则进行的, D正确。 3 【正确答案】 C 【试题解析】 前序遍历是指在访问根结点、遍历左子树与遍历右子树这三者中,首先访问根结点,然后遍历左子树,最后遍历右子树;并且,在遍历左右子树时,仍然先访问根结点,然后遍历左子树,最后遍历右子树。前序遍历描述为:若二叉树为空,则执行空操作。否则: 访问根结点; 前序遍历左子树; 前序遍历右子树, C

16、正确。 4 【正确答案】 C 【试题解析】 栈的修改是按后进先出的原则进行的,所以顺序应与入栈顺序相反,故选 C。 5 【正确答案】 B 【试题解析】 白盒测试法主要有逻辑覆盖、基本路径测试等。 逻辑覆盖测试包括语句覆盖、路径覆盖、判定覆盖、条件覆盖、判断 -条件覆盖,选择 B。其余为黑盒测试法。 6 【正确答案】 A 【试题解析】 对象之间进行通信的构造叫做消息, A正确。多态性是指同一个操作可以是不同对象的行为, D错误。对象不一定必须有继承性, C错误。封装性是指从外面看只能看到对象的外部特征,而不知道也无须知道数据的具体结构以及实现操作, B 错误。 7 【正确答案】 C 【试题解析】

17、 根据软件设计原理提出如下优化准则: 划分模块时,尽量做到高内聚、低耦合,保持模块相对独立性,并以此 原则优化初始的软件结构。 一个模块的作用范围应在其控制范围之内,且判定所在的模块应与受其影响的模块在层次上尽量靠近。 软件结构的深度、宽度、扇入、扇出应适当。 模块的大小要适中。 C正确。 8 【正确答案】 C 【试题解析】 数据库系统的特点为高共享、低冗余、独立性高、具有完整性等,C错误。 9 【正确答案】 D 【试题解析】 数据库设计过程主要包括需求分析、概念结构设计、逻辑结构分析、数据库物理设计、数据库实施、数据库运行和维护阶段。答案为 D选项。 10 【正确答案】 A 【试题解析】 关

18、系 R和关系 S 有公共域,关系 T 是通过公共域的等值进行连接的结果,符合自然连接,选 A。 11 【正确答案】 A 【试题解析】 根据索引功能的不同,可以将索引分为主索引、候选索引、唯一索引和普通索引四种。其中,主索引是在指定字段或表达式中不允许出现重复值的索引,在数据库表中才能建立主索引,即在一个自由表中不能建立主索引。 12 【正确答案】 B 【试题解析】 一般来说,用户触发事件是没有顺序性的,但一个对象上所产生的系统触发事件还是有先后次序的。表单对象从创建到被释放的整个 过程可以分为 5个阶段: 装载阶段( Load事件); 对象生成阶段( Init事件); 交互操作阶段(如单击事件

19、); 对象释放阶段( Destroy事件); 卸载阶段( Unload事件)。有关表单和控件的 Load、 Init、 Destroy、 Unload 事件的先后顺序可总结为: 表单的 Load事件; 表单中控件的 Init事件; 表单的 Init事件; 表单的 Destroy事件; 表单中控件的 Destroy事件; 表单的 Unload事件。因此本题最后引发的事件为表单的 Init。 13 【正确答 案】 C 【试题解析】 在 Visual FoxPro中,文件单独存储在计算机磁盘中,文件扩展名代表了该文件的类型。本题中, cdx是复合索引文件的扩展名, frx是表单文件的扩展名, vcx

20、是可视类库文件的扩展名, scx是表单文件的扩展名,因此选 C。 14 【正确答案】 D 【试题解析】 在查询设计器的界面中有 6个选项卡,它们和 SQL SELECT 语句的各短语是相对应的: “字段 “选项卡对应于 SELECT 短语,指定所要查询的字段; “联接 “选项卡对应于 JOIN ON短语,用于编辑连接条件; “筛选 “选项卡对应于 WHERE短语,用于指定查询条件; “排序依据 “选项卡对应于 ORDER BY 短语,用于指定查询条件; “分组依据 “选项卡对应于 GROUP BY短语和 HAVING短语,用于分组; “杂项 “选项卡可以指定是否要重复记录(对应于 DISTIN

21、CT)及列在前面的记录(对应于 TOP短语)等。 15 【正确答案】 B 【试题解析】 SQL可以完成数据库操作要求的所有功能,包括数据查询、数据操作、数据定义和数据控制,是一种全能的数据库语言。 Create命令是 SQL语句的一种, 可以用 CREATE OBJECT函数来生成表单对象,即 B选项正确。 16 【正确答案】 A 【试题解析】 PasswordChar属性用于指定文本框控件内是显示用户输入的字符还是显示占位符。该属性的默认值是空串,此时没有占位符,文本框内显示用户输入的内容。当为该属性指定一个字符(即占位符,通常为 *)后,文本框内将只显示占位符,而不会显示用户输入的文本,在

22、设计登录口令框时经常用到。 17 【正确答案】 D 【试题解析】 连编应用程序的命令是 BUILD APP或 BUILD EXE,首先排除A、 B 选项。从项目 “学生管理 .pjx“连编 “学生管理系统 “,正确的命令应为 BUILD APP 学生管理系统 FROM 学生管理。 18 【正确答案】 C 【试题解析】 在作为访问键的字符前加上 “|TO |TO DEFAULT|SAVE|NOSAVE。一般常用到将系统菜单恢复成标准配置,可先执行 SET SYSMENU NOSAVE,然后执行 SET SYSMENU TO DEFAULT。 21 【正确答案】 B 【试题解析】 len 是测量字

23、符长度的函数, trim是去掉尾部空格函数, space是输入空格函数, lspace(2)+“abc“-space(3) 的值是 “ABC“( 表示空格),然后 trim再把尾部空格去掉,值是 “ABC“就相当于 len(“ABC“),即计算结果为 5。 22 【正确答案】 D 【试题解析】 INT、 FLOOR和 CEILING为求整数函数,其中 INT()返回指定数值表达式的整数部分, FLOOR()返回不大于指定表达式的最大整数,CEILING()返回不小于指定数值表达式的最小整数。 ROUND为四舍五入函数, ROUND( ,)返回指定表达式在指定位置四舍五入后的结果,如果 “表达式

24、 2“0,表示要保留的小数位数;如果 “表达式 2“( ,) , 格式 2: DECLARE( ,) , 数组创建后,系统自动给每个数组元素赋以逻辑假 .F.。 24 【正确答案】 C 【试题解析】 INPUT TO 为简单的输入命令,当程序运行到该命令时,暂停往下运行,等待用户从键盘输入数据。用户可以输入任意合法的表达式。当用户以回车键结束输入时,系统计算表达式的值,并将计算结果存入指定的内存变量中,然后继续往下运行程序。而 IF-ENDIF 条件语句的含义是:如果 表达式的值是真( .T.)则运行 ,然后运行ENDIF后的语句;否则跳过 IF和 ENDIF间的 ,直接运行 ENDIF后的语

25、句。本题程序的运行结果是 2。 25 【正确答案】 B 【试题解析】 在 visual foxpro中可以通过 SQL 的 CREATE 命令新建文件,CREATE FORM命令用于新建一个表单, CREATE QUERY命令可新建一个查询, CREATE VIEW 命令用于新建一个视图,视图不是一个独立的文件,因此本题选 B。 26 【正确答案】 C 【试题解析】 可使用命令 “DO “运行菜单程序,文件扩展名 .mpr不能省略。本题创建了菜单 mymenu,运行该菜单的命令应为 DO mymenu.mpr。 27 【正确答案】 B 【试题解析】 IF-ENDIF是常用的条件语句,如果 表达

26、式的值是真( .T.)则运行 ,然后运行 ENDIF后的语句;否则跳过 IF和 ENDIF间的 ,直接运行 ENDIF后的语句。 DO WHILE - ENDDO 是循环结构的一种,运行该语句时,先判断 是否为真,如果是真则运行 DO WHILE 与ENDDO间的循环体,当运行到 ENDDO 时,再返回 DO WHILE 重新判断循环条件是否为真,确定是否再次运行循环体。若条件为假则结束循环语句运行 ENDDO后的语句。本题程序的功能是将 11到 2011之间的素数插入数据库 prime,其中程序段 insert to prime values(n)错误。 28 【正确答案】 C 【试题解析】

27、 插入数据的操作有两种格式,第一种是标准格式,第二种格式是特殊格式。 第一种格式: INSERT INTO (字段名 1,字段名 2,) VALUES( 字段值1,字段值 2, ) 。 第二种格式: INSERT INTO 表名 FROM ARRAY 数组名 | FROM MEMVAR。 29 【正确答案】 C 【试题解析】 SQL支持空值,同样可以利用空值进行查询,查询空值时要使用IS NULL,而 =NULL是 无效的,因为空值不是一个确定的值,所以不能用 “=“这样的运算符进行比较。题中要判断 “订购日期 “字段是否为空值,正确的表达式是 “订购日期 is null“。 30 【正确答案

28、】 B 【试题解析】 查询的基本格式为: select 字段名表 from 表名表 where 条件 group by 字段 having 条件 orderby字段 into dbf table ,首先排除 C、 D选项。题中查询区域名为 “上海 “和 “北京 “的字段,两条件之间应使用 or连接,因此选项 B 正确。 31 【正 确答案】 A 【试题解析】 超链接有四种连接方式,其基本格式如下: SELECT FROM 左表 INNER LEFT RIGHT FULL JOIN 右表 ON 连接条件 WHERE 其它条件。本题本题需要用到嵌套查询,内层查询从 “商品 “表中返回单价信息,外层

29、查询返回满足该条件的商品销售情况,因此选 A。 32 【正确答案】 D 【试题解析】 SQL的查询的基本形式由 SELECT-FROM-WHERE 查询块组成,多个查询块可以嵌套执行。其中 SELECT 说明要查询的字段, FROM说明要查询的 字段来自哪个表或哪些表, WHERE 说明查询条件, ORDER BY短语用来对查询的结果进行排序, D选项命令格式正确。而超链接的的基本格式为SELECT FROM 左表 INNER LEFT RIGHT FULL JOIN 右表 ON 连接条件 WHERE 其它条件, A、 B格式错误。 33 【正确答案】 D 【试题解析】 】查询的基本格式为:

30、select 字段名表 from 表名表 where 条件 group by 字段 having 条件 orderby字段 into dbf table 。选项 B“as 销售金额合计 20000“语法错误,首先排除该选项。选项 A设置 where应指定查询条件,因此错误。使用 having 可以限定分组必须满足的条件,因此选项 D正确。 34 【正确答案】 A 【试题解析】 删除表的命令格式为: DROP TABLE 。注意: DROP TABLE 直接在磁盘上删除表名所对应的 .dbf文件,若表是数据库中的表,并且相应的数据库是当前数据库,则从数据库中删除了表;否则,虽然从磁盘上删除了 .

31、dbf 文件,但是记录在数据库文件中的信息却没有删除,此后会 出现错误提示。 35 【正确答案】 D 【试题解析】 LIKE 为字符串匹配运算符,可与通配符 “%“和 “_“一起使用。“%“表示与任意多个字符匹配; “_“表示与任意一个字符匹配。图书编号以字母 A开头的图书记录可用 LIKE “A%“表示,使用 DELETE命令删除记录,正确的选项为 D。 36 【正确答案】 A 【试题解析】 这个查询不能用简单的查询实现,所以要用到嵌套查询,在嵌套查询中内外层的嵌套用 IN 而不用 “ “,A选项正确。 37 【正确答案】 A 【试题解析】 OR表示 “或 “, 首先排除 B选项。删除数据的

32、命令格式为:DELETE FROM 表名 WHERE 条件 , C、 D选项命令格式错误,因此选 A。 38 【正确答案】 C 【试题解析】 在容器的嵌套层次关系中,引用其中某个对象,需指明对象在嵌套层次中的位置。经常要用到的关键字是: Parent(对象的直接容器对象,即父对象); This(当前对象); ThisForm(当前表单); ThisFormSet(当前表单集)。本题 this.Parent 是 CommandGroup1 , this.Parent.Parent. 是CommandGroup1 的 Parent,即 form1。所以要在 Command1 命令按钮的某个方法中访问文本框的 Value属性值,只有 C选项的表达式错误。 39 【正确答案】 C 【试题解析】 SetFocus 方法用于让控件获得焦点,使其成为活动对象。如果一个控件的 Enabled 属性值或 Visible属性值为 .F.,将不能获得焦点。 40 【正确答案】 A 【试题解析】 命令组是包含一组命令按钮的容器控件,其中 ButtonCount属性用于指定命令按钮的数目, Value属性指定命令组当前的状态 :如果为数值型,则表示第 n个按钮被选中。 ControlSource为选项组的常用控件,用于为选项组指定要绑定的数据源。没有 ButtonNum这一属性,因此 A选项正确。

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