【计算机类职业资格】国家二级(VF)机试模拟试卷98及答案解析.doc
《【计算机类职业资格】国家二级(VF)机试模拟试卷98及答案解析.doc》由会员分享,可在线阅读,更多相关《【计算机类职业资格】国家二级(VF)机试模拟试卷98及答案解析.doc(15页珍藏版)》请在麦多课文档分享上搜索。
1、国家二级(VF)机试模拟试卷 98 及答案解析(总分:86.00,做题时间:90 分钟)一、选择题(总题数:40,分数:80.00)1.下列数据结构中,不能采用顺序存储结构的是( )。(分数:2.00)A.非完全二叉树B.堆C.队列D.栈2.下列叙述中错误的是,( )。(分数:2.00)A.二叉链表是二叉树的存储结构B.循环链表是循环队列的存储结构C.栈是线性结构D.循环队列是队列的存储结构3.设一棵树的度为 4,其中度为 4,3,2,1 的结点个数分别为 2,3,3,0。则该棵树中的叶子结点数为( )。(分数:2.00)A.16B.15C.17D.不可能有这样的树4.循环队列的存储空间为 Q
2、(1:100),初始状态为 front=rear=100,,经过一系列正常的入队与退队操作后,front=rear=99,则循环队列中的元素个数为( )。(分数:2.00)A.1B.2C.99D.O 或 1005.某系统结构图如下图所示 (分数:2.00)A.5B.4C.2D.16.软件测试用例包括( )。(分数:2.00)A.被测程序和测试规程B.测试计划和测试数据C.输入数据和预期输出结果D.输入数据和输出数据7.软件生存周期中,解决软件“怎么做”的阶段是( )。(分数:2.00)A.软件设计B.需求分析C.软件测试D.可行性研究8.用树型结构表示实体之间联系的模型是( )。(分数:2.0
3、0)A.关系模型B.层次模型C.网状模型D.运算模型9.关系数据模型的三个组成部分中不包括( )。(分数:2.00)A.关系的完整性约束B.关系的数据操纵C.关系的数据结构D.关系的并发控制10.现有表示患者和医疗的关系如下:P(P#,Pn,Pg,By),其中脚为患者编号,Pn 为患者姓名,Pg 为性别,By 为出生日期,Tr(P#,D#,Date,Rt),其中 D#为医生编号,Date 为就诊日期,Rt 为诊断结果。检索在 1 号医生处就诊的病人姓名的表达式是( )。(分数:2.00)A.B. P# ( D#=1 (Tr)C. Pn (P)D.11.下列关于投影运算的描述,错误的是( )。(
4、分数:2.00)A.对关系执行投影运算之后,新的关系仍有可能含有重复行B.投影运算是从关系的垂直方向进行运算C.投影运算是指从关系中指定若于个属性组成新的关系D.对关系执行投影运算之后,运算结果仍是关系12.如果要将系统的默认路径设置为“D:database”,则正确的命令是( )。(分数:2.00)A.SET DEFAULT TO“D:database”B.SET DEFAULT PATH TO“D:database”C.SET DEFAULT DIRECTORY TO“D:database”D.SET DIRECTORY TO“D:database”13.如果要将所有变量名的前 2 个字符
5、为 ab、第 3 个字符为任意字符的变量进行释放,则正确的命令是( )。(分数:2.00)A.RELEASE ALL LIKE ab?B.RELEASE ALL LIKE ab*C.RELEASE ALL LIKE ab_D.RELEASE ALL LIKE ab14.执行下列程序后,显示结果是( )。 cj=75 ? IIF(cj=80,1,IIF(cj=60,2,3)(分数:2.00)A.2B.1C.3D.F15.如果要判断数值型变量 x 能否被 2 整除,错误的条件表达式是( )。(分数:2.00)A.CEILING(x2)=MOD(x,2)B.CEILING(x2)=x2C.x2=0D
6、.MOD(x,2)=016.设 a=2,b=3,c=4,d=5,则表达式 ab And ec 的值为( )。(分数:2.00)A.abedB.FC.2345D.T17.下列关于自由表的描述,正确的是( )。(分数:2.00)A.可以使用 ADD TABLE 命令将自由表添加到数据库中B.不能用 CREATE TABLE 命令创建自由表C.可以对自由表中的字段设置有效性规则D.可以将自由表同时添加到两个数据库中18.打开一个空的数据表,执行下列命令后,会报错的是( )。(分数:2.00)A.GO 1B.GO TOPC.LOCATE WHILE RECNO( )=1D.LOCATE ALL FOR
7、 RECNO( )=119.如果小客车和客车所有人两个表建立了“级联”参照完整性的删除规定,下列选项正确的是( )。(分数:2.00)A.无论客车所有人表中是否有相关的记录,小客车表中的记录都不允许删除B.删除小客车表中的记录时,客车所有人表中的相应记录不变C.删除小客车表中的记录时,客车所有人表中的相应记录系统自动删除D.客车所有人表中的记录不允许删除20.数据库表的字段可以定义规则,规则是( )。(分数:2.00)A.字符表达式B.逻辑表达式C.数值表达式D.日期表达式21.在 SELELT 语句中,使用 MAX(列名)时,对“列名”的数据类型的描述,正确的是( )。(分数:2.00)A.
8、“列名”的数据类型不受限制B.“列名”的数据类型必须是数值型C.“列名”的数据类型必须是数值型或字符型D.“列名”的数据类型不能是通用型和备注型22.设购书表的表结构为(顾客编号,图书号,数量,购书日期),若查询既购买了图书号为“t001”,又购买了 图书号为“t002”的顾客编号,则正确的 SQL 语句是( )。(分数:2.00)A.SELECT DISTINCT p1顾客编号 FROM 购书表 pl JOIN 购书表 p2; ON pi顾客号=p2顾客号 WIIERE p1图书号=t001AND p2图书号=t002B.SELECT DISTINCT p1顾客编号 FROM 购书表 pl
9、JOIN 购书表 p2; ON p1图书号=p2图书号 WHERE p1图书号=t001AND p2图书号=t002C.SELECT DISTINCT 顾客编号 FROM 购书表 WHERE 图书号=t001AND 图书号=t002D.SELECT DISTINCT 顾客编号 FROM 购书表 WHERE 图书号 IN(t001,t002)23.设数据库有如下表: 学生(学号,姓名,出生日期,专业) 成绩(学号,课程号,考试分数) 学生表中的主键是学号,成绩表中的主键是学号和课程号。已知学生表中共有 100 名学生,有 60 人参加了课程号为“C001”的考试,考试分数保存在成绩表中,其中有
10、10 人不及格。执行下列 SQL 语句后, 返回的结果是:( )。 SELECT COUNT(*)FROM 学生; WHERE EXISTS(SELECT*FROM 成绩 WHERE 课程号=C001AND 考试分数0),; 购书日期 D) 下列选项中,能够给“购书日期”字段添加一个默认值为当前系统日期的是( )。(分数:2.00)A.ALTER TABLE 购书表 ALTER 购书日期 DEFAULT DATE( )B.ALTER TABLE 购书表 ALTER 购书日期 SET DEFAULT DATE( )C.ALTER TABLE 购书表 MODIFY 购书日期 SET DEFAULT
11、 DATE( )D.ALTER TABLE 购书表 MODIFY 购书日期 DEFAULT DATE( )25.设成绩(学号,课程号,考试分数),如果要删除成绩表中考试分数为空值的记录,则下面语句正确的是( )。(分数:2.00)A.DELETE*FROM 成绩 WHERE 考试分数=NULLB.DELETE*FROM 成绩 WHERE 考试分数 IS NULLC.DELETE FROM 成绩 WHERE 考试分数=NULLD.DELETE FROM 成绩 WHERE 考试分数 IS NULL26.设数据库有如下表: 图书(图书号,书名,单价) 购书(顾客编号,图书号,数量,购书日期) 已知购
12、书表中已经保存了购买多本图书的信息。下列语句中,与“SELECT*FROM 图书 WHERE 图书号 IN(SELECT 图书号 FROM 购书)”语句等价的是( )。(分数:2.00)A.SELECT*FROM 图书 WHERE 图书号=ANY(SELECT 图书号 FROM 购书)B.SELECT*FROM 图书 WHERE 图书号=ALL(SELECT 图书号 FROM 购书)C.SELECT*FROM 图书 WHERE EXISTS(SELECT 图书号 FROM 购书)D.SELECT*FROM 图书 WHERE 图书号=(SELECT 图书号 FROM 购书)27.SELECT 语
13、句中的 TOP 短语必须要与下列哪个短语同时使用才有效( )。(分数:2.00)A.WHEREB.GROUP BYC.ORDER BYD.HAVING28.设职工表的结构为(职工号,姓名,部门号,出生日期),若要查询既不姓王,也不姓李的职工信息,则正确的 SQL 语句是( )。(分数:2.00)A.SELECT*FROM 职工 WHERE 姓名 NOT LIKE“王“AND 姓名 NOT LIKE“李“B.SELECT*FROM 职工 WHERE 姓名 NOT LIKE“王“OR 姓名 NOT LIKE“李“C.SELECT*FROM 职工 WHERE 姓名 NOT LIKE“王“AND“李“
14、D.SELECT*FROM 职工 WHERE 姓名 NOT LIKE“王“OR“李“29.下列函数中,操作对象可以是元组的函数是( )。(分数:2.00)A.SUMB.COUNTC.MIND.MAX30.在 SQL SELECT 语句里的“SELECT DISTINCT”表示查询结果中( )。(分数:2.00)A.属性值都不相同B.属性名都不相同C.去掉了重复的列D.元组都不相同31.设数据库中职工表的结构为(职工号,姓名,部门号,出生日期),如果要将职工表的姓名字段设置为不允许为空值,则正确的 SQL 语句是( )。(分数:2.00)A.ALTER TABLE 职工 ALTER 姓名 NOT
15、 NULLB.ALTER TABLE 职工 SET NOT NULL(姓名)C.ALTER TABLE 职工 ALTER 姓名 SET NOT NULLD.ALTER TABLE 职工 SET NOT NULL 姓名32.设数据库有如下表: 部门(部门号,部门名,负责人,电话) 职工(职工号,姓名,部门号,出生日期) 其中部门的负责人参照职工的职工号,职工的部门号参照部门的部门号。若要查询后勤部的负责人信息,则正确的 SQL 语句是( )。(分数:2.00)A.SELECT*FROM 职工 WHERE 姓名 IN(SELECT 负责人 FROM 部门; WHERE 部门名=“后勤部“)B.SE
16、LECT 职工*FROM 部门 JOIN 职工 ON 部门部门号=职工部门号; WHERE 部门名=“后勤部“C.SELECT*FROM 职工 WHERE 部门名=“后勤部“D.SELECT 职工*FROM 部门 JOIN 职工 ON 部门负责人=职工职工号; WHERE 部门名=“后勤部“33.有图书表和借阅表: 图书DBF:总编号 C(6),分类号 C(6),书名 C(30),作者 C(6),出版单位C(20),单价 N(8,2)借阅DBF:借书证号 C(5),总编号 C(6),借书日期 D 查询未被借阅的图书信息,不正确的 SQL 语句是( )。(分数:2.00)A.SELECT*FRO
17、M 图书 WHERE 总编号ALL(SELECT 总编号 FROM 借阅)C.SELECT*FROM 图书 WHERE NOT EXISTS(SELECT*FROM 借阅 WHERE 借阅总编号=图书总编号)D.SELECT*FROM 图书 WHERE 总编号 NOT IN(SELECT 总编号 FROM 借阅)34.下列关于视图的描述中,不正确的是( )。(分数:2.00)A.视图中可以保存数据B.视图既可以访问本地数据源,又可以访问远程数据源C.视图只能从属于某一个数据库D.对视图的操作最终都转换为对源数据表的操作35.打开一个视图的命令时( )。(分数:2.00)A.OPENB.OPEN
18、 VIEWC.USED.USE VIEW36.下列程序段的循环结构执行后,x 的值为 FOR x=1 TO 8 STEP 2 y=y+x ENDFOR ?x(分数:2.00)A.9B.8C.16D.因为 y 的初始值不知道,所以结果无法确定37.执行下列程序后,显示结果是( )。 *主程序 mainprg RELEASE ALL PRIVATE x,y x=1 y=2 DO pl ?x,y PROCEDURE pl LOCAL y x=10 y=x RETURN(分数:2.00)A.1 10B.1 2C.10 2D.10 1038.执行下列程序之后的显示结果是( )。 CLEAR xl=l x
19、2=2 DO p1 with x1,x1+x2 ?“xl=“+STR(x1,1),“)x2=“+STR(x2,1) RETURN PROC p1 PARA w1w2 w1=w1*2 w2=w2*2 RFTURN(分数:2.00)A.x1=1 x2=2B.x1=2 x2=2C.xl=2 x2=6D.x1=1 x2=639.下列控件中属于容器控件的是( )。(分数:2.00)A.列表框B.组合框C.复选框D.页框40.设已经为一个表单建立了快捷菜单,如果要激活、打开这个菜单,则应该( )。(分数:2.00)A.用事件B.用快捷键C.用热键D.用菜单二、基本操作题(总题数:1,分数:2.00)41.
20、(1)在考生文件夹下建立数据库 BOOKAUTHDBC,把表 BOOKS 和 AUTHORS 添加到该数据库中。 (2)为AUTHORS 表建立主索引,索引名为“PK”,索引表达式为“作者编号”。 (3)为 BOOKS 表建立两个普通索引,第一个索引名为“PK”,索引表达式为“图书编号”;第二个索引名和索引表达式均为“作者编号”。(4)建立 AUTHORS 表和 BOOKS 表之间的永久联系。(分数:2.00)_三、简单应用题(总题数:1,分数:2.00)42.(1)用 SQL 语句完成下列操作:检索“田亮”所借图书的书名、作者和价格,结果按价格降序存入book_temp 表中。 (2)在考生
21、文件夹下有一个名为 menu_lin 的下拉式菜单,请设计一个名为 form_menu的顶层表单,将菜单 menu_lin 加入到该表单中,使得运行表单时菜单显示在该表单中,并且,表单退出时释放菜单。(分数:2.00)_四、综合应用题(总题数:1,分数:2.00)43.在考生文件夹下完成下列操作: (1)建立一个表单名和文件名均为 myform 的表单,如下图所示。表单的标题为“教师情况”,表单中有两个命令按钮(Commandl 和 Command2),两个复选框(Checkl 和 Check2)和两个单选按钮(Optionl 和 Optiort2)。Commandl 和 Command2 的
22、标题分别是“生成表”和“退出”,Checkl 和 Check2 的标题分别是“系名”和“工资”,Optionl 和 Option2 的标题分别是“按职工号升序”和“按职工号降序”。 (分数:2.00)_国家二级(VF)机试模拟试卷 98 答案解析(总分:86.00,做题时间:90 分钟)一、选择题(总题数:40,分数:80.00)1.下列数据结构中,不能采用顺序存储结构的是( )。(分数:2.00)A.非完全二叉树 B.堆C.队列D.栈解析:解析:根据完全二叉树的性质 6,满二叉树和完全二叉树可以按层序进行顺序存储,但一般的二叉树不适用。堆可以用一维数组来存储也可以用完全二叉树来直观地表示堆的
23、结构。队列、栈本身就是顺序存储的。故本题答案为 A 选项。2.下列叙述中错误的是,( )。(分数:2.00)A.二叉链表是二叉树的存储结构B.循环链表是循环队列的存储结构 C.栈是线性结构D.循环队列是队列的存储结构解析:解析:循环队列是队列的一种顺序存储结构,用队尾指针 real 指向队列中的队尾元素,用排头指针 front 指向排头元素的前一个位置。循环链表是用不连续的存储单元存储数据,它有一个表头结点,队头指针指向表头结点,最后一个结点的指针域指向表头结点。二叉链表是树的二叉链表实现方式。栈是一种特殊存取方式的线性表。故本题答案为 B 选项。3.设一棵树的度为 4,其中度为 4,3,2,
24、1 的结点个数分别为 2,3,3,0。则该棵树中的叶子结点数为( )。(分数:2.00)A.16 B.15C.17D.不可能有这样的树解析:解析:根据题目,树的结点数=4 2+33+2 3+10+根结点=8+9+6+0+1=24,即总结点数为24, 总结点数减去度不为 0 的结点数即是叶子结点,24-(2+3+ 3)=16。故本题答案为 A 选项。4.循环队列的存储空间为 Q(1:100),初始状态为 front=rear=100,,经过一系列正常的入队与退队操作后,front=rear=99,则循环队列中的元素个数为( )。(分数:2.00)A.1B.2C.99D.O 或 100 解析:解析
- 1.请仔细阅读文档,确保文档完整性,对于不预览、不比对内容而直接下载带来的问题本站不予受理。
- 2.下载的文档,不会出现我们的网址水印。
- 3、该文档所得收入(下载+内容+预览)归上传者、原创作者;如果您是本文档原作者,请点此认领!既往收益都归您。
下载文档到电脑,查找使用更方便
5000 积分 0人已下载
下载 | 加入VIP,交流精品资源 |
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 计算机 职业资格 国家 二级 VF 模拟 试卷 98 答案 解析 DOC
