2016年计算机二级《vfp》考前冲刺试卷及答案[5]

上传人:第*** 文档编号:34053331 上传时间:2018-02-20 格式:DOCX 页数:8 大小:22.46KB
返回 下载 相关 举报
2016年计算机二级《vfp》考前冲刺试卷及答案[5]_第1页
第1页 / 共8页
2016年计算机二级《vfp》考前冲刺试卷及答案[5]_第2页
第2页 / 共8页
2016年计算机二级《vfp》考前冲刺试卷及答案[5]_第3页
第3页 / 共8页
2016年计算机二级《vfp》考前冲刺试卷及答案[5]_第4页
第4页 / 共8页
2016年计算机二级《vfp》考前冲刺试卷及答案[5]_第5页
第5页 / 共8页
点击查看更多>>
资源描述

《2016年计算机二级《vfp》考前冲刺试卷及答案[5]》由会员分享,可在线阅读,更多相关《2016年计算机二级《vfp》考前冲刺试卷及答案[5](8页珍藏版)》请在金锄头文库上搜索。

1、一、选择题1 程序流程图中带有箭头的线段表示的是( )。A.图元关系 B.数据流 C.控制流 D.调用关系参考答案:C参考解析:在数据流图中,用标有名字的箭头表示数据流。在程序流程图中,用标有名字的箭头表示控制流。所以选择 C)。2 对长度为 n的线性表排序,在最坏情况下,比较次数不是 n(n-1)/2的排序方法是( )。A.快速排序 B.冒泡排序 C.直接插入排序 D.堆排序参考答案:D参考解析:除了堆排序算法的比较次数是 o(nlog2 n),其他的都是 n(n-1)/2。3 在软件开发中,需求分析阶段产生的主要文档是( )。A.可行性分析报告 B.软件需求规格说明书 C.概要设计说明书

2、D.集成测试计划参考答案:B参考解析:A)错误,可行性分析阶段产生可行性分析报告。C)错误,概要设计说明书是总体设计阶段产生的文档。D)错误,集成测试计划是在概要设计阶段编写的文档。B)正确,软件需求规格说明书是后续工作如设计、编码等需要的重要参考文档。4 在 Visual FoxPro中可以建立表的命令是( )。A.CREATEB.CREATE DATABASEC.CREATE QUERYD.CREATE FORM参考答案:A参考解析:用命令方式建立数据库表的是在命令窗口利用 OPEN DATA命令先打开数据库,然后利用 CREATE命令打开表设计器进行数据表设计。5 设有学生选课表 SC(

3、学号,课程号,成绩),用 SQL命令检索同时选修了课程号为“Cl”和“C5”课程的学生的学号的正确命令是( )。A.SELECT 学号 FROM SC WHERE课程号=C1AND 课程号=C5B.SELECT 学号 FROM SC WHERE课程号=C1AND 课程号=(SELECT 课程号 FROM SC WHERE课程号=C5)C.SELECT 学号 FROM SC WHERE课程号=C1AND 学号=(SELECT 学号 FROM SC WHERE课程号=C5)D.SELECT 学号 FROM SC WHERE课程号=C1AND 学号 IN(SELECT学号 FROM SC WHERE

4、课程号=C5)参考答案:D参考解析:这个查询不能用简单的查询实现,所以要用到嵌套查询,在嵌套查询中内外层的嵌套用 IN而不用“=”,D)选项正确。6 报表的数据源不包括( )。A.视图 B.自由表 C.数据库表 D.文本文件参考答案:D参考解析:数据源是报表的数据来源,通常是数据库中的表或自由表,也可以是视图、查询或临时表。7 在软件开发中,需求分析阶段可以使用的工具是( )。A.N-S 图 B.DFD图 C.PAD图 D.程序流程图参考答案:B参考解析:在需求分析阶段可以使用的工具有数据流图(DFD 图),数据字典(DD),判定树与判定表,所以选择 B)。8 查询所有 l982年 3月 20

5、日以后(含)出生、性别为男的学生,正确的 SQL语句是( )。A.SELECT*FROM 学生 WHERE出生日期=1982-03-20AND 性别=男B.SELECT*FROM 学生 WHERE出生日期=1982-03-20OR 性别=男D.SELECT*FROM 学生 WHERE出生日期=1982-03-20,and表示“且”,本题 A)选项正确。9 扩展名为 mpr的文件是( )。A.菜单文件 B.菜单程序文件 C.菜单备注文件 D.菜单参数文件参考答案:B参考解析:mpr 是菜单程序文件的扩展名,菜单文件的扩展名是 nlnx,菜单备注文件的扩展名是 rant,菜单参数文件不存在。10

6、查询单价在 600元以上的主机板和硬盘的正确 SQL命令是( ).A.SELECT*FROM 产品 WHERE单价600AND(名称=主机板AND 名称=硬盘)B.SELECT*FROM 产品 WHERE单价600AND(名称=主机板OR 名称=硬盘)C.SELECT*FROM 产品 FOR单价600AND(名称=主机板AND 名称=硬盘)D.SELECT*FROM 产品 FOR单价600AND(名称=主机板OR 名称=硬盘)参考答案:B参考解析:SQL 的基本格式为 SELECT-FROM-WHERE,其中 SELECT说明要查询的字段,FROM说明要查询的字段来自哪个表或哪些表,WHERE

7、 说明查询条件。查询主机板和硬盘信息应使用or 连接。11在 Visual FoxPro中,用于建立或修改程序文件的命令是( )。A.MODIFYB.MODIFY COMMANDC.MODIFY PROCEDURED.MODIFY PROGRAM参考答案:B参考解析:用命令方式建立和修改程序文件的命令格式是:MODIFY COMMAND。12 在 Visual FoxPro中,若所建立索引的字段值不允许重复,并且一个表中只能创建一个,这种索引应该是( )。A.主索引 B.唯一索引 C.候选索引 D.普通索引参考答案:A参考解析:Visual FoxPro 中的索引分为主索引、候选索引、唯-索引

8、和普通索引四种。主索引是在指定字段或表达式中不允许出现重复值的索弓 i,主索引可以看作表中的主关键字,-个表中只能有-个主索引;候选索引和主索引具有相同的特性,但候选索引可以有多个;唯-索引是索引项的唯-,而不是字段值的唯-;普通索引既允许字段中出现重复值,也允许索引项中出现重复值。13 让隐藏的 MeForm表单显示在屏幕上的命令是( )。A.MeForm.DisplayB.MeForm.ShowC.MeForm.ListD.MeForm.See参考答案:B参考解析:表单的 Show方法用于显表单,该方法将表单的 Visible属性值设为.T.,使之成为活动表单。DisPlay、List、S

9、ee 都不是表单的方法。14 在 Visual FoxPro中,编译或连编生成的程序文件的扩展名不包括( )。A.APPB.EXEC.DBCD.FXP参考答案:C参考解析:Visual FoxPro 程序文件通过编译、连编.,可以产生不同的目标代码文件,这些文件具有不同的扩展名:.exe(Visual FoxPro 可执行文件),.app(Visual FoxPm 应用程序文件),.fxp(Visual FoxPro 编译版本);15 释放和关闭表单的方法是( )。A.ReleaseB.DeleteC.LostFocusD.Destroy参考答案:A参考解析:表单的 Release方法是将表单

10、从内存中释放;LostFocus 事件是表单失去焦点的事件;Destroy 事件是在表单对象释放时引发的事件;表单没有 Delete事件和方法。16 假设职员表已在当前工作区打开,其当前记录的“姓名”字段值为“李彤”(C 型字段)。在命令窗口输入并执行如下命令:姓名=姓名-出勤?姓名屏幕上会显示( )。A.李彤 B.李彤出勤 C.李彤出勤 D.李彤-出勤参考答案:A参考解析:C 型字段即字符型字段,其表示方法是用半角单引号、双引号或方括号把字符串括起来,字符型变量的定界符必须成对匹配,如果某种定界符本身也是字符串的内容,则需要用另-种定界符为该字符串定界。本题输出结果为“李彤”。17 设有表示

11、学生选课的三张表,学生 S(学号,姓名,性别,年龄,身份证号),课程 C(课号,课名),选课 SC(学号,课号,成绩),则表 SC的关键字(键或码)为( )。A.课号,成绩 B.学号,成绩 C.学号,课号 D.学号,姓名,成绩参考答案:C参考解析:学号是学生表 s的主键,课号是课程表 c的主键,所以选课表 sc的关键字就应该是与前两个表能够直接联系且能唯-定义的学号和课号,所以选择 C)。18 在下面的 Visual FoxPro表达式中,运算结果不为逻辑真的是( )。A.EMPTY(SPACE(0)B.LIKE(xy*,xyz)C.AT(xy,abcxyz)D.ISNULL(.NULL.)参

12、考答案:C参考解析:Space 函数返回由指定数目组成的字符串,Space(0)返回空字符串,Empty函数判断指定的表达式的运算结果是否为空,故 A)选项为真;Like 函数比较前后两个字符串对应位置上的字符,若所有对应字符都相匹配,函数返回值为逻辑真,否则为逻辑假,前字符串可包含通配符,故 B)选项为真;At 函数如果前字符串是后字符串的子串,返回前字符串首字符在后字符串中第几次出现的位置,函数值为数值型,故 C)返回的不为逻辑真;IsnuU函数判断-个表达式的值是否为空值,故 D)选项为真。19 结构化程序设计的基本原则不包括( )。A.多态性 B.自顶向下 C.模块化 D.逐步求精参考

13、答案:A参考解析:结构化程序设计的思想包括:自顶向下、逐步求精、模块化、限制使用 go to语句,所以选择 A)。20 假设某表单的 Visible属性的初值为.F.,能将其设置为.T.的方法是( )。A.mdeB.ShowC.ReleaseD.SetFocus参考答案:B参考解析:表单的 Hide方法用于隐藏表单,该方法将表单的 Visible属性设置为.F.;Show方法用于显表单,该方法将表单的 Visible属性值设为.T.,使之成为活动表单;Release方法用于从内存中释放表单;SetFocus 方法让表单获得焦点,使其成为活动表单。所以符合此题的方法是 Show。21假设表单上有

14、一选项组:男女,其中第一个选项按钮“男”被选中。请问该选项组的 Value属性值为( )。A.T.B.男C.1D.男或 1参考答案:D参考解析:选项组控件的 Value属性用于初始化或返回选项组中被选中的选项按钮,Value属性值的类型可以是数值型的,也可以是字符型的。若为数值型 N,则表示选项组中第 N个选项按钮被选中,若为字符型 c,则表示选项组中 Caption属性值为 c的选项按钮被选中。因此本题 D)选项正确。22 计算每名运动员的“得分”的正确 SQL命令是( )。A.UPDATE 运动员 FIELD得分=2*投中 2分球+3*投中 3分球+罚球B.UPDATE 运动员 FIELD

15、得分 WITH2*投中 2分球+3*投中 3分球+罚球C.UPDATE 运动员 SET得分 WITH2*投中 2分球+3*投中 3分球+罚球D.UPDATE 运动员 SET得分=2*投中 2分球+3*投中 3分球+罚球参考答案:D%参考解析:本题考查 SQL数据更新语句。该语句的基本命令格式为:UPDATE 数据表名 SET字段名=更新表达式值 WHERE条件表达式。当不使用 WHERE子句时,则更新全部记录。套用 UPDATE的命令格式,本题的正确答案为 D)。23 设有学生表 S(学号,姓名,性别,年龄)、课程表 C(课程号,课程名,学分)和学生选课表 SC(学号,课程号,成绩),检索学号

16、、姓名和学生所选课程的课程名和成绩,正确的 SQL命令是( )。A.SELECT 学号,姓名,课程名,成绩 FROM S,SC,C WHERE S.学号=SC.学号 AND SC.学号=C.学号B.SELECT 学号,姓名,课程名,成绩 FROM(S JOIN SC ON S.学号=SC.学号)JOIN C ON SC.课程号=C.课程号C.SELECT S.学号,姓名,课程名,成绩 FROM S JOIN SC JOIN C ON S.学号=SC.学号 0N SC.课程号=C.课程号D.SELECT S.学号,姓名,课程名,成绩 FROM S JOIN SC JOIN C ON SC.课程号=C.课程号 0N S.学号=SC.学号参考答案:D参考解析:SQL 是顺序执行命令语句,在多表连接查询时,各条件短语的执行顺序会影响到最终的查询结果。检索学号、姓名和学生所选课程的课程名和成绩,应为 sEL

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 办公文档 > 解决方案

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号