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

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

1、国家二级 VF 机试(选择题)-试卷 22 及答案解析(总分:80.00,做题时间:90 分钟)一、选择题(总题数:40,分数:80.00)1.下列关于栈的叙述中正确的是( )。(分数:2.00)A.在栈中只能插入数据,不能删除数据B.在栈中只能删除数据,不能插入数据C.栈是先进后出(FILO)的线性表D.栈是先进先出(FIFO)的线性表2.下列选项中,哪个不是一般算法应该有的特征( )。(分数:2.00)A.无穷性B.可行性C.确定性D.有穷性3.软件测试的目的是( )。(分数:2.00)A.评估软件可靠性B.发现并改正程序中的错误C.改正程序中的错误D.发现程序中的错误4.在软件开发中,需

2、求分析阶段产生的主要文档是( )。(分数:2.00)A.软件集成测试计划B.软件详细设计说明书C.用户手册D.软件需求规格说明书5.结构化程序所要求的基本结构不包括( )。(分数:2.00)A.顺序结构B.GOTO 跳转C.选择(分支)结构D.重复(循环)结构6.下面描述中错误的是( )。(分数:2.00)A.系统总体结构图支持软件系统的详细设计B.软件设计是将软件需求转换为软件表示的过程C.数据结构与数据库设计是软件设计的任务之一D.PAD 图是软件详细设计的表示工具7.下列关于数据库设计的叙述中,正确的是( )。(分数:2.00)A.在需求分析阶段建立数据字典B.在概念设计阶段建立数据字典

3、C.在逻辑设计阶段建立数据字典D.在物理设计阶段建立数据字典8.数据库系统的三级模式不包括( )。(分数:2.00)A.概念模式B.内模式C.外模式D.数据模式9.在黑盒测试方法中,设计测试用例的主要根据是( )。(分数:2.00)A.程序内部逻辑B.程序外部功能C.程序数据结构D.程序流程图10.在软件设计中不使用的工具是( )。(分数:2.00)A.系统结构图B.PAD 图C.数据流图(DFD 图)D.程序流程图11.对表 SC(学号 C(8), 课程号 C(2), 成绩 N(3), 备注 C(20),可以插入的记录是( )。(分数:2.00)A.(20080101, c1, 90, NU

4、LL)B.(20080101, c1, 90 , 成绩优秀)C.(20080101, c1, 90, 成绩优秀)D.(20080101, c1, 79, 成绩优秀)12.在 Visual FoxPro 中,下列关于 SQL 表定义语句(CREATE TABLE)的说法中错误的是( )。(分数:2.00)A.可以定义一个新的基本表结构B.可以定义表中的主关键字C.可以定义表的域完整性、字段有效性规则等D.对自由表,同样可以实现其完整性、有效性规则等信息的设置13.在 Visual FoxPro 中以下叙述正确的是( )。(分数:2.00)A.关系也被称作表单B.数据库表文件存储用户数据C.表文件

5、的扩展名是.DBCD.多个表存储在一个物理文件中14.以下关于“视图“的描述正确的是( )。(分数:2.00)A.视图保存在项目文件中B.视图保存在数据库中C.视图保存在表文件中D.视图保存在视图文件中15.在 Visual FoxPro 中以下叙述正确的是( )。(分数:2.00)A.利用视图可以修改数据B.利用查询可以修改数据C.查询和视图具有相同的作用D.视图可以定义输出去向16.在 Visual FoxPro 中可以用 DO 命令执行的文件不包括( )。(分数:2.00)A.PRG 文件B.MPR 文件C.FRX 文件D.QPR 文件17.以下关于视图的描述正确的是( )。(分数:2.

6、00)A.视图和表一样包含数据B.视图物理上不包含数据C.视图定义保存在命令文件中D.视图定义保存在视图文件中18.以下关于关系的说法正确的是( )。(分数:2.00)A.列的次序非常重要B.行的次序非常重要C.列的次序无关紧要D.关键字必须指定为第一列19.以下关于视图描述错误的是( )。(分数:2.00)A.只有在数据库中可以建立视图B.视图定义保存在视图文件中C.从用户查询的角度视图和表一样D.视图物理上不包括数据20.关闭释放表单的方法是( )。(分数:2.00)A.shutB.closeFormC.releaseD.close21.已知当前表中有字符型字段职称和性别,要建立一个索引,

7、要求首先按职称排序、职称相同时再按性别排序,正确的命令是( )。(分数:2.00)A.INDEX ON 职称性别 TOB.INDEX ON 性别职称 TOC.INDEX ON 职称,性别 TOD.INDEX ON 性别,职称 TO22.下列程序段执行以后,内存变量 A 和 B 的值是( )。CLEARA10B20SET UDFPARMS TO REFERENCEDO SQ WITH (A),B Y1=2*X1 得 Y1 的值为 200。23.在 Visual FoxPro 中,过程的返回语句是( )。(分数:2.00)A.GOBACKB.COMEBACKC.RETURN D.BACK解析:解析

8、:过程的返回语句是 RETURN,当过程执行到 RETURN 命令时,控制将转回到调用程序,并返回表达式的值。24.命令 SELECT 0 的功能是( )。(分数:2.00)A.选择编号最小的未使用工作区 B.选择 0 号工作区C.关闭当前工作区中的表D.选择当前工作区解析:解析:在多工作区中,指定工作区的命令是:SELECT nWorkArea|cTableAlias,其中参数nWorkArea 是一个大于等于 0 的数字,用于指定工作区号,最小的工作区号是 1,最大的工作区号是32767,如果这里指定为 0,则选择编号最小的可用工作区。25.命令? VARTYPE(TIME()的结果是(

9、)。(分数:2.00)A.C B.DC.TD.出错解析:解析:VARTYPE 函数测试表达式的类型,返回一个大写字母。TIME()以 24 小时制返回当前系统时间,函数值为字符型。所以 VARTYPE(TIME() )的结果为代表字符型的大写字母 C。26.命令? LEN(SPACE(3)SPACE(2)的结果是( )。(分数:2.00)A.1B.2C.3D.5 解析:解析:SPACE()返回由指定数目的空格组成的字符串;表达式“是连接前后两个字符串,并将前字符串的尾部空格移到合并后的新字符串尾部;所以 SPACE(3)SPACE(2)的值为 5 个空格组成的字符串;LEN()返回指定字符表式

10、的长度,即字符个数;所以 LEN(SPACE(3)SPACE(2) )的值为 5。27.将当前表单从内存中释放的正确语句是( )。(分数:2.00)A.ThisForm.CloseB.ThisForm.ClearC.ThisForm.Release D.ThisForm.Refresh解析:解析:Release:将表单从内存释放(清除)。如表单有一个命令按钮,如果希望单击该命令按钮时关闭表单,就可以将该命令按钮的 CLICK 事件代码设置为 ThisForm.Release。28.假设有 student 表,正确添加字段“平均分数“的命令是( )。(分数:2.00)A.ALTER TABLE

11、student ADD 平均分数 F(6,2) B.ALTER DBF student ADD 平均分数 F 6,2C.CHANGE TABLE student ADD 平均分数 F(6,2)D.CHANGE TABLE student INSERT 平均分数 6,2解析:解析:向表中添加新的字段,其命令格式为: ALTER TABLE ADDCOLUMN,)NULL|NOT NULL CHECK ERROR DEFAULT ADD PRIMARY KEY TAG ADD UNIQUE TAG A 选项格式正确。29.查询尚未最后确定订购单的(订购日期尚未确定)有关信息的正确命令是( )。(分

12、数:2.00)A.SELECT 名称,联系人,电话号码,订单号 FROM 客户,订购单 WHERE 客户.客户号订购单.客户号 AND 订购日期 IS NULL B.SELECT 名称,联系人,电话号码,订单号 FROM 客户,订购单 WHERE 客户.客户号订购单.客户号 AND 订购日期 NULLC.SELECT 名称,联系人,电话号码,订单号 FROM 客户,订购单 FOR 客户.客户号订购单.客户号 AND 订购日期 IS NULLD.SELECT 名称,联系人,电话号码,订单号 FROM 客户,订购单 FOR 客户.客户号订购单.客户号 AND 订购日期 NULL解析:解析:查询尚未

13、最后确定订购单的有关信息,可使用空值查询,IS NULL 为空值,NULL 或 NOT NULL 说明字段允许或不允许为空值。本题 A 格式正确。30.查询订购单的数量和所有订购单金额合计的正确命令是( )。(分数:2.00)A.SELECT COUNT(DISTINCT 订单号),SUM(数量*单价)FROM 产品 JOIN 订购单名细 ON 产品.产品号订购单名细.产品号 B.SELECT COUNT(订单号),SUM(数量*单价)FROM 产品 JOIN 订购单名细 ON 产品.产品号订购单名细.产品号C.SELECT COUNT(DISTINCT 订单号),SUM(数量*单价)FROM

14、 产品,订购单名细 ON 产品.产品号订购单名细.产品号D.SELECT COUNT(订单号),SUM(数量*单价)FROM 产品,订购单名细 ON 产品.产品号订购单名细.产品号解析:解析:SQL 的核心是查询。SQL 的查询命令也称作 SELECT 命令,它的基本形式由SELECTFROMWHERE 查询块组成,多个查询块可以嵌套执行。超连接查询有四种连接方式,其基本格式如下:SELECT FROM 左表 INNERLEFTRIGHTFULL JOIN 右表 ON 连接条件 WHERE 其他条件。本题DISTINCT 用于去掉重复值,COUNT(DISTINCT 订单号)表示订购单的数量,

15、SUM(数量*单价)为订购单金额,A 选项格式正确。31.向 student 表插入一条新记录的正确 SQL 语句是( )。(分数:2.00)A.APPEND INTO student VALUES(0401,王芳,女,18)B.APPEND student VALUES(0401,王芳,女,18)C.INSERT INTO student VALUES(0401,王芳,女,18) D.INSERT student VALUES(0401,王芳,女,18)解析:解析:插入数据的操作有两种格式,第一种是标准格式,第二种格式是特殊格式。本题考查插入数据的标准格式为:INSERT INTO (字段名

16、 1,字段名 2,) VALUES(字段值 1,字段值 2,) ,因此,C 选项正确。32.从“选课“表中检索成绩大于等于 60 并且小于 90 的记录信息(成绩是整数),正确的 SQL 命令是( )。(分数:2.00)A.SELECT * FROM 选课 WHERE 成绩 BETWEEN 60 AND 89 B.SELECT * FROM 选课 WHERE 成绩 BETWEEN 60 TO 89C.SELECT * FROM 选课 WHERE 成绩 BETWEEN 60 AND 90D.SELECT * FROM 选课 WHERE 成绩 BETWEEN 60 TO 90解析:解析:简单查询是

17、基于一个表进行的查询,是由 SELECT 和 FROM 短语构成的无条件查询,或由SELECT、FROM 和 WHERE 短语构成的条件查询。BETWEENAND表示在和之间,其中包含等于,即大于等于 AND 前面的数,小于等于 AND 后面的数。因此排除 B、D 选项,本题要求成绩是整数,所以 A 选项正确。33.从“订单“表中删除签订日期为 2012 年 1 月 10 日之前(含)的订单记录,正确的 SQL 命令是( )。(分数:2.00)A.DROP FROM 订单 WHERE 签订日期2012110B.DROP FROM 订单 FOR 签订日期2012110C.DELETE FROM

18、订单 WHERE 签订日期2012110 D.DELETE FROM 订单 FOR 签订日期2012110解析:解析:删除数据的命令格式为:DELETE FROM 表名 WHERE 条件。首先排除 A、B 选项。WHERE 指定被删除的记录所满足的条件,如果不使用 WHERE 子句,则删除该表中的全部记录。D 选项格式错误,所以本题选 C。34.图书表中有字符型字段“图书号“。要求用 SQL DELETE 命令将图书号以字母 A 开头的图书记录全部删除,正确的命令是( )。(分数:2.00)A.DELETE FROM 图书 FOR 图书号 LIKE “A%“B.DELETE FROM 图书 W

19、HILE 图书号 LIKE “A%“C.DELETE FROM 图书 WHERE 图书号“A*“D.DELETE FROM 图书 WHERE 图书号 LIKE “A%“ 解析:解析:LIKE 为字符串匹配运算符,可与通配符“%“和“_“一起使用。“%“表示与任意多个字符匹配;“_“表示与任意一个字符匹配。图书编号以字母 A 开头的图书记录可用 LIKE “A%“表示,使用 DELETE 命令删除记录,正确的选项为 D。35.查询选修 C2 课程号的学生姓名,下列 SQL 语句中错误的是( )。(分数:2.00)A.SELECT 姓名 FROM S WHERE EXISTS (SELECT *

20、FROM SC WHERE 学号 S.学号 AND 课程号 C2 )B.SELECT 姓名 FROM S WHERE 学号 IN (SELECT 学号 FROM SC WHERE 课程号 C2)C.SELECT 姓名 FROM S JOIN SC ON S.学号 SC.学号 WHERE 课程号 C2D.SELECT 姓名 FROM S WHERE 学号 (SELECT 学号 FROM SC WHERE 课程号 C2) 解析:解析:本题 A 选项为使用量词和谓语的查询,有两种格式:格式 1:ANY|ALL|SOME(子查询)。格式 2:NOTEXISTS(子查询)。C 选项为超链接查询,B 和

21、D 选项为简单查询,SELECT 查询的基本格式为:SELECT 字段名表FROM 表名表WHERE 条件GROUP BY 字段HAVING 条件ORDERBY字段INTO DBF|TABLE |。D 选项格式错误。36.下列与修改表结构相关的命令是( )。(分数:2.00)A.INSERTB.ALTER C.UPDATED.CREATE解析:解析:修改表结构的命令是 ALTER TABLE,而 UPDATE 命令用于更新数据、INSERT 命令用于插入数据、CREATE TABLE 命令用于新建表。因此本题选 B。37.假设“图书“表中有 C 型字段“图书编号“,要求将图书编号以字母 A 开

22、头的图书记录全部打上删除标记,可以使用 SQL 命令( )。(分数:2.00)A.DELETE FROM 图书 FOR 图书编号“A“B.DELETE FROM 图书 WHERE 图书编号“A%“C.DELETE FROM 图书 FOR 图书编号“A*“D.DELETE FROM 图书 WHERE 图书编号 LIKE “A%“ 解析:解析:LIKE 为字符串匹配运算符,可与通配符“%“和“_“一起使用。“%“表示与任意多个字符匹配;“_“表示与任意一个字符匹配。图书编号以字母 A 开头的图书记录可用 LIKE “A%“表示,使用 DELETE 命令删除记录,正确的选项为 D。38.下列表单的哪

23、个属性设置为真时,表单运行时将自动居中( )。(分数:2.00)A.AutoCenter B.AlwaysOnTopC.ShowCenterD.FormCenter解析:解析:AutoCenter 属性用于控制表单初始化时是否让表单自动地在 Visual FoxPro 主窗口中居中,值为真表示表单运行时自动居中。AlwaysOnTop 属性指定表单是否总是位于其他打开窗口之上。所以 A 为正确选项。39.如果运行一个表单,以下表单事件首先被触发的是( )。(分数:2.00)A.Load B.ErrorC.InitD.Click解析:解析:表单对象从创建到被释放的整个过程可以分为 5 个阶段:装

24、载阶段(Load 事件);对象生成阶段(Init 事件);交互操作阶段(如单击事件);对象释放阶段(Destroy 事件);卸载阶段(Unload 事件)。有关表单和控件的 Load、Init、Destroy、Unload 事件的先后顺序可总结为:表单的Load 事件;表单中控件的 Init 事件;表单的 Init 事件;表单的 Destroy 事件;表单中控件的Destroy 事件;表单的 Unload 事件。因此本题 A 选项正确。40.假设表单 MyForm 隐藏着,让该表单在屏幕上显示的命令是( )。(分数:2.00)A.MyForm.ListB.MyForm.DisplayC.MyForm.Show D.MyForm.ShowForm解析:解析:Show 是方法的一种,用于显示表单。ShowWindow 为表单属性,用于控制表单在屏幕中、悬浮在顶层表单中或作为顶层表单出现。执行 MyForm.Show 可以让隐藏的表单在屏幕上显示,因此 C 选项正确。

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

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

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