【计算机类职业资格】国家二级(VF)机试-试卷14及答案解析.doc
《【计算机类职业资格】国家二级(VF)机试-试卷14及答案解析.doc》由会员分享,可在线阅读,更多相关《【计算机类职业资格】国家二级(VF)机试-试卷14及答案解析.doc(13页珍藏版)》请在麦多课文档分享上搜索。
1、国家二级(VF)机试-试卷 14 及答案解析(总分:86.00,做题时间:90 分钟)一、选择题(总题数:40,分数:80.00)1.有学生表和班级表文件,检索班级中至少有一个学生是少数民族的,正确的命令是(分数:2.00)A.SELECT 班级名称 FROM 班级表 WHERE 班级号 IN; SELECT 班级号 FROM 学生表 WHERE 民族!=“汉“B.SELECT 班级名称 FROM 班级表 WHERE 班级号 IN; (SELECT 班级号 FROM 学生表 WHERE 民族!=“汉“)C.SELECT 班级名称 FROM 班级表 WHERE 学号 IN; SELECT 学号
2、FROM 学生表 WHERE 民族!=“汉“D.SELECT 班级名称 FROM 班级表 WHERE 学号 IN; (SELECT 学号 FROM 学生表 WHERE 民族!=“汉“)2.在数据库已打开的情况下,利用 SQL 命令从学生表中派生出含有“学号”、“姓名”和“年龄”字段的视图,下列语句正确的是(分数:2.00)A.CREATE VIEW xs_view AS; SELECT 学号,姓名,年龄 FROM 学生表B.CREATE VIEW xs_view; SELECT 学号,姓名,年龄 FROM 学生表C.CREATE VIEW xs_view AS; (SELECT 学号,姓名,年
3、龄 FROM 学生表)D.CREATE VIEW xs_view; (SELECT 学号,姓名,年龄 FROM 学生表)3.有如下 SQL 语句: SELECT 姓名 FROM 学生表 WHERE 学号 IN; (SELECT 学号 FROM 成绩表 WHERE成绩90) 下列哪条命令与该 SQL 语句等价(分数:2.00)A.SELECT 姓名 FROM 学生表 WHERE EXISTS; (SELECT 学号 FROM 成绩表 WHERE 成绩90)B.SELECT 姓名 FROM 学生表 WHERE EXISTS; (SELECT 学号 FROM 成绩表 WHERE 学号=学生表学号 A
4、ND 成绩90)C.SELECT 姓名 FROM 学生表 WHERE 学号 EXISTS; (SELECT 学号 FROM 成绩表 WHERE 学号=学生表学号AND 成绩90) DD.SELECT 姓名 FROM 学生表 WHERE 学号=; (SELECT 学号 FROM 成绩表 WHERE 成绩90)4.在数据结构中,从逻辑上可以把数据结构分为 ( )。(分数:2.00)A.动态结构和静态结构B.紧凑结构和非紧凑结构C.线性结构和非线性结构D.内部结构和外部结构5.若进栈序列为 1,2,3,4,进栈过程中可以出栈,则下列不可能的一个出栈序列是 ( )。(分数:2.00)A.1,4,3,2
5、B.2,3,4,1C.3,1,4,2D.3,4,2,16.排序方法中,将整个无序序列分割成若干小的子序列并分别进行插入排序的方法,称为 ( )。(分数:2.00)A.希尔排序B.冒泡排序C.插入排序D.选择排序7.在顺序表(3,6,8,10,12,15,16,18,21,25,30)中,用二分法查找关键码值 11,所需的关键码比较次数为 ( )。(分数:2.00)A.2B.3C.4D.58.对于 n 个结点的单向链表(无表头结点),需要指针单元的个数至少为 ( )。(分数:2.00)A.n-1B.nC.n+1D.2n9.在软件开发过程中,软件结构设计是描述 ( )。(分数:2.00)A.数据存
6、储结构B.软件体系结构C.软件结构测试D.软件控制过程10.模块本身的内聚是模块独立性的重要性度量因素之一。在 7 类内聚中,具有最强内聚的一类是 ( )。(分数:2.00)A.顺序性内聚B.过程性内聚C.逻辑性内聚D.功能性内聚11.数据存储和数据流都是 ( ),仅仅是所处的状态不同。(分数:2.00)A.分析结果B.事件C.动作D.数据12.数据的完整性是指数据的正确性、有效性和 ( )。(分数:2.00)A.可维护性B.独立性C.安全性D.相容性13.关系代数运算是以 ( ) 为基础的运算。(分数:2.00)A.关系运算B.谓词运算C.集合运算D.代数运算14.在关系数据库中,对一个关系
7、做投影操作后,新关系的元组个数将(分数:2.00)A.等于原来关系中的元组个数B.大于原来关系中的元组个数C.小于原来关系中的元组个数D.不能确定元组个数15.Visual FoxPro 有多种工作方式,下列各项中,不属于 Visual FoxPro 工作方式的是(分数:2.00)A.使用菜单系统B.命令窗口直接输入命令C.执行程序文件D.利用设计器16.函数 LEN(ROUND(123456,2)的结果是(分数:2.00)A.6B.7C.123.46D.系统报错17.某数据库有 20 条记录,若用函数 EOF( )测试结果为。T.那么此时函数 RECNO( )的值是(分数:2.00)A.20
8、B.21C.19D.118.允许记录中出现重复值,且在索引中也保存每个重复值的索引是(分数:2.00)A.主索引B.候选索引C.惟一索引D.普通索引19.在工资数据表中,显示职称为工程师且基本工资大于 2000 的记录,下列语句正确的是(分数:2.00)A.DISPLAY FOR 职称=“工程师“OR 基本工资2000B.DISPLAY FOR 职称=“工程师“AND 基本工资2000C.DISPLAY FOR 职称=“工程师“基本工资2000D.LIST ALL FOR 职称=“工程师“,基本工资200020.下列属于“范围”的短语有(分数:2.00)A.ALL,REST,NEXT 和 RE
9、CORDB.NEXT,REST,FIELDS 和 TOPC.REST,FIELDS,FOR 和 BOTYOMD.ALL,FOR,WHILE 和 RECORD21.当用 FIND 命令或 SEEK 命令找到记录时,函数 FOUND( )和 EOF( )的值分别为(分数:2.00)AT.和.F.BF.和.T.CT.和.T.DF.和.F.22.如果将学生的“照片”存储在表中,则数据应采用的字段类型为(分数:2.00)A.字符型B.通用型C.逻辑型D.备注型23.SQL 语句中进行空值运算时,需使用短语(分数:2.00)A.IS NULLB.#NAME?C.NULLD.AS NULL24.查询设计器中
10、的“筛选”选项卡可以指定判别准则来查询满足条件的记录,其中提供了一些特殊运算符,其中 IN 运算符表示的是(分数:2.00)A.字段值大于某个值B.字段值小于某个值C.字段值在某一数值范围内D.字段值在给定的数值列表中25.下列关于视图操作的说法中,错误的是(分数:2.00)A.利用视图可以实现多表查询B.视图可以产生磁盘文件C.利用视图可以更新表数据D.视图可以作为查询数据源26.若将过程或函数放在单独的程序文件中,可以在应用程序中使用(分数:2.00)A.SET PROGRAM TOB.SET FUNCTION TOC.SET ROUTINE TOD.SET PROCEDURE TO27.
11、在运行下列程序后,屏幕上显示的结果是 STORE 10 TO X,Y,Z DO PROCl WITH(X),Y ?X,Y,Z PROCEDURE PROCl PARAMETER M,N M=M+10 N=N+10 RETURN(分数:2.00)A.10 10 10B.10 20 10C.10 20 20D.10 10 2028.利用命令定义条形菜单,下列正确的一项是(分数:2.00)A.DEHNE POPUPB.DEFINE MENUC.DEHNE PADD.DEFINE BAR29.下列关于快捷菜单的说法,正确的是(分数:2.00)A.快捷菜单中只有条形菜单B.快捷菜单中只有弹出式菜单C.快
12、捷菜单不能同时包含条形菜单和弹出式菜单D.快捷菜单能同时包含条形菜单和弹出式菜单30.在表单上对齐和调整控件的位置,应使用(分数:2.00)A.表单控件工具栏B.布局工具栏C.常用工具栏D.定制工具栏31.设计表单时,要设定表单窗口的颜色,可使用(分数:2.00)A.Caption 属性B.BackColor 属性C.ForeColor 属性D.Color 属性32.下列控件中,不能设置数据源的是(分数:2.00)A.复选框B.列表框C.命令按钮D.选项组33.系统变量_PAGENO 的值表示(分数:2.00)A.还未打印的报表页数B.已经打印的报表页数C.当前打印的报表日期D.当前打印的报表
13、页数34.在应用程序系统中,不属于用户界面的是(分数:2.00)A.菜单B.工具栏C.表单D.数据库35.在数据结构中,从逻辑上可以把数据结构分为 ( )。(分数:2.00)A.动态结构和静态结构B.紧凑结构和非紧凑结构C.线性结构和非线性结构D.内部结构和外部结构36.关系代数运算是以 ( ) 为基础的运算。(分数:2.00)A.关系运算B.谓词运算C.集合运算D.代数运算37.在关系数据库中,对一个关系做投影操作后,新关系的元组个数将(分数:2.00)A.等于原来关系中的元组个数B.大于原来关系中的元组个数C.小于原来关系中的元组个数D.不能确定元组个数38.Visual FoxPro 有
14、多种工作方式,下列各项中,不属于 Visual FoxPro 工作方式的是(分数:2.00)A.使用菜单系统B.命令窗口直接输入命令C.执行程序文件D.利用设计器39.函数 LEN(ROUND(123456,2)的结果是(分数:2.00)A.6B.7C.123.46D.系统报错40.某数据库有 20 条记录,若用函数 EOF( )测试结果为。T.,那么此时函数 RECNO( )的值是(分数:2.00)A.20B.21C.19D.1二、基本操作题(总题数:1,分数:2.00)41.建立一个名为 cdl 的菜单,菜单中有两个菜单项“日期”和“关闭”。“日期”下还有一个子菜单,子菜单有“月份”和“年
15、份”两个菜单项。单击“关闭”菜单返回到系统菜单。(分数:2.00)_三、简单应用题(总题数:1,分数:2.00)42.利用查询设计器创建查询,根据“职工”和“订单”表对各组在 2007 年所签订单的“总金额”进行统计。统计结果仅包含那些“总计”金额大于等于 2000 的组,各记录包括“组号”、“总计”、“最高金额”和“平均金额”4 个字段;各记录按“总计”降序排序;查询去向为表 temp。最后将查询保存在jecx.qpr 文件中,并运行该查询。(分数:2.00)_四、综合应用题(总题数:1,分数:2.00)43.在考生文件夹下有仓库数据库 gz3,其中包括如下两个表文件: zg (仓库号 C(
16、4),职工号 C(4),工资 N(4) dgd (职工号 C(4),供应商号 C(4),订购单号 C(4),订购日期 D,总金额 N(10) 首先在gz3 库中建立工资文件数据库表 gj(职工号 C(4),工资 N(4)。设计一个名为 chaxun 的菜单,菜单中有两个菜单项“查询”和“退出”。程序运行时,单击“查询”应完成下列操作:检索出与供应商 S7、S4和 S6 都有业务联系的职工的职工号和工资,并按工资降序存放到所建立的 gj 文件中。单击“退出”菜单项,程序终止运行。(注:相关数据表文件存在考生文件夹下。)(分数:2.00)_国家二级(VF)机试-试卷 14 答案解析(总分:86.0
17、0,做题时间:90 分钟)一、选择题(总题数:40,分数:80.00)1.有学生表和班级表文件,检索班级中至少有一个学生是少数民族的,正确的命令是(分数:2.00)A.SELECT 班级名称 FROM 班级表 WHERE 班级号 IN; SELECT 班级号 FROM 学生表 WHERE 民族!=“汉“B.SELECT 班级名称 FROM 班级表 WHERE 班级号 IN; (SELECT 班级号 FROM 学生表 WHERE 民族!=“汉“) C.SELECT 班级名称 FROM 班级表 WHERE 学号 IN; SELECT 学号 FROM 学生表 WHERE 民族!=“汉“D.SELEC
18、T 班级名称 FROM 班级表 WHERE 学号 IN; (SELECT 学号 FROM 学生表 WHERE 民族!=“汉“)解析:解析:本题是关于 SQL 嵌套查询语句的使用,通过内层的查询所有少数民族学生的学号集合,然后从班级关系中检索元组的学号属性值在该集合中的每个元组。注意内层嵌套的查询语句要用圆括号括起来。2.在数据库已打开的情况下,利用 SQL 命令从学生表中派生出含有“学号”、“姓名”和“年龄”字段的视图,下列语句正确的是(分数:2.00)A.CREATE VIEW xs_view AS; SELECT 学号,姓名,年龄 FROM 学生表 B.CREATE VIEW xs_vie
19、w; SELECT 学号,姓名,年龄 FROM 学生表C.CREATE VIEW xs_view AS; (SELECT 学号,姓名,年龄 FROM 学生表)D.CREATE VIEW xs_view; (SELECT 学号,姓名,年龄 FROM 学生表)解析:解析:在 SQL 的数据定义功能中,可以对视图进行定义,语句格式为: CREATE VIEW view_name(column_name,column_name) AS select_statement3.有如下 SQL 语句: SELECT 姓名 FROM 学生表 WHERE 学号 IN; (SELECT 学号 FROM 成绩表 WH
20、ERE成绩90) 下列哪条命令与该 SQL 语句等价(分数:2.00)A.SELECT 姓名 FROM 学生表 WHERE EXISTS; (SELECT 学号 FROM 成绩表 WHERE 成绩90)B.SELECT 姓名 FROM 学生表 WHERE EXISTS; (SELECT 学号 FROM 成绩表 WHERE 学号=学生表学号 AND 成绩90) C.SELECT 姓名 FROM 学生表 WHERE 学号 EXISTS; (SELECT 学号 FROM 成绩表 WHERE 学号=学生表学号AND 成绩90) DD.SELECT 姓名 FROM 学生表 WHERE 学号=; (SEL
21、ECT 学号 FROM 成绩表 WHERE 成绩90)解析:解析:IN 是包含运算,此处子查询中得到多个结果,记录不惟一,因此不用“=”运算符;EXISTS是谓词,用来检查在子查询中时候有结果返回。4.在数据结构中,从逻辑上可以把数据结构分为 ( )。(分数:2.00)A.动态结构和静态结构B.紧凑结构和非紧凑结构C.线性结构和非线性结构 D.内部结构和外部结构解析:解析:逻辑结构反映数据元素之间的逻辑关系,线性结构表示数据元素之间一对一的关系,非线性结构表示数据元素之间一对多或多对一的关系。线性结构和非线性结构是根据数据元素之间关系的不同特性加以分类的,即是从逻辑上加以分类的。5.若进栈序列
22、为 1,2,3,4,进栈过程中可以出栈,则下列不可能的一个出栈序列是 ( )。(分数:2.00)A.1,4,3,2B.2,3,4,1C.3,1,4,2 D.3,4,2,1解析:解析:栈是一种后进先出表,选项 C 中,先出栈的是 3,说明此时栈内必然有 1、2,由于 1 先于 2进栈,所以它不可能在 2 之前出栈,故选项 C 这种出栈序列是不可能的。6.排序方法中,将整个无序序列分割成若干小的子序列并分别进行插入排序的方法,称为 ( )。(分数:2.00)A.希尔排序 B.冒泡排序C.插入排序D.选择排序解析:解析:希尔排序法的基本思想是:将整个无序序列分割成若干小的子序列分别进行插入排序。7.
23、在顺序表(3,6,8,10,12,15,16,18,21,25,30)中,用二分法查找关键码值 11,所需的关键码比较次数为 ( )。(分数:2.00)A.2B.3C.4 D.5解析:解析:二分法查找是用查找的关键码与线性表的中间元素比较,然后根据比较结果来判断是结束查找,还是在左边或者右边,子表按相同的方法继续查找。本题中,与 11 比较的关键码分别为15,8,10,12,故比较次数为 4。8.对于 n 个结点的单向链表(无表头结点),需要指针单元的个数至少为 ( )。(分数:2.00)A.n-1B.nC.n+1 D.2n解析:解析:在 n 个结点的单向链表(无表头结点)中,每个结点都有一个
- 1.请仔细阅读文档,确保文档完整性,对于不预览、不比对内容而直接下载带来的问题本站不予受理。
- 2.下载的文档,不会出现我们的网址水印。
- 3、该文档所得收入(下载+内容+预览)归上传者、原创作者;如果您是本文档原作者,请点此认领!既往收益都归您。
下载文档到电脑,查找使用更方便
5000 积分 0人已下载
下载 | 加入VIP,交流精品资源 |
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 计算机 职业资格 国家 二级 VF 试试 14 答案 解析 DOC
