【计算机类职业资格】国家二级VF机试(选择题)-试卷94及答案解析.doc

上传人:roleaisle130 文档编号:1333867 上传时间:2019-10-17 格式:DOC 页数:12 大小:74.50KB
下载 相关 举报
【计算机类职业资格】国家二级VF机试(选择题)-试卷94及答案解析.doc_第1页
第1页 / 共12页
【计算机类职业资格】国家二级VF机试(选择题)-试卷94及答案解析.doc_第2页
第2页 / 共12页
【计算机类职业资格】国家二级VF机试(选择题)-试卷94及答案解析.doc_第3页
第3页 / 共12页
【计算机类职业资格】国家二级VF机试(选择题)-试卷94及答案解析.doc_第4页
第4页 / 共12页
【计算机类职业资格】国家二级VF机试(选择题)-试卷94及答案解析.doc_第5页
第5页 / 共12页
点击查看更多>>
资源描述

1、国家二级 VF 机试(选择题)-试卷 94 及答案解析(总分:80.00,做题时间:90 分钟)一、选择题(总题数:40,分数:80.00)1.下列叙述中正确的是( )。(分数:2.00)A.在栈中,栈中元素随栈底指针与栈顶指针的变化而动态变化B.在栈中,栈顶指针不变,栈中元素随栈底指针的变化而动态变化C.在栈中,栈底指针不变,栈中元素随栈顶指针的变化而动态变化D.以上说法都不正确2.下列关于栈叙述正确的是( )。(分数:2.00)A.栈顶元素最先能被删除B.栈顶元素最后才能被删除C.栈底元素永远不能被删除D.栈底元素最先被删除3.下列关于二叉树的叙述中,正确的是( )。(分数:2.00)A.

2、叶子结点总是比度为 2 的结点少一个B.叶子结点总是比度为 2 的结点多一个C.叶子结点数是度为 2 的结点数的两倍D.度为 2 的结点数是度为 1 的结点数的两倍4.软件生命周期中的活动不包括( )。(分数:2.00)A.市场调研B.需求分析C.软件测试D.软件维护5.在满足实体完整性约束的条件下( )。(分数:2.00)A.一个关系中应该有一个或多个候选关键字B.一个关系中只能有一个候选关键字C.一个关系中必须有多个候选关键字D.一个关系中可以没有候选关键字6.有三个关系 R、S 和 T 如下: (分数:2.00)A.自然连接B.交C.除D.并7.下列叙述中正确的是( )。(分数:2.00

3、)A.数据库不需要操作系统的支持B.数据库设计是指设计数据库管理系统C.数据库是存储在计算机存储设备中的、结构化的相关数据的集合D.数据库系统中,数据的物理结构必须与逻辑结构一致8.关系表中的每一横行称为一个( )。(分数:2.00)A.字段B.元组C.行D.码9.数据库设计中反映用户对数据要求的模式是( )。(分数:2.00)A.内模式B.概念模式C.外模式D.设计模式10.有三个关系 R、S 和 T 如下: (分数:2.00)A.自然连接B.差C.交D.并11.打开数据库的命令是( )。(分数:2.00)A.USEB.USE DATABASEC.OPEND.OPEN DATABASE12.

4、以下关于“查询“的描述正确的是( )。(分数:2.00)A.查询保存在项目文件中B.查询保存在数据库文件中C.查询保存在表文件中D.查询保存在查询文件中13.在 Visual FoxPro 中,下面关于属性、事件、方法叙述错误的是( )。(分数:2.00)A.属性用于描述对象的状态B.方法用于表示对象的行为C.事件代码也可以像方法一样被显式调用D.基于同一个类产生的两个对象不能分别设置自己的属性值14.在建立表间一对多的永久联系时,主表的索引类型必须是( )。(分数:2.00)A.主索引或候选索引B.主索引、候选索引或唯一索引C.主索引、候选索引、唯一索引或普通索引D.可以不建立索引15.为了

5、在报表中打印当前时间,应该插入一个( )。(分数:2.00)A.表达式控件B.域控件C.标签控件D.文本控件16.以下关于查询的描述正确的是( )。(分数:2.00)A.不能根据自由表建立查询B.只能根据自由表建立查询C.只能根据数据库表建立查询D.可以根据数据库表和自由表建立查询17.在 Visual FoxPro 中,有关参照完整性的删除规则正确的描述是( )。(分数:2.00)A.如果删除规则选择的是“限制“,则当用户删除父表中的记录时,系统将自动删除子表中的所有相关记录B.如果删除规则选择的是“级联“,则当用户删除父表中的记录时,系统将禁止删除与子表相关的父表中的记录C.如果删除规则选

6、择的是“忽略“,则当用户删除父表中的记录时,系统不负责检查子表中是否有相关记录D.以上答案都不正确18.使用索引的主要目的是( )。(分数:2.00)A.提高查询速度B.节省存储空间C.防止数据丢失D.方便管理19.在 Visual FoxPro 中,对于字段值为空值(NULL)叙述正确的是( )。(分数:2.00)A.空值等同于空字符串B.空值表示字段还没有确定值C.不支持字段值为空值D.空值等同于数值 020.在 Visual FoxPro 中,下面关于索引的正确描述是( )。(分数:2.00)A.当数据库表建立索引以后,表中的记录的物理顺序将被改变B.索引的数据将与表的数据存储在一个物理

7、文件中C.建立索引是创建一个索引文件,该文件包含有指向表记录的指针D.使用索引可以加快对表的更新操作21.下列程序段执行后,内存变量 s1 的值是( )。s1“network“s1stuff(s1,4,4,“BIOS“)?S1(分数:2.00)A.networkB.netBIOSC.netD.BIOS22.在 Visual FoxPro 中调用表单文件 mf1 的正确命令是( )。(分数:2.00)A.DO mf1B.DO FROM mf1C.DO FORM mf1D.RUN mf123.在当前打开的表中,显示“书名“以“计算机“开头的所有图书,下列命令中正确的是( )。(分数:2.00)A.

8、list for 书名“计算机*“B.list for 书名“计算机“C.list for 书名“计算机%“D.list where 书名“计算机“24.连续执行以下命令,最后一条命令的输出结果是( )。SET EXACT OFFa“北京“b(a“北京交通“)?B(分数:2.00)A.北京B.北京交通CF.D.出错25.在 Visual FoxPro 中,假设 student 表中有 40 条记录,执行下面的命令后,屏幕显示的结果是( )。? RECCOUNT()(分数:2.00)A.0B.1C.40D.出错26.恢复系统默认菜单的命令是( )。(分数:2.00)A.SET MENU TO D

9、EFAULTB.SET SYSMENU TO DEFAULTC.SET SYSTEM MENU TO DEFAULTD.SET SYSTEM TO DEFAULT27.在 SQL SELECT 语句的 ORDER BY 短语中如果指定了多个字段,则( )。(分数:2.00)A.无法进行排序B.只按第一个字段排序C.按从左至右优先依次排序D.按从右至左优先依次排序28.给 student 表增加一个“平均成绩“字段(数值型,总宽度 6,2 位小数)的 SQL 命令是( )。(分数:2.00)A.ALTER TABLE student ADD 平均成绩 N(6,2)B.ALTER TABLE st

10、udent ADD 平均成绩 D(6,2)C.ALTER TABLE student ADD 平均成绩 E(6,2)D.ALTER TABLE student ADD 平均成绩 Y(6,2)29.假设“订单“表中有订单号、职员号、客户号和金额字段,如下 SQL 命令可以正确执行的是( )。(分数:2.00)A.SELECT 职员号 FROM 订单 GROUP BY 职员号 HAVING COUNT(*)3 AND AVG_金额200B.SELECT 职员号 FROM 订单 GROUP BY 职员号 HAVING COUNT(*)3 AND AVG(金额)200C.SELECT 职员号 FROM

11、 订单 GROUP BY 职员号 HAVING COUNT(*)3 WHERE AVG(金额)200D.SELECT 职员号 FROM 订单 GROUP BY 职员号 WHERE COUNT(*)3 AND AVG_金额20030.要使“产品“表中所有产品的单价上浮 8%,正确的 SQL 命令是( )。(分数:2.00)A.UPDATE 产品 SET 单价单价 单价*8% FOR ALLB.UPDATE 产品 SET 单价单价*1.08 FOR ALLC.UPDATE 产品 SET 单价单价 单价*8%D.UPDATE 产品 SET 单价单价*1.0831.假设有选课表 SC(学号,课程号,成

12、绩),其中学号和课程号为 C 型字段,成绩为 N 型字段,查询学生有选修课程成绩小于 60 分的学号,正确的 SQL 语句是( )。(分数:2.00)A.SELECT DISTINCT 学号 FROM SC WHERE “成绩“ 3 AND AVG_金额200B.SELECT 职员号 FROM 订单 GROUP BY 职员号 HAVING COUNT(*)3 AND AVG(金额)200 C.SELECT 职员号 FROM 订单 GROUP BY 职员号 HAVING COUNT(*)3 WHERE AVG(金额)200D.SELECT 职员号 FROM 订单 GROUP BY 职员号 WHE

13、RE COUNT(*)3 AND AVG_金额200解析:解析:查询是由 SELECT 和 FROM 短语构成的无条件查询,或由 SELECT、FROM 和 WHERE 短语构成的条件查询。其基本格式为:SELECT 字段名表FROM 表名表WHERE 条件GROUP BY 字段HAVING 条件ORDER BY字段INTO DBF|TABLE |。GROUP BY 语句用来分组,HAVING 语句用来限定分组必须满足的条件。C、D 选项格式错误。取字段的平均值应用“()“而非“_“,所以本题选 B。30.要使“产品“表中所有产品的单价上浮 8%,正确的 SQL 命令是( )。(分数:2.00

14、)A.UPDATE 产品 SET 单价单价 单价*8% FOR ALLB.UPDATE 产品 SET 单价单价*1.08 FOR ALLC.UPDATE 产品 SET 单价单价 单价*8%D.UPDATE 产品 SET 单价单价*1.08 解析:解析:更新数据的命令格式为:UPDATE 表名 SET 字段名 1表达式 1 ,字段名 2表达式 2 WHERE 条件。一般使用 WHERE 子句指定更新的条件,并且一次可以更新多个字段;如果不使用 WHERE 子句,则更新全部记录。本题要使“产品“表中所有产品的单价上浮 8%,应设置表达式为“单价单价*1.08“,即 D 选项正确。31.假设有选课表

15、 SC(学号,课程号,成绩),其中学号和课程号为 C 型字段,成绩为 N 型字段,查询学生有选修课程成绩小于 60 分的学号,正确的 SQL 语句是( )。(分数:2.00)A.SELECT DISTINCT 学号 FROM SC WHERE “成绩“ 60B.SELECT DISTINCT 学号 FROM SC WHERE 成绩 “60“C.SELECT DISTINCT 学号 FROM SC WHERE 成绩 60 D.SELECT DISTINCT “学号“ FROM SC WHERE “成绩“ 60解析:解析:SQL 查询的基本格式为 SELECTFROMWHERE,DISTINCT

16、语句用于去掉重复值。本题查询成绩小于 60 分的学号,where 指定的条件应为“WHERE 成绩60“,因此 C 选项正确。32.查询学生表的全部记录并存储于临时表文件 one 中的 SQL 命令是( )。(分数:2.00)A.SELECT * FROM 学生表 INTO CURSOR one B.SELECT * FROM 学生表 TO CURSOR oneC.SELECT * FROM 学生表 INTO CURSOR DBF oneD.SELECT * FROM 学生表 TO CURSOR DBF one解析:解析:在 SQL 查询语句的尾部添加 INTO CURSOR 可以将查询的结果

17、放入指定的临时表中。此操作的通常是将一个复杂的查询分解,临时表通常不是最终结果,可以接下来对临时表操作得到最终结果。生成的临时表是当前被打开的并且是只读的,关闭该文件时将自动删除。本题正确答案为 A。33.教师表中有“职工号“、“姓名“和“工龄“等字段,其中“职工号“为主关键字,建立“教师表“的 SQL 命令是( )。(分数:2.00)A.CREATE TABLE 教师表(职工号 C(10)PRIMARY, 姓名 C(20), 工龄 I)B.CREATE TABLE 教师表(职工号 C(10)FOREIGN, 姓名 C(20), 工龄 I)C.CREATE TABLE 教师表(职工号 C(10

18、)FOREIGN KEY, 姓名 C(20), 工龄 I)D.CREATE TABLE 教师表(职工号 C(10)PRIMARY KEY, 姓名 C(20), 工龄 I) 解析:解析:在 Visual FoxPro 中可以通过 SQL 的 CREATE TABLE 命令建立表,PRIMARY KEY 用来设置主关键字。本题“职工号“为主关键字,因此 D 选项正确。34.创建一个名为 student 的新类,保存新类的类库名称是 mylib,新类的父类是 Person,正确的命令是( )。(分数:2.00)A.CREATE CLASS mylib OF student As PersonB.CR

19、EATE CLASS student OF Person As mylibC.CREATE CLASS student OF mylib As Person D.CREATE CLASS Person OF mylib As student解析:解析:建立类语句的格式为“CREATE CLASS 类名 OF 类库名? AS 父类“,题中要求新类的类库名称是 mylib,父类是 person,因此,正确的命令是“CREATE CLASS student OF mylib As Person“,即 C选项正确。35.查询“读者“表的所有记录并存储于临时表文件 one 中的 SQL 语句是( )。(

20、分数:2.00)A.SELECT * FROM 读者 INTO CURSOR one B.SELECT * FROM 读者 TO CURSOR oneC.SELECT * FROM 读者 INTO CURSOR DBF oneD.SELECT * FROM 读者 TO CURSOR DBF one解析:解析:在 SQL 查询语句的尾部添加 INTO CURSOR 可以将查询的结果放入指定的临时表中。此操作的通常是将一个复杂的查询分解,临时表通常不是最终结果,可以接下来对临时表操作得到最终结果。因此,A 为正确选项。36.数据库系统的数据完整性是指保证数据的( )。(分数:2.00)A.可靠性B

21、.正确性 C.安全性D.独立性解析:解析:在数据库中,数据完整性是指保证数据正确的特性,数据完整性一般包括实体完整性、域完整性和参照完整性等。因此选项 B 正确。37.消除 SQL SELECT 查询结果中的重复记录,可采取的方法是( )。(分数:2.00)A.通过指定主关键字B.通过指定唯一索引C.使用 DISTINCT 短语 D.使用 UNIQUE 短语解析:解析:SQL 的核心是查询。SQL 的查询命令也称作 SELECT 命令,它的基本形式由SELECTFROMWHERE 查询块组成。其中 SELECT 说明要查询的字段,如果查询的字段需去掉重复值,则要用到 DISTINCT 短语,因

22、此,C 为正确选项。38.执行命令 MyFormCreateObject(“Form“)可以建立一个表单,为了让该表单在屏幕上显示,应该执行命令( )。(分数:2.00)A.MyForm.ListB.MyForm.DisplayC.MyForm.Show D.MyForm.ShowForm解析:解析:Show 是方法的一种,用于显示表单。ShowWindow 为表单属性,用于控制表单在屏幕中、悬浮在顶层表单中或作为顶层表单出现。执行 MyForm.Show 可以让隐藏的表单在屏幕上显示,因此,C 选项正确。39.表单里有一个选项按钮组,包含两个选项按钮 Option1 和 Option2。假设

23、 Option2 没有设置 Click 事件代码,而 Option1 以及选项按钮组和表单都设置了 Click 事件代码。那么当表单运行时,如果用户单击Option2,系统将( )。(分数:2.00)A.执行表单的 Click 事件代码B.执行选项按钮组的 Click 事件代码 C.执行 Option1 的 Click 事件代码D.不会有反应解析:解析:表单对象从创建到被释放的整个过程可以分为 5 个阶段: 装载阶段(Load 事件); 对象生成阶段(Init 事件); 交互操作阶段(如单击事件); 对象释放阶段(Destroy 事件); 卸载阶段(Unload 事件)。本题没有设置 Option2 的 Click 事件代码,当单击时,优先触发选项按钮组的 Click事件代码。B 选项正确。40.假设在表单设计器环境下,表单中有一个文本框且已经被选定为当前对象。现在从属性窗口中选择Value 属性,然后在设置框中输入:20019102001820。请问以上操作后,文本框Value 属性值的数据类型为( )。(分数:2.00)A.日期型B.数值型 C.字符型D.布尔型解析:解析:两个日期型数据可以相减,结果是一个数值型的数据,表示两个日期相差的天数。因此本题B 选项正确。

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 考试资料 > 职业资格

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