【计算机类职业资格】国家二级VF笔试-试卷214及答案解析.doc
《【计算机类职业资格】国家二级VF笔试-试卷214及答案解析.doc》由会员分享,可在线阅读,更多相关《【计算机类职业资格】国家二级VF笔试-试卷214及答案解析.doc(14页珍藏版)》请在麦多课文档分享上搜索。
1、国家二级 VF 笔试-试卷 214 及答案解析(总分:92.00,做题时间:90 分钟)一、选择题(总题数:32,分数:70.00)1.选择题()下列各题 A、B、C、D 四个选项中,只有一个选项是正确的,请将正确选项涂写在答题卡相应位置上。_2.下列叙述中正确的是( )。(分数:2.00)A.一个算法的空间复杂度大,则其时间复杂度必定大B.一个算法的空间复杂度大,则其时间复杂度必定小C.一个算法的时间复杂度大,则其空间复杂度必定小D.上述 3 种说法都不对3.下列叙述中正确的是( )。(分数:2.00)A.一个逻辑数据结构只能有一种存储结构B.逻辑结构属于线性结构,存储结构属于非线性结构C.
2、一个逻辑数据结构可以有多种存储结构,且各种存储结构不影响数据处理的效率D.一个逻辑数据结构可以有多种存储结构,且各种存储结构影响数据处理的效率4.对长度为 n 的线性表进行顺序查找,在最坏情况下需要比较的次数为( )。(分数:2.00)A.125B.n/2C.nD.n+15.最简单的交换排序方法是( )。(分数:2.00)A.快速排序B.选择排序C.堆排序D.冒泡排序6.设计程序时,应采纳的原则之一是( )。(分数:2.00)A.程序的结构应有助于读者的理解B.限制 GOTO 语句的使用C.减少或取消注释行D.程序越短越好7.关于结构化程序设计原则和方法的描述错误的是( )。(分数:2.00)
3、A.选用的结构只准许有一个入口和一个出口B.复杂结构应该用嵌套的基本控制结构进行组合嵌套来实现C.不允许使用 GOTO 语句D.语言中所没有的控制结构,应该采用前后一致的方法来模拟8.下列特征中不是面向对象方法的主要特征的是( )。(分数:2.00)A.多态性B.继承C.封装性D.模块化9.在对象方法中,一个对象请求另一个对象为其服务的方式是通过发送( )。(分数:2.00)A.调用语句B.命令C.口令D.消息10.下列描述错误的是( )。(分数:2.00)A.继承分为多重继承和单继承B.对象间通信靠传递消息实现C.在外面看不到对象的内部特征是基于对象的“模块独立性好”这个特征D.类是具有共同
4、属性、共同方法的对象的集合11.下列叙述中正确的是( )。(分数:2.00)A.软件交付使用后还需要进行维护B.软件一旦交付使用就不需要再进行维护C.软件交付使用后其生命周期就结束D.软件维护是指修复程序中被破坏的指令12.既不能被上级例程访问,也不能被下级例程访问的变量为( )。(分数:2.00)A.私有变量B.局部变量C.字段变量D.全局变量13.下列有关数组的叙述中,错误的是( )。(分数:2.00)A.在同一个环境下,数组与内存变量可以同名,两者互不影响B.可以用一维数组的形式访问二维数组C.在可以使用简单内存变量的地方都可以使用数组元素D.一个数组中各元素的数据类型可以相同,也可以不
5、同14.在关系的基本运算中,下列属于专门关系运算的是( )。(分数:2.00)A.选择、排序B.选择、投影C.并、差、交D.连接、笛卡儿积15.在 Visual FoxPro 中,可以对项目中的数据、文档等进行集中管理,并可以对项目进行创建和维护的是( )。(分数:2.00)A.工具栏B.设计器C.文件编辑器D.项目管理器16.假设使用 DIMENSION y(5)定义了一个一维数组 y,正确的赋值语句是( )。(分数:2.00)A.y=8B.y6=8C.STORE 10y2,y3,y4D.y3,y4,y5=817.打开 Visual FoxPro“项目管理器”的“文档”选项卡,其中包括( )
6、。(分数:2.00)A.表单(Form)文件B.报表(Report)文件C.标签(Label)文件D.以上 3 种文件18.执行下列程序,最后 S 的显示值为( )。SET TALK OFFs=0i=2x=10DO WHILE s=xs=s+ii=i+1ENDDO?sSET TALK ON(分数:2.00)A.12B.14C.16D.1819.用程序计算一个整数的各位数字之和,在下划线处应填写的语句是( )。SET TALK OFFINPUT “X=“ TO XS=0DO WHILE X! =0S=S+MOD(X, 10)ENDDO?sSET TALK ON(分数:2.00)A.X=int(X
7、/10)B.X=int(X%10)C.X=X-int(X/10)D.X=X-int(X%10)20.下列关于视图的描述,正确的是( )。(分数:2.00)A.可以根据自由表建立视图B.可以根据查询建立视图C.可以根据数据库表建立视图D.可以根据数据库表和自由表建立视图21.在菜单设计中,可以在定义菜单名称时,为菜单项指定一个访问键。规定了菜单项的访问键为“Q”的菜单名称定义是( )。(分数:2.00)A.单项查询(Q)B.单项查询/(Q)C.单项查询(/Q)D.单项查询(Q)22.在 Visual FoxPro 中下列叙述错误的是( )。(分数:2.00)A.关系也被称作表B.数据库文件不存储
8、用户数据C.表文件的扩展名是.dbfD.多个表存储在一个物理文件中23.在下列表达式中,运算结果是逻辑真的是( )。(分数:2.00)A.EMPTY(.NULL.)B.EMPTY(SPACE(8)C.LIKE(“edit“,“edi?“)D.AT(“a“,“ainimal“)24.在表单设计器的属性窗口中设置表单或其他控件对象的属性时,下列叙述正确的是( )。(分数:2.00)A.表单的属性描述了表单的事件和方法B.以斜体字显示的属性值表示为只读,不可以修改C.属性窗口只包括属性、方法和事件列表框和对象框D.以上都不正确25.Visual FoxPro 在 SQL 方面,不支持的功能是( )。
9、(分数:2.00)A.数据控制B.数据操纵C.数据查询D.数据定义26.在表单设计中,关键字 Thisform 表示( )。(分数:2.00)A.当前对象的直接容器对象B.当前对象所在的表单C.当前对象D.当前对象所在的表单集27.假设表单有一选项组:男女,其中第一个选项按钮“男”被选中。请问该选项组的 Value 属性值为( )。(分数:2.00)A.TB.“男”C.1D.“男”或 128.在 Visual FoxPro 中,下列哪项不属于基类的最小事件集( )。(分数:2.00)A.INITB.ERRORC.LOADD.DESTROY29.下列对于 SQL 的嵌套查询排序的描述中,说法正确
10、的是( )。(分数:2.00)A.既能对外层查询排序,也能对内层查询排序B.只能对外层查询排序,不能对内层查询排序C.不能对外层查询排序,只能对内层查询排序D.既不能对外层查询排序,也不能对内层查询排序30.在 SQL 语句中,DISTINCT 短语的作用是( )。(分数:2.00)A.对查询结果进行分组B.消除重复出现的查询记录C.按条件显示部分查询记录D.删除查询结果中符合条件的记录31.运算结果是字符串“home”的表达式是( )。(分数:2.00)A.LEFT(“myhome“,4)B.RIGHT(“hometown“,4)C.SUBSTR(“myhometown“,4,4)D.SUB
11、STR(“myhometown“,3,4)使用下列数据表。仓库(仓库号 C(3)、所在地 C(8)、人数 N(2)职工(仓库号 C(3)、职工号 C(2)、姓名C(8)、工资 I)(分数:10.00)(1).检索有职工的工资大于或等于“WH1”仓库中所有职工“工资”的仓库号,正确的命令是( )。(分数:2.00)A.SELECT DISTINCT 仓库号 FROM 职工 WHERE 工资=ANY; (SELECT MAX(工资) FROM 职工 WHERE 仓库号=“WH1“)B.SELECT DISTINCT 仓库号 FROM 职工 WHERE 工资=ANY; (SELECT 工资 FROM
12、 职工 WHERE 仓库号=“WH1“)C.SELECT DISTINCT 仓库号 FROM 职工 WHERE 工资=ALL; (SELECT 工资 FROM 职工 WHERE 仓库号=“WH1“)D.SELECT DISTINCT 仓库号 FROM 职工 WHERE 工资=ALL; (SELECT MAX(工资) FROM 职工 WHERE 仓库号=“WH1“)(2).有下列 SQL 语句:INSERT INTO 职工 VALUES(“WH4“,“E15“,“张清“,2800) 在命令窗口执行该命令后( )。(分数:2.00)A.向表中任意位置插入一条新记录B.在当前记录之前,插入一条新语句
13、C.在当前记录之后,插入一条新语句D.在表末尾新增一条记录(3).检索最少有 4 名职工仓库的职工平均工资( )。(分数:2.00)A.SELECT 仓库号,COUNT(*) AS 人数,AVG(工资) AS 平均工资 FROM 职工; GROUPBY 仓库号 WHERE COUNT(*)=4B.SELECT 仓库号,COUNT(*) AS 人数,AVG(工资) AS 平均工资 FROM 职工; GROUPBY 仓库号 HAVING COUNT(*)=4C.SELECT 仓库号,COUNT(*) AS 人数,AVG(工资) AS 平均工资 FROM 职工; GROUPBY 职工号 WHERE
14、COUNT(*)=4D.SELECT 仓库号,COUNT(*) AS 人数,AVG(工资) AS 平均工资 FROM 职工; GROUPBY 职工号 HAVING COUNT(*)=4(4).为“仓库”表增加一个“面积”字段,类型为数值型,宽度是 7,小数位数为 2,正确的命令是( )。(分数:2.00)A.CREATE TABLE 仓库 ADD 面积 N(7,2)B.CREATE TABLE 仓库 ALTER 面积 N(7,2)C.ALTER TABLE 仓库 ADD 面积 N(7,2)D.ALTER TABLE 仓库 ALTER 面积 N(7,2)(5).检索至少有一名职工信息的“仓库号”
15、及仓库的“所在地”和“人数”,正确的 SQL 命令是( )。(分数:2.00)A.SELECT 仓库号,所在地,人数 FROM 仓库 WHERE IN; (SELECT 仓库号 FROM 职工 WHERE 仓库号=职工.仓库号)B.SELECT 仓库号,所在地,人数 FROM 仓库 WHERE 仓库号 IN; SELECT 仓库号 FROM 职工 WHERE 仓库号=仓库.仓库号)C.SELECT 仓库号,所在地,人数 FROM 仓库 WHERE NOT EXISTS; (SELECT 仓库号 FROM 职工 WHERE 仓库号=仓库.仓库号)D.SELECT 仓库号,所在地,人数 FROM
16、仓库 WHERE EXISTS; (SELECT 仓库号 FROM 职工 WHERE 仓库号=仓库.仓库号)二、填空题(总题数:11,分数:22.00)32.填空题(每空)请将每一个空的正确答案写在答题卡上。注意:以命令关键字填空的必须拼写完整。(分数:2.00)_33.使用数据库设计器为两个表建立联系,首先应在父表中建立 1 索引,在子表中建立 2 索引。(分数:2.00)填空项 1:_填空项 1:_34.在 Visual FoxPro 中通过建立主索引或候选索引来实现 1 完整性约束。(分数:2.00)填空项 1:_35.在关系数据库中,把数据表示成二维表,每一个二维表称为 1。(分数:2
17、.00)填空项 1:_36.根据项目文件 mysub 连编生成 APP 应用程序的命令是 BUILD APP mycom 1mysub(分数:2.00)填空项 1:_37.打开数据库设计器的命令是 1DATABASE。(分数:2.00)填空项 1:_38.如果在不使用索引的情况下,将记录指针定为学生表中成绩大于 60 分记录,应该使用的命令是 1。(分数:2.00)填空项 1:_39.执行命令 A=2005/4/2 之后,内存变量 A 的数据类型是 1 型。(分数:2.00)填空项 1:_40.Visual FoxPro 中数据库文件的扩展名 (后缀) 是 1。(分数:2.00)填空项 1:_
18、41.设有 s(学号,姓名,性别)和 sc(学号,课程号,成绩)两个表,下面 SQL 的 SELECT 语句检索选修的每门课程的成绩都高于或等于 85 分的学生的学号、姓名和性别。SELECT 学号,姓名,性别 FROM sWHERE 1(SELECT*FROM SC WHERE sc.学号=s.学号 AND 成绩 85)(分数:2.00)填空项 1:_42.SQL 插入记录的命令是 INSERT,删除记录的命令是 1,修改记录的命令是 2。(分数:2.00)填空项 1:_国家二级 VF 笔试-试卷 214 答案解析(总分:92.00,做题时间:90 分钟)一、选择题(总题数:32,分数:70
19、.00)1.选择题()下列各题 A、B、C、D 四个选项中,只有一个选项是正确的,请将正确选项涂写在答题卡相应位置上。_解析:2.下列叙述中正确的是( )。(分数:2.00)A.一个算法的空间复杂度大,则其时间复杂度必定大B.一个算法的空间复杂度大,则其时间复杂度必定小C.一个算法的时间复杂度大,则其空间复杂度必定小D.上述 3 种说法都不对 解析:解析:算法的时间复杂度和算法的空间复杂度是从不同的角度来衡量算法的执行情况的,它们之间没有内在联系。3.下列叙述中正确的是( )。(分数:2.00)A.一个逻辑数据结构只能有一种存储结构B.逻辑结构属于线性结构,存储结构属于非线性结构C.一个逻辑数
20、据结构可以有多种存储结构,且各种存储结构不影响数据处理的效率D.一个逻辑数据结构可以有多种存储结构,且各种存储结构影响数据处理的效率 解析:解析:数据的存储结构是指数据的逻辑结构在计算机存储空间中的存放形式,一种数据结构可以根据需要采用不同的存储结构,常用的存储结构有顺序和链式结构。采用不同的存储结构,其处理的效率是不同的。4.对长度为 n 的线性表进行顺序查找,在最坏情况下需要比较的次数为( )。(分数:2.00)A.125B.n/2C.n D.n+1解析:解析:对线性表进行顺序查找时,从表中的第一个元素开始,将给定的值与表中逐个元素的关键字进行比较,直到两者相符,查找到所要找的元素为止。在
21、最坏情况下,要查找的元素是表的最后一个元素或查找失败,这两种情况都需要将这个元素与表中的所有元素进行比较,因此比较次数为 n。5.最简单的交换排序方法是( )。(分数:2.00)A.快速排序B.选择排序C.堆排序D.冒泡排序 解析:解析:所谓的交换类排序方法是指借助数据元素之间的互相交换进行排序的一种方法,包括冒泡排序和快速排序,冒泡排序是一种最简单的交换排序方法,它通过相邻元素的交换,逐步将线性表变成有序。6.设计程序时,应采纳的原则之一是( )。(分数:2.00)A.程序的结构应有助于读者的理解 B.限制 GOTO 语句的使用C.减少或取消注释行D.程序越短越好解析:解析:程序设计的风格主
22、要强调程序的简单、清晰和可理解性,以便读者理解。程序滥用 GOTO 语句将使程序流程无规律,可读性差;添加注释行有利于对程序的理解,不应减少或取消,程序的长短要依据实际的需要而定,并不是越短越好。7.关于结构化程序设计原则和方法的描述错误的是( )。(分数:2.00)A.选用的结构只准许有一个入口和一个出口B.复杂结构应该用嵌套的基本控制结构进行组合嵌套来实现C.不允许使用 GOTO 语句 D.语言中所没有的控制结构,应该采用前后一致的方法来模拟解析:解析:限制使用 GOTO 语句是结构化程序设计的原则和方法之一,但不是绝对不允许使用 GOTO 语句。其他 3 项为结构化程序设计的原则。8.下
23、列特征中不是面向对象方法的主要特征的是( )。(分数:2.00)A.多态性B.继承C.封装性D.模块化 解析:解析:面向对象设计方法与面向过程设计方法有本质的不同,其基本原理是:使用现实世界的概念抽象地思考问题从而自然地解决问题。其特点包括:分类性、多态性、封装性、模块独立性、继承和多态性等。模块化是结构化程序设计的特点。9.在对象方法中,一个对象请求另一个对象为其服务的方式是通过发送( )。(分数:2.00)A.调用语句B.命令C.口令D.消息 解析:解析:在面向对象方法中,对象之间通过消息进行通信。消息中只包含传递者的要求,它告诉接受者需要做哪些处理,但并不指示接受者应该怎么完成这些处理,
- 1.请仔细阅读文档,确保文档完整性,对于不预览、不比对内容而直接下载带来的问题本站不予受理。
- 2.下载的文档,不会出现我们的网址水印。
- 3、该文档所得收入(下载+内容+预览)归上传者、原创作者;如果您是本文档原作者,请点此认领!既往收益都归您。
下载文档到电脑,查找使用更方便
5000 积分 0人已下载
下载 | 加入VIP,交流精品资源 |
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 计算机 职业资格 国家 二级 VF 笔试 试卷 214 答案 解析 DOC