【计算机类职业资格】国家二级VF笔试-试卷175及答案解析.doc
《【计算机类职业资格】国家二级VF笔试-试卷175及答案解析.doc》由会员分享,可在线阅读,更多相关《【计算机类职业资格】国家二级VF笔试-试卷175及答案解析.doc(13页珍藏版)》请在麦多课文档分享上搜索。
1、国家二级 VF 笔试-试卷 175 及答案解析(总分:94.00,做题时间:90 分钟)一、选择题(总题数:31,分数:62.00)1.选择题()下列各题 A、B、C、D 四个选项中,只有一个选项是正确的,请将正确选项涂写在答题卡相应位置上。(分数:2.00)_2.下列选项中,不是一个算法的基本特征的是( )。(分数:2.00)A.完整性B.可行性C.有穷性D.拥有足够的情报3.下列数据结构中,属于非线性的是( )。(分数:2.00)A.线性表B.队列C.树D.栈4.下列叙述中错误的是( )。(分数:2.00)A.线性表是由 n 个元素组成的一个有限序列B.线性表是一种线性结构C.线性表的所有
2、结点有且仅有一个前件和后件D.线性表可以是空表5.按照“先进先出”组织数据的数据结构是( )。(分数:2.00)A.队列B.栈C.双向链表D.二叉树6.下列关于线性链表的描述中正确的是( )。(分数:2.00)A.存储空间不一定连续,且各元素的存储顺序是任意的B.存储空间不一定连续,且前件元素一定存储在后件元素的前面C.存储空间必须连续,且各前件元素一定存储在后件元素的前面D.存储空间必须连续,且各元素的存储顺序是任意的7.某二叉树共有 60 个叶子结点与 50 个度为 1 的结点,则该二叉树中的总结点数为( )。(分数:2.00)A.148B.169C.182D.1988.下列数据结构中,能
3、用二分法进行查找的是( )。(分数:2.00)A.顺序存储的有序线性表B.结性链表C.二叉链表D.有序线性链表9.简单的交换排序方法是( )。(分数:2.00)A.快速排序B.选择排序C.堆排序D.冒泡排序10.对于长度为 n 的线性表,在最坏情况下,下列各种排序法所对应的比较次数中正确的是 ( )。(分数:2.00)A.冒泡排序为 n/2B.冒泡排序为 nC.快速排序为 nD.快速排序为 n(n-1)/211.结构化程序设计的 3 种基本结构是( )。(分数:2.00)A.过程、子程序和分程序B.顺序、选择和重复C.递归、堆栈和队列D.调用、返回和转移12.通过项目管理器窗口的命令按钮,不能
4、完成的操作是( )。(分数:2.00)A.新建文件B.删除文件C.添加文件D.重命名文件13.函数 MOD(-4*7,-24/4)的值是( )。(分数:2.00)A.8B.4C.-8D.-414.要判断数值型变量 Y 是否能够被 8 整除,错误的条件表达式为( )。(分数:2.00)A.INT(Y/8)=Y/8B.MOD(Y,8)=0C.INT(Y/8)=MOD(Y,8)D.MOD(Y,8)=MOD(8,8)15.下列关于数据环境和数据环境中两个表之间关联的陈述中,正确的是( )。(分数:2.00)A.数据环境是对象,关系不是对象B.数据环境不是对象,关系是对象C.数据环境是对象,关系是数据环
5、境中的对象D.数据环境和关系都不是对象16.下列货币型常量的表示中,错误的是( )。(分数:2.00)A.1234.56B.1234.57C.1234.57D.1234.5717.在创建数据库表结构时,为该表中一些字段建立普通索引,其目的是( )。(分数:2.00)A.改变表中记录的物理顺序B.为了对表进行实体完整性约束C.加快数据库表的更新速度D.加快数据库表的查询速度18.连编应用程序能生成的文件是( )。(分数:2.00)Aprg 文件Bexe 文件Cdbc 文件Dpll 文件19.执行 SELECT O 选择工作区的结果是( )。(分数:2.00)A.退出工作区B.不选择工作区C.选择
6、 0 号工作区D.选择了空闲的最小号工作区20.下列关于自由表的叙述,正确的是( )。(分数:2.00)A.全部是用以前版本的 FoxPro (FoxBASE)建立的表B.可以用 Visual FoxPro 建立,但是不能把它添加到数据库中C.自由表可以添加到数据库中,数据库表也可以从数据库中移出成为自由表D.自由表可以添加到数据库中,但数据库表不可以从数据库中移出成为自由表21.要为当前表所有职工增加 200 元奖金,应该使用的命令是( )。(分数:2.00)A.CHANGE 奖金 WITH 奖金+200B.REPLACE 奖金 WITH 奖金+200C.CHANGE ALL 奖金 WITH
7、 奖金+200D.REPLACE ALL 奖金 WITH 奖金+20022.在视图设计器中有,而在查询设计器中没有的选项卡是( )。(分数:2.00)A.排序依据B.更新条件C.分组依据D.杂项23.在 Visual FoxPro 中,下列叙述正确的是( )。(分数:2.00)A.利用视图可以修改数据B.利用查询可以修改数据C.查询和视图具有相同作用D.视图可以定义输出去向24.执行下列程序 CLEARDOARETURN PROCEDURE AS=5DO B?SRETURNPROCEDURE BS=S+10RETURN 程序的运行结果为( )。(分数:2.00)A.5B.10C.15D.程序错
8、误,找不到变量25.设育两个数据库表,父表和子表之间是一对多的联系,为控制父表和子表中数据的一致性,可以设置“参照完整性规则”,要求这个表( )。(分数:2.00)A.在父表连接字段上建立普通索引,在子表连接字段上建立主索引B.在父表连接字段上建立主索引,在于表连接字段上建立普通索引C.在父表连接字段上不需要建立任何索引,在子表连接字段上建立普通索引D.在父表和子表的连接字段上都要建立主索引26.对于只有两种取值的字段,最好使用哪种数据类型( )。(分数:2.00)A.日期型B.字符型C.数值型D.逻辑型27.在表单设计中,This 关键字的含义是指( )。(分数:2.00)A.当前对象的直接
9、容器对象B.当前对象的所在表单C.当前对象D.当前对象所在的表单集28.检索职工表中年龄大于 50 的职工姓名,正确的命令是( )。(分数:2.00)A.SELECT 姓名 WHERE 年龄50B.SELECT 姓名 FROM 职工 FOR 年龄50C.SELECT 姓名 FROM 职工 SET 年龄50D.SELECT 姓名 FROM 职工 WHERE 年龄5029.当变量 X 在奇偶数之间变化时,下列程序的输出结果为( )。CLEARX=0DO WHILE X6 IF INT (X/2)=X/2 ?“CHINA“ ENDIF?“中国”X=X+1ENDDO(分数:2.00)A.CHINA 中
10、国 中国 连续显示 3 次B.中国 中国 CHINA 连续显示 3 次C.CHINA 中国 中国 连续显示 2 次D.中国 中国 CHINA 连续显示 2 次30.SQL 用于显示部分查询结果的 TOP 短语,必须与下列哪个短语同时使用才有效( )。(分数:2.00)A.HAVINGB.DISTINCTC.ORDER BYD.GROUP BY31.SQL 语句 DELETE FROM 学生 WHERE 年龄25 的功能是( )。(分数:2.00)A.删除学生表B.删除学生表中的年龄字段C.将学生表中年龄大于 25 的记录逻辑删除D.将学生表中年龄大于 25 的记录物理删除二、填空题(总题数:1
11、6,分数:32.00)32.填空题(每空)请将每一个空的正确答案写在答题卡上。注意:以命令关键字填空的必须拼写完整。(分数:2.00)_33.在结构化设计方法中,数据流图表达了问题中的数据流与加工间的关系,并且每一个 1 实际上对应一个处理模块。(分数:2.00)填空项 1:_34.结构化程序设计的 3 种基本结构分别是顺序、选择和 1 。(分数:2.00)填空项 1:_35.二分法查找仅限于这样的表:表中的数据元素必须有序,其存储结构必须是 1 。(分数:2.00)填空项 1:_36.一个模块直接调用的其他模块个数称为 1 。(分数:2.00)填空项 1:_37.数据库系统中实现各种数据管理
12、功能的核心软件是 1。(分数:2.00)填空项 1:_38.在项目管理器的“其他”选项卡中,包括文本文件、 1 文件和其他文件。(分数:2.00)填空项 1:_39.在 Visual FoxPro 中修改表结构的非 SQL 命令是 1。(分数:2.00)填空项 1:_40.数据完整性一般包括 1、域完整性和参照完整性等。(分数:2.00)填空项 1:_41.表单标签控件的 Caption(标题)属性最多能接收 1 个字符。(分数:2.00)填空项 1:_42.条件函数 IIF(LEN(SPACE(4)6,“TRUE“,“FALSE“)的返回值是 1。(分数:2.00)填空项 1:_43.多栏报
13、表的栏目数可以通过 1 对话框来设置。(分数:2.00)填空项 1:_44.在运行表单时,INIT、GOTFOFUS 和 DESTROY 3 个事件中第 2 个引发的事件是 1。(分数:2.00)填空项 1:_45.SQL 语句中, 1 命令短语的功能是修改表中的记录。(分数:2.00)填空项 1:_46.逻辑删除成绩表中总分在 600 分以下的学生记录,可使用 SQL 语句: DELETE 1 成绩表 WHERE 总分600(分数:2.00)填空项 1:_47.SQL 语句: SELECT * FROM 仓库表 WHERE NOT EXISTS; (SELECT * FROM 职工表 WHE
14、RE 仓库号=仓库.仓库号) 该语句等价于: SELECT * FROM 仓库表 WHERE 仓库号 (SELECT 仓库号 FROM 职工表)(分数:2.00)填空项 1:_国家二级 VF 笔试-试卷 175 答案解析(总分:94.00,做题时间:90 分钟)一、选择题(总题数:31,分数:62.00)1.选择题()下列各题 A、B、C、D 四个选项中,只有一个选项是正确的,请将正确选项涂写在答题卡相应位置上。(分数:2.00)_解析:2.下列选项中,不是一个算法的基本特征的是( )。(分数:2.00)A.完整性 B.可行性C.有穷性D.拥有足够的情报解析:解析:作为一个算法,一般应该具有以
15、下 4 个特征:可行性,即考虑到实际的条件能够达到一个满意的结果;确定性,算法中的第一个步骤都必须是有明确定义的;有穷性,一个算法必须在有限的时间内做完;拥有足够的情报。3.下列数据结构中,属于非线性的是( )。(分数:2.00)A.线性表B.队列C.树 D.栈解析:解析:线性结构,是指数据元素只有一个直接前件元素和直接后件元素。线性表是线性结构。栈和队列是指对插入和删除操作有特殊要求的线性表,树是非线性结构。4.下列叙述中错误的是( )。(分数:2.00)A.线性表是由 n 个元素组成的一个有限序列B.线性表是一种线性结构C.线性表的所有结点有且仅有一个前件和后件 D.线性表可以是空表解析:
16、解析:线性表是一种线性结构,由 n(n0)个元素组成,所以线性表可以是空表。但是在线性表中,第一个结点没有前件,最后一个结点没有后件,其他结点有且只有一个前件和后件,所以选项 C)是错误的。5.按照“先进先出”组织数据的数据结构是( )。(分数:2.00)A.队列 B.栈C.双向链表D.二叉树解析:解析:队列是一种特殊的线性表,只允许在表的一端插入元素,在表的另一端删除元素,插入元素的一端叫“队尾”,删除元素的一端叫“队头”,先插入的元素先被删除,是按“先进先出”的原则组织数据的。6.下列关于线性链表的描述中正确的是( )。(分数:2.00)A.存储空间不一定连续,且各元素的存储顺序是任意的
17、B.存储空间不一定连续,且前件元素一定存储在后件元素的前面C.存储空间必须连续,且各前件元素一定存储在后件元素的前面D.存储空间必须连续,且各元素的存储顺序是任意的解析:解析:线性表的链式存储结构中的结点空间是动态生成的,它们在内存中的地址可能是连续的,也可能是不连续的。7.某二叉树共有 60 个叶子结点与 50 个度为 1 的结点,则该二叉树中的总结点数为( )。(分数:2.00)A.148B.169 C.182D.198解析:解析:叶子结点总是比度为 2 的结点多一个。所以,具有 60 个叶子结点的二叉树有 59 个度为 2的结点。总结点数=60 个叶子结点+59 个度为 2 的结点+50
18、 个度为 1 的结点= 169 个结点。8.下列数据结构中,能用二分法进行查找的是( )。(分数:2.00)A.顺序存储的有序线性表 B.结性链表C.二叉链表D.有序线性链表解析:解析:二分法查找只适用于顺序存储的有序线性表,对于顺序存储的非有序线性表和线性链表,都只能采用顺序查找。9.简单的交换排序方法是( )。(分数:2.00)A.快速排序B.选择排序C.堆排序D.冒泡排序 解析:解析:所谓的交换类排序方法是指借助数据元素之间的互相交换进行排序的一种方法,包括冒泡排序和快速排序,冒泡排序是一种最简单的交换排序方法,它通过相邻元素的交换,逐步将线性表变成有序。10.对于长度为 n 的线性表,
19、在最坏情况下,下列各种排序法所对应的比较次数中正确的是 ( )。(分数:2.00)A.冒泡排序为 n/2B.冒泡排序为 nC.快速排序为 nD.快速排序为 n(n-1)/2 解析:解析:在最坏情况下,冒泡排序和快速排序的比较次数都是 n(n-1)/2。所谓冒泡排序,就是将相邻的两个数据比较,如前面的数据大于后面的,则位置互换。这样不停地比较、互换,其实就是把大的数往后排,小的数往前排(就像冒泡一样冒出来了)。11.结构化程序设计的 3 种基本结构是( )。(分数:2.00)A.过程、子程序和分程序B.顺序、选择和重复 C.递归、堆栈和队列D.调用、返回和转移解析:解析:程序的 3 种基本控制结
20、构包括顺序、选择和重复(循环),这 3 种结构就足以表达出各种其他形式的结构。12.通过项目管理器窗口的命令按钮,不能完成的操作是( )。(分数:2.00)A.新建文件B.删除文件C.添加文件D.重命名文件 解析:解析:在项目管理器窗口上有 6 个按钮:新建、添加、修改、浏览(运行)、移去和连编按钮,它们都不具有重命名文件的功能。13.函数 MOD(-4*7,-24/4)的值是( )。(分数:2.00)A.8B.4C.-8D.-4 解析:解析:MOD 函数是求余函数,格式:MOD(数值表达式 1,数值表达式 2),功能是返回两个数值相除后的余数。数值表达式 1是被除数,数值表达式 2是除数。余
21、数的正负号与除数相同。如果被除数与除数同号,那么函数值即为两数相除的余数;如果被除数与除数异号,则函数值为两数相除的余数再加上除数的值。 题干中的被除数是-4*7 即-28,除数是-24/4 即-6,被除数与除数同号,所以函数值为两数相除的余数,即-4。14.要判断数值型变量 Y 是否能够被 8 整除,错误的条件表达式为( )。(分数:2.00)A.INT(Y/8)=Y/8B.MOD(Y,8)=0C.INT(Y/8)=MOD(Y,8) D.MOD(Y,8)=MOD(8,8)解析:解析:INT()函数的功能是返回指定数值表达式的整数部分。MOD()函数的功能是返回两个数值相除后的余数。现在假设
22、Y=16,则 INT(Y/8)=2,Y/8=2,MOD(Y,8)=0,MOD(8, 8)=0。因为 INT(Y/8)=2,MOD(Y,8)=0,所以错误的条件表达式为选项 C)。15.下列关于数据环境和数据环境中两个表之间关联的陈述中,正确的是( )。(分数:2.00)A.数据环境是对象,关系不是对象B.数据环境不是对象,关系是对象C.数据环境是对象,关系是数据环境中的对象 D.数据环境和关系都不是对象解析:解析:为表单建立数据环境,可以方便设置控件与数据之间的绑定关系。数据环境中能够包含表单所需要的一些表、视图以及表之间的关联。 数据环境是一个对象,有自己的属性、方法和事件。常用的两个数据环
23、境属性是 AutoOpenTables 和 AutoCloseTables。 关系是数据环境中的对象,它有自己的属性、方法和事件。编辑关联主要通过设置关联的属性来完成。16.下列货币型常量的表示中,错误的是( )。(分数:2.00)A.1234.56B.1234.57C.1234.57D.1234.57 解析:解析:货币型常量用来表示货币值,其书写格式与数值型常量类似,但要加一个前置的美元符号(),货币在存储和计算时,采用 4 位小数。如果一个货币型常量多于 4 位小数,那么系统会自动将多余的小数位四舍五入。货币型常量没有科学记数法形式,所以选项 D)是错误的。17.在创建数据库表结构时,为该
- 1.请仔细阅读文档,确保文档完整性,对于不预览、不比对内容而直接下载带来的问题本站不予受理。
- 2.下载的文档,不会出现我们的网址水印。
- 3、该文档所得收入(下载+内容+预览)归上传者、原创作者;如果您是本文档原作者,请点此认领!既往收益都归您。
下载文档到电脑,查找使用更方便
5000 积分 0人已下载
下载 | 加入VIP,交流精品资源 |
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 计算机 职业资格 国家 二级 VF 笔试 试卷 175 答案 解析 DOC
