【计算机类职业资格】国家二级(VF)机试模拟试卷86及答案解析.doc
《【计算机类职业资格】国家二级(VF)机试模拟试卷86及答案解析.doc》由会员分享,可在线阅读,更多相关《【计算机类职业资格】国家二级(VF)机试模拟试卷86及答案解析.doc(15页珍藏版)》请在麦多课文档分享上搜索。
1、国家二级(VF)机试模拟试卷 86 及答案解析(总分:86.00,做题时间:90 分钟)一、选择题(总题数:39,分数:80.00)1.下面关于算法的叙述中,正确的是( )。(分数:2.00)A.算法的执行效率与数据的存储结构无关B.算法的有穷性是指算法必须能在执行有限个步骤之后终止C.算法的空间复杂度是指算法程序中指令(或语句)的条数D.以上三种描述都正确2.下列二叉树描述中,正确的是( )。(分数:2.00)A.任何一棵二叉树必须有一个度为 2 的结点B.二叉树的度可以小于 2C.非空二叉树有 0 个或 1 个根结点D.至少有 2 个根结点3.如果进栈序列为 A,B,C,D,则可能的出栈序
2、列是( )。(分数:2.00)A.C,A,D,BB.B,D,C,AC.C,D,A,BD.任意顺序4.下列各选项中,不属于序言性注释的是( )。(分数:2.00)A.程序标题B.程序设计者C.主要算法D.数据状态5.下列模式中,能够给出数据库物理存储结构与物理存取方法的是( )。(分数:2.00)A.内模式B.外模式C.概念模式D.逻辑模式6.下列叙述中,不属于软件需求规格说明书的作用的是( )。(分数:2.00)A.便于用户,开发人员进行理解和交流B.反映出用户问题的结构,可以作为软件开发工作的基础和依据C.作为确认测试和验收的依据D.便于开发人员进行需求分析7.下列不属于软件工程 3 个要素
3、的是( )。(分数:2.00)A.工具B.过程C.方法D.环境8.数据库系统在其内部具有 3 级模式,用来描述数据库中全体数据的全局逻辑结构和特性的是( )。(分数:2.00)A.外模式B.概念模式C.内模式D.存储模式9.将 E 一 R 图转换到关系模式时,实体与联系都可以表示成( )。(分数:2.00)A.属性B.关系C.记录D.码10.某二叉树中度为 2 的结点有 10 个,则该二叉树中有( )个叶子结点。(分数:2.00)A.9B.10C.11D.1211.数据库 DB、数据库系统 DBS、数据库管理系统 DBMS 三者之间的关系是( )。(分数:2.00)A.DBMS 包括 DB 和
4、 DBSB.DBS 包括 DB 和 DBMSC.DB 包括 DBS 和 DBMSD.DBS 就是 DB,也就是 DBMS12.查询文件的扩展名是( )。(分数:2.00)A.fptB.qprC.mprD.prg13.操作对象是两个表的关系运算是( )。(分数: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.EMPTY(“)B.EMPTY(SPACE(5)C.ISNULL(NULL)D.ISNULL(SPACE(5)17.在 Visual FoxPro 中,根据变量的作用域来分,内存变量可分为( )。(分数:2.00)A.字段变量、数组变量和局部变量B.字段变量、数组变量和私有变量C.数组变量、局部变量和全局变量D.私有变量、局部变量和全局变量18.执行命令:DECLARE array(5,5),则
6、 array(3,3)的值为( )。(分数:2.00)A.1B.FC.TD.019.语句 RELEASE ALL EXCEPT A?能够清除的变量是( )。(分数:2.00)A.A1B.AblC.A2D.AB20.执行下列程序:STORE 0 TO m,nDO WHILE n=10n=m+nn=n+2ENDDO? m,nRETURN 在屏幕上显示的输出结果是( )。(分数:2.00)A.20 10B.30 10C.20 12D.30 1221.关于内存变量的调用,下列说法错误的是( )。(分数:2.00)A.在程序中直接使用而由系统自动隐含建立的变量都是私有变量B.私有变量能被本层模块和下层模
7、块程序调用C.全局变量需要先定义才能使用,而局部变量可直接使用D.局部变量能只能被本层模块程序调用22.有如下程序文件 malprg:SET UDFPARMS TO VALUEIF1DO procl WITH n?n+2PROCEDURE proclPARAMETERS mFOR k=2 TO 4m=m+kENDFORRETURN 在命令窗口输入 DO mal 命令后,程序的输出结果是( )。(分数:2.00)A.12B.11C.10D.323.刷新当前表单的正确语句是( )。(分数:2.00)A.ThisFormCloseB.ThisFormClearC.ThisFormReleaseD.T
8、hisFormRefresh24.在 Visual FoxPro 中,对字段设置有效性规则,下面描述正确的是( )。(分数:2.00)A.自由表可以设置字段有效性规则B.数据库表可以设置字段有效性规则C.对视图可以设置字段有效性规则D.可以对自由表和数据库表设置字段有效性规则25.下列关于主索引和候选索引的叙述中,不正确的是( )。(分数:2.00)A.主索引不可以通过 INDEX 命令建立,而候选索引可以B.主索引和候选索引都能保证表记录的惟一性C.主索引不可以建立在自由表上,而候选索引可以建立在自由表上D.一个表中只能存在一个主索引或一个候选索引26.在 Visual FoxPro 中,执
9、行 SQL 的 DELETE 命令和传统的非 SQL DELETE 命令都可以删除数据库表中的记录,下面对它们正确的描述是( )。(分数:2.00)A.SQL 的 DELETE 命令删除数据库表中的记录之前,不需要用命令 USE 打开该表B.SQL 的 DELETE 命令和传统的非 SQL DELETE 命令删除数据库表中的记录之前,都需要用命令 USE 打开该表C.SQL 的 DELETE 命令可以物理删除数据库表中的记录,而传统的非 SQL DELETE 命令只能逻辑删除数据库表中的记录D.传统的非 SQL DELETE 命令可以删除其他工作区中打开的数据库表中的记录27.有如下 SQL
10、SELECT 语句:SELECT*FROM 职工 WHERE 实发工资=2000AND 基本工资=1000 下列与该语句等价的是( )。(分数:2.00)A.SELECT*FROM 职工 WHERE 实发工资 FROM1000 TO 2000B.SELECT*FROM 职工 WHERE 实发工资 FROM2000 TO 1000C.SELECT*FROM 职工 WHERE 实发工资 BETWEEN 1000 AND 2000D.SELECT*FROM 职工 WHERE 实发工资 BETWEEN 2000 AND 100028.命令 SELECT 0 的功能是( )。(分数:2.00)A.选择编
11、号最小的未使用工作区B.选择 0 号工作区C.关闭当前工作区中的表D.选择当前工作区29.在表单设计阶段,以下说法正确的是( )。(分数:2.00)A.表单上对象的位置只能通过“属性”窗口的设置进行修改B.表单上对象的大小只能通过“属性”窗口的设置进行修改C.通过鼠标操作或“属性”窗口的设置,可以改变对象的大小和位置D.表单上的对象一旦建立,其位置和大小均不能改变30.在 Visual FoxPro 中,下列哪项不属于基类的最小事件集( )。(分数:2.00)A.INITB.ERRORC.UNLOADD.DESTROY31.关于容器,以下叙述中错误的是( )。(分数:2.00)A.容器可以包含
12、其他控件B.不同的容器所能包含的对象类型都是相同的C.容器可以包含其他容器D.不同的容器所能包含的对象类型是不相同的32.以下叙述与表单数据环境有关,其中正确的是( )。(分数:2.00)A.当表单运行时,与数据环境中的表无关B.当表单运行时,自动打开数据环境中的表C.当表单关闭时,不能自动关闭数据环境中的表D.当表单运行时,数据环境中的表处于只读状态,只能显示不能修改33.在表单(Forml)的 INIT 事件中编写程序代码,下列语句中不能将表单的背景颜色设置为绿色的是( )。(分数:2.00)A.ThisformBackColor=RGB(0,255,0)B.ThisParentBack
13、ColOFRGB(0,255,0)C.ThisBackC010FRGB(0,255,0)D.选项 A)和 C)正确34.假设在表单设计器环境下,表单中有一个复选框且已经被选定为当前对象。现在从属性窗口中选择Value 属性,然后在设置框中输入 T。请问以上操作后,复选框 Value 属性值的数据类型为( )。(分数:2.00)A.字符型B.数值型C.逻辑型D.操作出错,类型不变35.指定在一个文本框中如何输入和显示数据的属性是( )。(分数:2.00)A.VALUEB.CAPTIONC.NAMED.INPUTMASK36.假设同一名称的课程有不同的学生选修和不同的老师教授,则计算每门课程的平均
14、分的 SQL 语句是( )。(分数:2.00)A.SELECT 课程名称,AVG(成绩)FROM 课程 GROUP BY 成绩B.SELECT 课程名称,AVG(成绩)FROM 课程 ORDER BY 成绩C.SELECT 课程名称,AVG(成绩)FROM 课程 ORDER BY 课程名称D.SELECT 课程名称,AVG(成绩)FROM 课程 GROUP BY 课程名称37.向“仓库”表中新增一个“人数”字段,数据类型为数值型,宽度为 2,正确的命令语句是( )。(分数:2.00)A.CREATE TABLE 仓库 ALTER 人数 N(2)B.CREATE TABLE 仓库 ADD FIE
15、LDS 人数 N(2)C.ALTERTABLE 仓库 ALTER 人数 N(2)D.ALTER TABLE 仓库 ADD 人数 N(2)38.在成绩表中,查找数学分数最低的学生记录,下列 SQL 语句的空白处应填入的是( )。SELECT*FROM 成绩;WHERE 数学=_;(SELECT 数学 FROM 成绩)(分数:2.00)A.SOMEB.EXISTSC.ANYD.ALL使用如下 3 个数据库表:学生表:S(学号,姓名,性别,出生日期,院系)课程表:C(课程号,课程名,学时)选课成绩表:SC(学号,课程号,成绩)在上述表中,出生日期数据类型为日期型,学时和成绩为数值型,其他均为字符型。
16、(分数:4.00)(1).用 SQL 语句查询选修的每门课程的成绩都高于或等于 85 分的学生的学号和姓名,正确的命令是( )。(分数:2.00)A.SELECT 学号,姓名 FROM S WHERE NOTEXISTS;(SELECT*FROM SC WHERE SC,学号=S学号 AND 成绩85)B.SELECT 学号,姓名 FROM S WHERE NOTEXISTS:(SELECT*FROM SC WHERE SC学号一 S学号 AND 成绩=85)C.SELECT 学号,姓名 FROM S,SCWHERE S学号=SC学号 AND 成绩=85D.SELECT 学号,姓名 FROM
17、S,SCWHERE S学号=SC学号 AND ALL 成绩=85(2).用 SQL 语句检索选修课程在 5 门以上(含 5 门)的学生的学号、姓名和平均成绩,并按平均成绩降序排序,正确的命令是( )。(分数:2.00)A.SELECT S学号,姓名,平均成绩 FROM S,SC;WHERES学号=SC学号;GROUP BY S学号 HAVING COUNT(*)=5ORDER BY 平均成绩 DESCB.SELECT 学号,姓名,AVG(成绩)FROM S,SC;WHERES学号=SC学号 AND COUNT(*)=5;GROUP BY 学号 ORDER BY 3 DESCC.SELECT S
18、学号,姓名,AVG(成绩)平均成绩 FROMS,SC;WHERE S学号=SC学号 AND COUNT(*)=5;GROUP BY S学号 ORDER BY 平均成绩 DESCD.SELECT S学号,姓名,AVG(成绩)平均成绩 FROMS,SC;WHERES学号=SC学号;GROUP BY S学号HAVING COUNT(*)=5ORDER BY 3 DESC二、基本操作题(总题数:1,分数:2.00)39.在考生文件夹下完成下列操作:(1)新建一个名为“学校”的数据库文件,将自由表“教师表”“职称表”和“学院表”添加到该数据库中。(2)在“学校”数据库文件中,为“职称表”建立主索引,索引
19、表达式为“职称级别”,索引名为 indexone。(3)使用报表向导为“职称表”建立一个报表 myreport,选定“职称表”的全部字段,按“职称级别”字段降序排序,其他选项选择默认值。(4)修改 testprg 中的语句,该语句的功能是将“职称表”中所有职称名为“教授”的记录的“基本工资”存储于一个新表profdbf 中,新表中包含“职称级别”和“基本工资”两个字段,并按“基本工资”升序排列。最后运行程序文件 testprg。(分数:2.00)_三、简单应用题(总题数:1,分数:2.00)40.(1)在 mybase 数据库中建立视图 myview,视图中包括客户名、订单号、图书名、单价、数
20、量和签订日期字段。然后使用 SQLSELECT 语句查询:“吴”姓读者(客户名第一个字为“吴”)订购图书情况,查询结果按顺序包括 myview 视图中的全部字段,并要求先按客户名排序、再按订单号排序、再按图书名排序(均升序),将查询结果存储在表文件 mytable 中。(2)打开在基本操作题中建立的表单文件 myform,并完成如下简单应用:1)将表单的标题设置为“简单应用”;2)表单运行时自动居中:3)增加命令按钮“退出”(Commandl),程序运行时单击该按钮释放表单;4)将第 1 题建立的视图 myview 添加到数据环境中;5)将视图 myview 拖拽到表单中使得表单运行时能够显示
21、视图的内容(不要修改任何属性)。(分数:2.00)_四、综合应用题(总题数:1,分数:2.00)41.在考生文件夹下创建表单文件 formtwoscx,如图 3-1 所示,其中包含一个标签、一个文本框和一个命令按钮。然后按相关要求完成相应操作。 (分数:2.00)_国家二级(VF)机试模拟试卷 86 答案解析(总分:86.00,做题时间:90 分钟)一、选择题(总题数:39,分数:80.00)1.下面关于算法的叙述中,正确的是( )。(分数:2.00)A.算法的执行效率与数据的存储结构无关B.算法的有穷性是指算法必须能在执行有限个步骤之后终止 C.算法的空间复杂度是指算法程序中指令(或语句)的
22、条数D.以上三种描述都正确解析:解析:算法在运行过程中需辅助存储空间的大小称为算法的空间复杂度。算法的有穷性是指一个算法必须在执行有限的步骤以后结束。2.下列二叉树描述中,正确的是( )。(分数:2.00)A.任何一棵二叉树必须有一个度为 2 的结点B.二叉树的度可以小于 2 C.非空二叉树有 0 个或 1 个根结点D.至少有 2 个根结点解析:解析:二叉树是由 n0 个结点的有限集合构成,此集合或者为空集,或者由一个根结点及两棵互不相交的左右子树组成,并且左右子树都是二叉树。二叉树可以是空集合,根可以有空的左子树或空的右子树。二叉树不是树的特殊情况,它们是两个概念。 二叉树具有如下两个特点:
23、 非空二叉树只有一个根结点。 每一个结点最多有两棵子树,且分别称为该结点的左子树与右子树。3.如果进栈序列为 A,B,C,D,则可能的出栈序列是( )。(分数:2.00)A.C,A,D,BB.B,D,C,A C.C,D,A,BD.任意顺序解析:解析:栈的操作原则为后进先出。选项 B)中出栈顺序可按“A 进,B 进,B 出,C 进,D 进,D 出,C 出,A 出”实现。4.下列各选项中,不属于序言性注释的是( )。(分数:2.00)A.程序标题B.程序设计者C.主要算法D.数据状态 解析:解析:注释一般为序言性注释和功能性注释。序言性注释常位于程序开头部分,它包括程序标题、程序功能说明、主要算法
24、、接口说明、程序位置、开发简历、程序设计者、复审者、复审日期及修改日期等。功能性注释一般嵌在源程序体之中,用于描述其后的语句或程序的主要功能。5.下列模式中,能够给出数据库物理存储结构与物理存取方法的是( )。(分数:2.00)A.内模式 B.外模式C.概念模式D.逻辑模式解析:解析:数据库管理系统的三级模式结构由外模式、模式和内模式组成。 外模式,或子模式,或用户模式,是指数据库用户所看到的数据结构,是用户看到的数据视图。模式,或逻辑模式,是数据库中对全体数据的逻辑结构和特性的描述,是所有用户所见到的数据视图的总和。外模式是模式的一部分。内模式,或存储模式,或物理模式,是指数据在数据库系统内
- 1.请仔细阅读文档,确保文档完整性,对于不预览、不比对内容而直接下载带来的问题本站不予受理。
- 2.下载的文档,不会出现我们的网址水印。
- 3、该文档所得收入(下载+内容+预览)归上传者、原创作者;如果您是本文档原作者,请点此认领!既往收益都归您。
下载文档到电脑,查找使用更方便
5000 积分 0人已下载
下载 | 加入VIP,交流精品资源 |
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 计算机 职业资格 国家 二级 VF 模拟 试卷 86 答案 解析 DOC
