【计算机类职业资格】国家二级VF机试-试卷119及答案解析.doc
《【计算机类职业资格】国家二级VF机试-试卷119及答案解析.doc》由会员分享,可在线阅读,更多相关《【计算机类职业资格】国家二级VF机试-试卷119及答案解析.doc(15页珍藏版)》请在麦多课文档分享上搜索。
1、国家二级 VF 机试-试卷 119 及答案解析(总分:86.00,做题时间:90 分钟)一、选择题(总题数:40,分数:80.00)1.下列叙述中正确的是( )。(分数:2.00)A.一个算法的空间复杂度大,则其时间复杂度也必定大B.一个算法的空间复杂度大,则其时间复杂度必定小C.一个算法的时间复杂度大,则其空间复杂度必定小D.算法的时间复杂度与空间复杂度没有直接关系2.下列叙述中正确的是( )。(分数:2.00)A.循环队列中的元素个数随队头指针与队尾指针的变化而动态变化B.循环队列中的元素个数随队头指针的变化而动态变化C.循环队列中的元素个数随队尾指针的变化而动态变化D.以上说法都不对3.
2、一棵二叉树中共有 80 个叶子节点与 70 个度为 1 的节点,则该二叉树中的总节点数为( )。(分数:2.00)A.219B.229C.230D.2314.对长度为 10 的线性表进行冒泡排序,最坏情况下需要比较的次数为( )。(分数:2.00)A.9B.10C.45D.905.构成计算机软件的是( )。(分数:2.00)A.源代码B.程序和数据C.程序和文档D.程序、数据及相关文档6.软件生命周期可分为定义阶段、开发阶段和维护阶段,下面不属于开发阶段任务的是( )。(分数:2.00)A.测试B.设计C.可行性研究D.实现7.下面不能作为结构化方法软件需求分析工具的是( )。(分数:2.00
3、)A.系统结构图B.数据字典(DD)C.数据流程图(DFD 图)D.判定表8.在关系模型中,每一个二维表称为一个( )。(分数:2.00)A.关系B.属性C.元组D.主码(键)9.若实体 A 和 B 是一对多的联系,实体 B 和 C 是一对一的联系,则实体 A 和 C 的联系是( )。(分数:2.00)A.一对一B.一对多C.多对一D.多对多10.有三个关系 R、S 和 T 如下: (分数:2.00)A.选择B.投影C.交D.并11.在 Visual FoxPro 中,不允许出现重复字段值的索引是( )。(分数:2.00)A.主索引和唯一索引B.主索引和候选索引C.唯一索引和候选索引D.唯一索
4、引12.在 Visual FoxPro 中,参照完整性规则不包括( )。(分数:2.00)A.更新规则B.查询规则C.删除规则D.插入规则13.为表中一些字段创建普通索引的目的是( )。(分数:2.00)A.改变表中记录的物理顺序B.确保实体完整性约束C.加快数据库表的更新速度D.加快数据库表的查询速度14.在 Visual FoxPro 中,使用 LOCATE ALL FOR 命令按条件查找记录,可用来判断命令找到记录的逻辑条件是( )。(分数:2.00)A.FOUNDO 函数返回FB.BOFO 函数返回TC.EOFO 函数返回FD.EOFO 函数返回T15.在 Visual FoxPro
5、中,仅显示当前表当前纪录的命令是( )。(分数:2.00)A.LISTB.DISPLAYC.SELECTD.SHOW16.在表设计器中创建的索引都存放在( )。(分数:2.00)A.独立的索引文件中B.复合索引文件中C.结构复合索引文件中D.普通索引文件中17.设数据库表中有一个 C 型字段 NAME。打开表文件后,要把内存变量 NAME 的字符串内容输入到当前记录的 NAME 字段,应当使用命令( )。(分数:2.00)A.NAME=NAMEB.NAME=MNAMEC.STORE MNAME TO NAMED.REPLACE NAME WITH MNAME18.假设数据库已经打开,要删除其中
6、的视图 myview,可使用命令( )。(分数:2.00)A.DELETE myviewB.DELETE VIEW myviewC.DROP myviewD.DROP VIEW myview19.在视图设计器中有、而在查询设计器中没有的选项卡是( )。(分数:2.00)A.排序依据B.分组依据C.杂项D.更新条件20.假设查询文件(myqueryqpr)已经创建,要显示查询结果,可使用命令( )。(分数:2.00)A.DO myqueryqprB.USE myqueryqprC.BROWSE myqueryqprD.IJST mqueryqpr21.在 SET EXACT ON 情况下,结果值
7、为逻辑真的表达式是( )。(分数:2.00)A.等级考试=“等级“B.等级=“等级考试“C.等级+space(4)=“等级考试“D.等级=“等级“+space(4)22.在设置日期格式时,不能使用的设置命令是( )。(分数:2.00)A.SET DATE DMYB.SET DATE MDYC.SET DATE MYDD.SET DATE YMD23.下面命令的输出结果是( )。 DIMENSION a(10) ?a(1)(分数:2.00)A.FB.TC.0D.未定义24.设 d=time(),命令?VARTYPED)的输出值是( )。(分数:2.00)A.LB.CC.ND.D25.有如下赋值语
8、句,结果为“大家好”的表达式是( )。 a=“你好“ b=“大家“(分数:2.00)A.b+b 4-LEFT(a,3,4)B.b +LEFT(a,2,1)C.b+RIGHT(a,2)D.b+RIGHT(a,1)26.如果一个过程不包含 RETURN 语句,或者 RETURN 语句中没有指定表达式,那么该过程( )。(分数:2.00)A.没有返回值B.返回 0C.返回FD.返回T27.下面程序的运行结果是( )。 SET TALK OFF n=1 DO proel WITH(n) 9n+2 PROCEDURE procl PARAMETERS n FOR k=2 TO 4 n=n+k ENDFO
9、R RETURN(分数:2.00)A.3B.lOC.11D.1228.在 SQL 中,删除表的语句是( )。(分数:2.00)A.DROP TABLEB.DROP VIEWC.ERASErABLED.DELETE TABLE29.在 SQL 中,数据操纵语句不包括( )。(分数:2.00)A.APPENDB.DELETEC.UPDATED.INSERT30.有以下表: 读者(借书证号 C,姓名 C,单位 C,性别 L,职称 C,联系电话 C) 说明:“性别”值为逻辑真表示男。 查询性别为男(字段值为逻辑真)、职称为教授和副教授的读者信息,正确的 SQL 语句是( )。(分数:2.00)A.SE
10、LECT*FROM 读者 WHERE 性别 AND 职称=“教授“OR 职称=“副教授“B.SELECT*FROM 读者 WHERE 性别=TAND 职称=“教授“OR 职称=“副教授“C.SELECT*FROM 读者 WHERE 职称=“教授“OR 职称=“副教授“AND 性别=TD.SELECT*FROM 读者 WHERE(职称=“教授“OR 职称=“副教授“)AND 性别31.有以下两个表: 读者(借书证号 C,姓名 C,单位 C,性别 L,职称 C,联系电话 C) 借阅(借书证号C,总编号 C,借书日期 D) 说明:“性别”值为逻辑真表示男。 查询 2004 年 11 月 12 日借阅
11、过图书的读者信息,正确的 SQL 语句是( )(分数:2.00)A.SELECT*FROM 读者 WHERE 借书日期=20041112B.SELECT*FROM 读者,借阅; WHERE 借书日期=2004 一 11 一 12AND 读者借书证号=借阅借书证号C.SELECT*FROM 读者 JOIN 借阅; WHERE 读者借书证号:借阅借书证号 AND 借书日期=20041112D.SELECT *FROM 读者 INNER JOIN 借阅; WHERE 读者借书证号=借阅借书证号 AND 借书日期=2004一 111232.有以下表: 读者(借书证号 C,姓名 C,单位 C,性别 L,
12、职称 C,联系电话 C) 查询单价小于 16 或大于 20 的图书信息,不正确的 SQL 语句是( )。(分数:2.00)A.SELECT * FROM 图书 WHERE NOT 单价 BETWEEN 16 AND 20B.SELECT*FROM 图书 WHERE 单价 NOT BETWEEN 16 AND 20C.SELECT *FROM 图书 WHERE!单价 BETWEEN 16 AND 20D.SELECT* FROM 图书 WHERE 单价!BETWEEN 16 AND 2033.有以下表: 图书(总编号 C,分类号 C,书名 C,作者 C,出版单位 C,单价 N) 查询书名中含有“
13、基础”字样的图书信息,正确的 SQL 语句是( )。(分数:2.00)A.SELECT*FROM 图书 WHERE 书名 LIKE“*基础*“B.SELECT*FROM 图书 WHERE 书名=“*基础*“C.SELECT*FROM 图书 WHERE 书名 LIKE“基础“D.SELECT * FROM 图书 WHERE 书名=“基础“34.有以下表: 图书(总编号 C,分类号 C,书名 C,作者 C,出版单位 C,单价 N) 查询由“高等教育出版社”和“科学出版社”出版的图书信息,要求同一出版单位出版的图书集中在一起显示,正确的 SQL 语句是( )。(分数:2.00)A.SELECT*FR
14、OM 图书 WHERE 出版单位=“高等教育出版社“AND 出版单位=“科学出版社“; ORDER BY 出版单位B.SELECT*FROM 图书 WHERE 出版单位 IN(“高等教育出版社“,“科学出版社“); ORDER BY 出版单位C.SELECT*FROM 图书 WHERE 出版单位=“高等教育出版社“AND 出版单位=“科学出版社“; GROUP BY 出版单位D.SELECT*FROM 图书 WHERE 出版单位 IN(“高等教育出版社“,“科学出版社“) GROUP BY 出版单位35.有以下两个表: 借阅(借书证号 C,总编号 C,借书日期 D) 图书(总编号 C,分类号
15、C,书名 C,作者C,出版单位 C,单价 N) 查询没有任何借阅记录的图书信息,不正确的 SQL 语句是( )。(分数:2.00)A.SELECT* FROM 图书 WHERE 总编号ALL(SELECT 总编号 FROM 借阅)C.SELECT*FROM 图书 WHERE 总编号 NOT IN(SELECT 总编号 FROM 借阅)D.sELECT*FROM 图书 WHERE NOT EXISTS(SELECT 总编号 FROM 借阅 WHERE 总编号=图书总编号)36.有以 F 表: 图书(总编号 C,分类号 C,书名 C,作者 C,出版单位 C,单价 N) 统计并显示图书数量大于等 1
16、0 的出版单位,正确的 SQL 语句是( )。(分数:2.00)A.SELECT 出版单位,COUNT(*)数量 FROM 图书 GROUP BY 出版单位 WHERE 数量=10B.SELECT 出版单位,COUNT(*)数量 FROM 图书 GROUP BY 出版单位 HAVING 数量=10C.SELECT 出版单位,SUM(*)数量 FROM 图书 GROUP BY 出版单位 WHE,RE 数量=10D.SELECT 出版单位,SUM(*)数量 FROM 图书 GROUP BY 出版单位 HAVING 数量=1037.有以下两个表: 借阅(借书证号 C,总编号 C,借书日期 D) 图书
17、(总编号 C,分类号 C,书名 C,作者C,出版单位 C,单价 N) 统计每本图书被借阅的次数,若没被借阅过,则显示次数为 O,正确的 SQL 语句是( )。(分数:2.00)A.SELECT 图书总编号,书名,COUNT(*)次数 FROM 图书 RIGHT JOIN 借阅 ON 图书总编号=借阅总编号 GROUP BY 图书总编号B.SELECT 图书总编号,书名,COUNT(*)次数 FROM 图书 JOIN 借阅 ON 图书总编号=借阅总编号GROUP BY 图书总编号C.SELECT 图书总编号;书名,COUNT(借阅借书证号)次数 FROM 图书 LEFUOIN 借阅 ON 图书总
18、编号=借阅总编号 GROUP BY 图书总编号D.SELECT 图书总编号,书名,COUNT(借阅借书证号)次数 FROM 图书 JOIN 借阅 ON 图书总编号:借阅总编号 GROUP BY 图书总编号38.为便于在表单中连续添加同种类型的多个控件,可先按下“表单控件”工具栏中的( )。(分数:2.00)A.“选定对象”按钮B.“按钮锁定”按钮C.“生成器锁定”按钮D.“查看类”按钮39.下面不属于按钮控件事件的是( )。(分数:2.00)A.InitB.LoadC.ClickD.Error40.下面设置系统菜单的命令中,错误的是( )。(分数:2.00)A.SET SYSMENU DEFA
19、ULTB.SET SYSMENU NOSAVEC.SET SYSMENU OFFD.SET SYSMENU TO二、基本操作题(总题数:1,分数:2.00)41.(1)在考生文件夹下新建一个名为“图书管理”的项目文件。(2)在项目中新建一个名为“图书”的数据库。(3)将考生文件夹下的所有自由表添加到“图书”数据库中。(4)在项目中建立查询 book_qu,其功能是查询价格大于等于 10 的图书(book 表)的所有信息,查询结果按价格降序排序。(分数:2.00)_三、简单应用题(总题数:1,分数:2.00)42.在考生文件夹下完成如下简单应用: (1)在 SCORE-MANAGER 数据库中查
20、询学生的姓名和 2003 年的年龄(计算年龄的公式是:2003 一 Year (出生日期),年龄作为字段名),结果保存在一个新表 NEWTABLEl 中。使用报表向导建立报表 NEW_REPORT1,用报表显示 NEW-TABLEI 的内容。报表中的数据按年龄升序排列,报表标题是“姓名一年龄”,其余参数使用缺省设置。 (2)建立菜单 query_menu。该菜单中只有“查询”和“退出”两个主菜单项(条形菜单),其中单击“退出”菜单项时,返回到 Visual FoxPro 系统菜单(相应命令写在命令框中,不要写在过程中)。(分数:2.00)_四、综合应用题(总题数:1,分数:2.00)43.设计
21、一个表单名和文件名均为 form_item 的表单,其中,所有控件的属性必须在表单设计器的属性窗口中设置。表单的标题设为“使用零件情况统计”。表单中有一个组合框(CoHlbo1)、一个文本框 Tlextl)和两个命令按钮“统计”(Command1)和“退出”(Command2)。 运行表单时,组合框中有 3 个条目“s1”、“s2”和“s3”(只有 3 个,不能输入新的,RowSourceType 的属性为 “数组”,Style 的属性为“下拉列表框”)可供选择,单击“统计”命令按钮后,则文本框显示出该项目所使用零件的金额合计(某种零件的金额=单价*数量)。 单击“退出”按钮关闭表单。 注意:
22、完成表单设计后要运行表单的所有功能。(分数:2.00)_国家二级 VF 机试-试卷 119 答案解析(总分:86.00,做题时间:90 分钟)一、选择题(总题数:40,分数:80.00)1.下列叙述中正确的是( )。(分数:2.00)A.一个算法的空间复杂度大,则其时间复杂度也必定大B.一个算法的空间复杂度大,则其时间复杂度必定小C.一个算法的时间复杂度大,则其空间复杂度必定小D.算法的时间复杂度与空间复杂度没有直接关系 解析:解析:算法的空间复杂度是指算法在执行过程 中所需要的内存空间,算法的时间复杂度,是指执行算法所需 要的计算工作量,两者之间并没有直接关系,答案为 D。2.下列叙述中正确
23、的是( )。(分数:2.00)A.循环队列中的元素个数随队头指针与队尾指针的变化而动态变化 B.循环队列中的元素个数随队头指针的变化而动态变化C.循环队列中的元素个数随队尾指针的变化而动态变化D.以上说法都不对解析:解析:在循环队列中,用队尾指针 rear 指向队列中的队尾元素,用排头指针front 指向排头元素的前一个位置。因此,从排头指针 front 指向的后一个位置直到队尾指针 rear 指向的位置之间所有的元素均为队列中的元素。所以循环队列中的元素个数与队头指针和队尾指针的变化而变化,A 正确。3.一棵二叉树中共有 80 个叶子节点与 70 个度为 1 的节点,则该二叉树中的总节点数为
24、( )。(分数:2.00)A.219B.229 C.230D.231解析:解析:二叉树中,度为 0 的节点数等于度为 2 的节点数加 1,即 n2=n01,叶子节点即度为 0,则n2=79,总 节点数为 n0+n1+n2=80+70+79=229,答案为 B。4.对长度为 10 的线性表进行冒泡排序,最坏情况下需要比较的次数为( )。(分数:2.00)A.9B.10C.45 D.90解析:解析:冒泡法是在扫描过程中逐次比较相邻两个元素的大小,最坏的情况是每次比较都要将相邻的两个元素互换,需要互换的次数为 9+8+7+6+5+4+3+2+1=45,选 C。5.构成计算机软件的是( )。(分数:2
- 1.请仔细阅读文档,确保文档完整性,对于不预览、不比对内容而直接下载带来的问题本站不予受理。
- 2.下载的文档,不会出现我们的网址水印。
- 3、该文档所得收入(下载+内容+预览)归上传者、原创作者;如果您是本文档原作者,请点此认领!既往收益都归您。
下载文档到电脑,查找使用更方便
5000 积分 0人已下载
下载 | 加入VIP,交流精品资源 |
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 计算机 职业资格 国家 二级 VF 试试 119 答案 解析 DOC
