试题

全国计算机等级二级考试练习题及答案

时间:2025-04-19 20:25:02 敏冰 试题 我要投稿

全国计算机等级二级考试练习题及答案(通用6套)

  计算机二级考试是全国计算机等级考试四个等级中的一个等级,9月份的考试即将开始,下面整理了一套练习题供大家练习,赶紧试试看吧!

全国计算机等级二级考试练习题及答案(通用6套)

  全国计算机等级二级考试练习题及答案 1

  1、用Access创建的数据库文件,其扩展名是___D___。

  A..adp

  B..dbf

  C..frm

  D..mdb

  2、数据库系统的核心是___B___。

  A.数据模型

  B.数据库管理系统

  C.数据库

  D.数据库管理员

  3、数据库系统是由数据库、数据库管理系统、应用程序、___A___、用户等构成的人机系统。

  A.数据库管理员

  B.程序员

  C.高级程序员

  D.软件开发商

  4、在数据库中存储的是___B___。

  A.信息

  B.数据

  C.数据结构

  D.数据模型

  5、在下面关于数据库的说法中,错误的是___D___。

  A.数据库有较高的安全性

  B.数据库有较高的数据独立性

  C.数据库中的'数据可以被不同的用户共享

  D.数据库中没有数据冗余

  6、下面关于新型数据库的说法中,错误的是___C___。

  A.数据仓库不是一个新的平台,仍然使用传统的数据库管理系统,而是一个新的概念

  B.分布式数据库是一个数据在多个不同的地理位置存储的数据库

  C.面向对象数据库仍然采用传统的关系型数据库管理系统

  D.空间数据库是随着地理信息系统gis的开发和应用而发展起来的数据库新技术

  7、不是数据库系统特点的是___C___。

  A.较高的数据独立性

  B.最低的冗余度

  C.数据多样性

  D.较好的数据完整性

  8、在下列数据库管理系统中,不属于关系型的是___D___。

  A.MicorsoftAccess

  B.SQLserver

  C.Oracle

  D.DBTG系统

  9、Access是___C___数据库管理系统。

  A.层次

  B.网状

  C.关系型

  D.树状:

  10、在Access中,数据库的基础和核心是__A____。

  A.表

  B.查询

  C.窗体

  D.宏

  全国计算机等级二级考试练习题及答案 2

  1、用于存放数据库数据的是______。:A

  A.表

  B.查询

  C.窗体

  D.报表

  2、如果在创建表中建立字段基本工资额,其数据类型应当为______。:B

  A.文本类型

  B.货币类型

  C.日期类型

  D.数字类型

  3、在Access中,表和数据库的关系是______。A

  A.一个数据库可以包含多个表

  B.一个表只能包含2个数据库

  C.一个表可以包含多个数据库

  D.一个数据库只能包含一个表

  4、Access数据库管理系统依赖于______操作系统。:B

  A.Dos

  B.Windows

  C.Unix

  D.Ucdos

  5、在关系型数据库中,二维表中的一行被称为______。:C

  A.字段

  B.数据

  C.记录

  D.数据视图

  6、定义某一个字段的默认值的作用是______。:C

  A.当数据不符合有效性规则时所显示的信息

  B.不允许字段的值超出某个范围

  C.在未输入数值之前,系统自动提供数值

  D.系统自动把小写字母转换成大写字母

  7、常见的数据模型有3种,它们是______。:B

  A.网状、关系和语义

  B.层次、关系和网状

  C.环状、层次和关系

  D.字段名、字段类型和记录

  8、在以下叙述中,正确的是______。D

  A.Access只能使用系统菜单创建数据库应用系统

  B.Access不具备程序设计能力

  C.Access只具备了模块化程序设计能力

  D.Access具有面向对象的`程序设计能力

  9、不属于Access对象的是______。B

  A.表

  B.文件夹

  C.窗体

  D.查询

  10、表的组成内容包括______。B

  A.查询和字段

  B.字段和记录

  C.记录和窗体

  D.报表和字段

  全国计算机等级二级考试练习题及答案 3

  1、如果在创建表中建立需要存放二进制数据文档的字段,其数据类型应当为___D ___。

  A.文本类型

  B.货币类型

  C.是/否类型

  D.OLE类型

  2、如果在创建表中建立需要存放时间的字段,其数据类型应当为___D___。

  A.文本类型

  B.货币类型

  C.是/否类型

  D.日期/时间类型

  3、如果在创建表中建立需要存放少于255个字符的字段,其数据类型应当为___A___。

  A.文本类型

  B.货币类型

  C.是/否类型

  D.OLE类型

  4、如果在创建表中建立能存放最多6.4万个字符的字段,其数据类型应当为___B___。

  A.文本类型

  B.备注类型

  C.是/否类型

  D.OLE类型:

  5、如果在创建表中建立需要进行算术运算的字段,其数据类型应当为___A ___。

  A.数字类型

  B.备注类型

  C.是/否类型

  D.OLE类型:

  6、下边哪个字段的.数据类型必须是8个字节___C ___。

  A.数字类型

  B.备注类型

  C.日期/时间型

  D.OLE类型:

  7、下边哪个字段的数据类型必须是4个字节___D ___。

  A.数字类型

  B.备注类型

  C.货币类型

  D.自动编号类型:

  8、如果在创建表中建立需要存储True/False的字段,其数据类型应当为___C ___。

  A.数字类型

  B.备注类型

  C.是/否类型

  D.OLE类型:

  9、数据库中的基本单位是___A ___。

  A.表

  B.查询

  C.窗体

  D.报表:

  10、从一个表或者多个表中选择一部分数据的是__B ____。

  A.表

  B.查询

  C.窗体

  D.报表

  全国计算机等级二级考试练习题及答案 4

  01.数据结构与算法

  1.一个栈的初始状态为空。现将元素 1、2、3、4、5、A、B、C、D、E 依次入栈,然后再

  依次出栈,则元素出栈的顺序是(B)

  A.12345ABCDE

  B.EDCBA54321

  C.ABCDE12345

  D.54321EDCBA

  2.下列叙述中正确的是(D)

  A.循环队列有队头和队尾两个指针,因此,循环队列是非线性结构

  B.在循环队列中,只需要队头指针就能反映队列中元素的动态变化情况

  C.在循环队列中,只需要队尾指针就能反映队列中元素的动态变化情况

  D.循环队列中元素的个数是由队头指针和队尾指针共同决定

  3.下列叙述中正确的是(A)

  A.顺序存储结构的存储一定是连续的,链式存储结构的存储空间不一定是连续的

  B.顺序存储结构只针对线性结构,链式存储结构只针对非线性结构

  C.顺序存储结构能存储有序表,链式存储结构不能存储有序表

  D.链式存储结构比顺序存储结构节省存储空间

  4.下列叙述中正确的是(D)。

  A.栈是“先进先出”的线性表

  B.队列是“先进后出”的线性表

  C.循环队列是非线性结构

  D.有序线性表既可以采用顺序存储结构,也可以采用链式存储结构

  5.支持子程序调用的数据结构是(A)。

  A.栈

  B.树

  C.队列

  D.二叉树

  6.某二叉树有 5 个度为 2 的结点,则该二叉树中的叶子结点数是(C)。

  A.10

  B.8

  C.6

  D.4

  7.下列排序方法中,最坏情况下比较次数最少的是(D)。

  A.冒泡排序

  B.简单选择排序

  C.直接插入排序

  D.堆排序

  8.算法的有穷性是指(A)。

  A.算法程序的运行时间是有限的

  B.算法程序所处理的数据量是有限的

  C.算法程序的长度是有限的

  D.算法只能被有限的用户使用

  9.对长度为 n 的线性表排序,在最坏情况下,比较次数不是 n(n-1)/2 的排序方法是(D)。

  A.快速排序

  B.冒泡排序

  C.直接插入排序

  D.堆排序

  10.下列关于栈的叙述正确的是(B)。

  A.栈按“先进先出”组织数据

  B.栈按“先进后出”组织数据

  C.只能在栈底插入数据

  D.不能删除数据

  11.算法的空间复杂度是指(A)。

  A.算法在执行过程中所需要的计算机存储空间

  B.算法所处理的数据量

  C.算法程序中的语句或指令条数

  D.算法在执行过程中所需要的临时工作单元数

  12.下列关于线性链表的叙述中,正确的是(C)。

  A.各数据结点的存储空间可以不连续,但它们的`存储顺序与逻辑顺序必须一致

  B.各数据结点的存储顺序与逻辑顺序可以不一致,但它们的存储空间必须连续

  C.进行插入与删除时,不需要移动表中的元素

  D.以上说法均不正确

  13.一棵二叉树共有 25 个结点,其中 5 个是叶子结点,则度为 1 的结点数为(A)

  A.16

  B.10

  C.6

  D.4

  14.下列关于栈叙述正确的是(A)。

  A.栈顶元素最先能被删除

  B.栈顶元素最后才能被删除

  C.栈底元素永远不能被删除

  D.栈底元素最先被删除

  15.下列叙述中正确的是(C)。

  A.在栈中,栈中元素随栈底指针与栈顶指针的变化而动态变化

  B.在栈中,栈顶指针不变,栈中元素随栈底指针的变化而动态变化

  C.在栈中,栈底指针不变,栈中元素随栈顶指针的变化而动态变化

  D.以上说法均不正确

  16.设循环队列的存储空间为 Q(1:35),初始状态为 front=rear=35。现经过一系列入队

  与退队运算后,front=15,rear=15,则循环队列中的元素个数为(D)。

  A.15

  B.16

  C.20

  D.0 或 35

  17.下列与队列结构有关联的是(D)。

  A.函数的递归调用

  B.数组元素的引用

  C.多重循环的执行;

  D.先到先服务的作业调度

  【解析】:队列的进出原则是“先进先出”,即为先到先服务,所以选 D。

  18.对下列二叉树进行前序遍历的结果为(C)。

  A.DYBEAFCZX

  B.YDEBFZXCA

  C.ABDYECFXZ

  D.ABCDEFXYZ

  19.设顺序表的长度为 n。下列算法中,最坏情况下比较次数小于 n 的是(A)。

  A.寻找最大项

  B.堆排序

  C.快速排序

  D.顺序查找法

  20.设栈的顺序存储空间为 S(1:m),初始状态为 top=m+1。现经过一系列正常的入栈与退

  栈操作后,top=20,则栈中的元素个数为(C)。

  A.30

  B.20

  C.m-19

  D.M-20

  21.某二叉树的后序遍历序列与中序遍历序列相同,均为 ABCDEF,则按层次输出(同一层

  从左到右)的序列为(A)。

  A.FEDCBA

  B.CBAFED

  C.DEFCBA

  D.ABCDEF

  22.设栈的顺序存储空间为 S(1:m),初始状态为 top=0。现经过一系列正常的入栈与退栈操

  作后,top=m+1,则栈中的元素个数为(A)。

  A.不可能

  B.m+1

  C.0

  D.m

  23.下列排序法中,最坏情况下时间复杂度最小的是(A)。

  A.堆排序

  B.快速排序

  C.希尔排序

  D.冒泡排序

  24.下列叙述中正确的是(A)。

  A.对数据进行压缩存储会降低算法的空间复杂度

  B.算法的优化主要通过程序的编制技巧来实现

  C.算法的复杂度与问题的规模无关

  D.数值型算法只需考虑计算结果的可靠性

  25.下列排序法中,每经过一次元素的交换会产生新的逆序的是(A)。

  A.快速排序

  B.冒泡排序

  C.简单插入排序

  D.简单选择排序

  26.在具有 2n 个结点的完全二叉树中,叶子结点个数为(A)。

  A.n

  B.n+1

  C.n-1

  D.n/2

  27.下列叙述中正确的是(A)。

  A.在栈中,栈顶指针的动态变化决定栈中元素的个数

  B.在循环队列中,队尾指针的动态变化决定队列的长度

  C.在循环链表中,头指针和链尾指针的动态变化决定链表的长度

  D.在线性链表中,头指针和链尾指针的动态变化决定链表的长度

  28.某二叉树的中序遍历序列为 CBADE,后序遍历序列为 CBADE,则前序遍历序列为(A)。

  A.EDABC

  B.CBEDA

  C.CBADE

  D.EDCBA

  29.下列叙述中正确的是(A)。

  A.在循环队列中,队头指针和队尾指针的动态变化决定队列的长度

  B.在循环队列中,队尾指针的动态变化决定队列的长度

  C.在带链的队列中,队头指针与队尾指针的动态变化决定队列的长度

  D.在带链的栈中,栈顶指针的动态变化决定栈中元素的个数

  30.设顺序表的长度为 n。下列排序方法中,最坏情况下比较次数小于 n(n-1)/2 的是(A)。

  A.堆排序

  B.快速排序

  C.简单插入排序

  D.冒泡排序

  31.某二叉树共有 12 个结点,其中叶子结点只有 1 个。则该二叉树的深度为(根结点在第 1

  层)(D)

  A.3

  B.6

  C.8

  D.12

  32.设一棵树的度为 3,其中度为 3,2,1 的结点个数分别为 4,1,3。则该棵树中的叶子

  结点数为(A)。

  A.10

  B.11

  C.12

  D.不可能有这样的树

  33.设表的长度为 15。则在最坏情况下,快速排序所需要的比较次数为(A)。

  A.105

  B.55

  C.15

  D.75

  34.设循环队列的存储空间为 Q(1:100),初始状态为空。现经过一系列正常操作后,front=49,则循环队列中的元素个数为(A)。

  A.不确定

  B.49

  C.51

  D.50

  35.某完全二叉树按层次输出(同一层从左到右)的序列为 ABCDEFGH。该完全二叉树的中

  序序列为(A)。

  A.HDBEAFCG

  B.HDEBFGCA

  C.ABDHECFG

  D.ABCDEFGH

  36.下面属于整数类 I 的实例的是(A)

  A.229

  B.0.229

  C.229E-2

  D."229"

  37.下列叙述中正确的是(C)。

  A.所谓有序表是指在顺序存储空间内连续存放的元素序列

  B.有序表只能顺序存储在连续的存储空间内

  C.有序表可以用链接存储方式存储在不连续的存储空间内

  D.任何存储方式的有序表均能采用二分法进行查找

  38.设二叉树如下则后序序列为(C)

  A.ABDEGCFH

  B.DBGEAFHC

  C.DGEBHFCA

  D.ABCDEFGH

  39.下列叙述中正确的是(B)。

  A.结点中具有两个指针域的链表一定是二叉链表

  B.结点中具有两个指针域的链表可以是线性结构,也可以是非线性结构

  C.二叉树只能采用链式存储结构

  D.循环链表是非线性结构

  40.某二叉树中有15个度为1的结点,16个度为2的结点,则该二叉树中总的结点数为(C)。

  A.32

  B.46

  C.48

  D.49

  41.下列叙述中正确的是(A)

  A.有的二叉树也能用顺序存储结构表示

  B.有两个指针域的链表就是二叉链表

  C.多重链表一定是非线性结构

  D.顺序存储结构一定是线性结构

  42.设二叉树共有 375 个结点,其中度为 2 的结点有 187 个。则度为 1 的结点个数是(A)。

  A.0

  B.1

  C.188

  D.不可能有这样的二叉树

  43.某系统结构图如下图所示该系统结构图的宽度是(B)。

  A.5

  B.4

  C.2

  D.1

  44.设二叉树的前序序列为 ABDEGHCFIJ,中序序列为 DBGEHACIFJ。则按层次输出(从上

  到下,同一层从左到右)的序列为(A)

  A.ABCDEFGHIJ

  B.DGHEBIJFCA

  C.JIHGFEDCBA

  D.GHIJDEFBCA

  45.设顺序表的长度为 16,对该表进行简单插入排序。在最坏情况下需要的比较次数为(D)

  A.15

  B.60

  C.30

  D.120

  46.下列叙述中正确的是(A)

  A.循环队列是线性结构

  B.循环队列是线性逻辑结构

  C.循环队列是链式存储结构

  D.循环队列是非线性存储结构

  47.设某棵树的度为 3,其中度为 3,2,1 的结点个数分别为 3,0,4。则该树中的叶子结点数为

  (B)

  A.6

  B.7

  C.8

  D.不可能有这样的树

  48.下列叙述中错误的是(C)

  A.具有两个根结点的数据结构一定属于非线性结构

  B.具有两个以上叶子结点的数据结构一定属于非线性结构

  C.具有两个以上指针域的链式结构一定属于非线性结构

  D.具有一个根结点且只有一个叶子结点的数据结构也可能是非线性结构

  49.下列结构中属于非线性结构的是(C)

  A.循环队列

  B.二维数组

  C.二叉链表

  D.双向链表

  50.从表中任何一个结点位置出发就可以不重复地访问到表中其他所有结点的链表是(A)

  A.循环链表

  B.双向链表

  C.单向链表

  D.二叉链表

  51.设元素集合为 D={1,2,3,4,5,6}。B=(D,R)为线性结构所对应的 R 是(A)。

  A.R={(6,1),(5,6),(1,3),(2,4),(3,2)}

  B.R={(4,5),(6,1),(5,6),(1,3),(2,4),(3,2)}

  C.R={(6,1),(5,6),(1,3),(3,4),(3,2)}

  D.R={(6,1),(5,6),(2,3),(2,4),(3,2)}

  全国计算机等级二级考试练习题及答案 5

  1.C语言编译程序的功能是()。

  A.执行一个C语言编写的源程序

  B.把C源程序翻译成ASCII码

  C.把C源程序翻译成机器代码

  D.把C源程序与系统提供的库函数组合成一个二进制执行文件

  【答案】C

  【解析】编译程序的功能是将“高级语言”翻译为“机器语言”。每条C语言语句,经过编译最终都将转换成二进制的机器指令。答案选择C选项。

  2.计算机高级语言程序的运行方法有编译执行和解释执行两种,以下叙述中正确的是()。

  A. C语言程序仅可以编译执行

  B. C语言程序仅可以解释执行

  C. C语言程序既可以编译执行,又可以解释执行;

  D.以上说法都不对

  【答案】A

  【解析】编译执行是指程序执行前需要一个专门的编译过程把程序编译成机器语言的文件,再次运行时不需要重新翻译,执行效率高;解释执行是指每个语句都是执行的时候才翻译,执行效率低。用C语言编写的程序必须经过编译器编译后,转换为二进制的机器指令来运行。答案选择A选项。

  3.以下叙述中错误的是()。

  A. C语言中的每条可执行语句和非执行语句最终都将被转换成二进制的机器指令

  B. C程序经过编译、链接步骤之后才能形成一个真正可执行的二进制机器指令文件

  C.用C语言编写的程序称为源程序,它以ASCII代码形式存放在一个文本文件中

  D. C语言源程序经编译后生成后缀为的目标程序

  【答案】A

  【解析】A项错误,注释语句不会被翻译成二进制的机器指令。C源程序经过C编译程序编译之后生成后缀为的二进制文件(称为目标文件),然后由“链接程序”(Link)的软件把文件与各种库函数连接起来生成一个后缀为的可执行文件。答案选择A选项。

  4.以下叙述中错误的是()

  A.C语言的可执行程序是由一系列机器指令构成的

  B.用C语言编写的源程序不能直接在计算机上运行

  C.通过编译得到的二进制目标程序需要连接才可以运行

  D.在没有安装C语言集成开发环境的机器上不能运行C源程序生成的exe文件

  【答案】D

  【解析】A项正确,C语言的可执行程序是由一系列机器指令组成的;BC项正确,用C语言编写的源程序必须经过编译,生成二进制目标代码,再经过连接才能运行;D项错误,C语言经过编译链接后的二进制目标代码可以脱离C语言集成开发环境独立运行。答案选择D选项。

  5.以下叙述正确的是()。

  A. C编译程序把文件后缀为.c的源程序文件编译成文件后缀为的二进制文件

  B. C编译程序把文件后缀为.c的源程序文件编译成文件后缀为的可执行文件

  C. C编译程序把文件后缀为的二进制文件编译成文件后缀为的可执行文件

  D.链接程序把文件后缀为.c的源程序文件链接成文件后缀为的可执行文件

  【答案】A

  【解析】C编译程序把文件后缀为C的源程序文件编译成文件后缀为的二进制文件,链接将一个或多个目标文件与程序用到的库文件连接起来,形成一个可以在操作系统直接运行的执行程序,故排除B、C、D项,答案选择A选项。

  6.以下叙述中正确的是(A.在C语言程序中,main函数必须放在其他函数的最前面

  B.每个后缀为.c的C语言源程序都可以单独进行编译

  C.在C语言程序中,只有main函数才可以单独进行编译

  D.每个后缀为.c的C语言源程序都应该包含一个main函数

  【答案】B

  【解析】main函数可以在程序的任何位置。每一个可执行的.C程序都必须有一个且只能有一个主函数。后缀名为.c的C语言源程序都可以单独进行编译。main函数只是让执行程序的系统知道该从哪里开始执行程序(从主函数处执行),其他有关这个程序的子函数是通过函数调用来实现其功能(不需main函数)。答案选择B选项。

  7.以下叙述中错误的是()。

  A. C语言编写的函数源程序,其文件名后缀可以是.c

  B. C语言编写的函数都可以作为一个独立的源程序文件

  C. C语言编写的每个函数都可以进行独立的编译并执行;

  D.一个C语言程序只能有一个主函数

  【答案】C

  【解析】C源程序经过C编译程序编译之后生成一个后缀为的二进制文件(称为目标文件),然后由称为“连接程序”(Link)的软件,把此文件与C语言提供的各种库函数连接起来生成一个后缀为的可执行文件。只有含有main函数的经过编译链接才能执行。答案选择C选项。

  8.以下叙述中错误的是(A.一个C程序可以包含多个不同名的函数

  B.一个C程序只能有一个主函数

  C. C程序在书写时,有严格的缩进要求,否则不能编译通过

  D. C程序的主函数必须用main作为函数名

  【答案】C

  【解析】一个C程序有且只有一个主函数main。一个C程序可以包含多个不同名字的子函数。C程序在书写时没有严格的缩进要求。答案选择C选项。

  9.以下叙述中正确的是()。

  A. C语言规定必须用main作为主函数名,程序将从此开始执行

  B.可以在程序中由用户指定任意一个函数作为主函数,程序将从此开始执行

  C. C语言程序将从源程序中第一个函数开始执行;

  D. main的各种大小写拼写形式都可以作为主函数名,如:MAIN,Main等

  【答案】A

  【解析】用户不能指定某函数为主函数,C语言规定,程序从main函数开始执行,从main函数退出,C语言函数名区别大小写。答案选择A选项。

  10.下列叙述中错误的是()。

  A. C程序可以由一个或多个函数组成

  B. C程序可以由多个程序文件组成

  C.一个C语言程序只能实现一种算法

  D.一个C函数可以单独作为一个C程序文件存在

  【答案】C

  【解析】一个C程序可以有一个或多个程序文件,也可以有一个或多个函数,所以一个C语言程序可以实现多种算法,答案选择C选项。

  全国计算机等级二级考试练习题及答案 6

  一、选择题

  1VBA程序流程控制的方式有( )。

  A.顺序控制、条件控制和选择控制

  B.条件控制、选择控制和循环控制

  C.分支控制、顺序控制和循环控制

  D.顺序控制、选择控制和循环控制

  参考答案:D

  参考解析:本题考查VBA中流程控制方式的知识。VBA程序流程控制的方式有三种,分别为顺序控制、选择控制和循环控制,对应结构化程序设计的三种基本控制结构。

  2下列叙述中正确的是( )。

  A.线性链表的各元素在存储空间中的位置必须是连续的

  B.线性链表的头元素一定存储在其他元素的前面

  C.线性链表中的各元素在存储空间中的位置不一定是连续的,但表头元素一定存储在其他元素的前面

  D.线性链表中的各元素在存储空间中的位置不一定是连续的,且各元素的存储顺序也是任意的

  参考答案:D

  参考解析:在线性链表中,各元素在存储空间中的位置是任意的,各元素的顺序也是任意的,依靠指针来实现数据元素的前后件关系。

  3下列逻辑表达式中,能正确表示条件“x和Y都不是奇数”的是( )。

  A.xMod2=1 AndYMod 2=1

  B.XMod2=10rYMod 2=1

  C.xMod2=0AndYMod 2=0

  D.XMod 2=00rYMod 2=0

  参考答案:C

  参考解析:本题考查VBA中条件组合的知识。若要表示X和Y都不是奇数,也就意味着x是偶数,Y也是偶数,那么两个条件之间是“与”的关系;若要判断某数是偶数,需要这个数除2的余数为0。

  4语句Dim NewArray(10)As Integer的含义是( )。

  A.定义了一个整型变量且初值为10

  B.定义了l0个整数构成的数组

  C.定义了11个整数构成的数组

  D.将数组的第10元素设置为整型

  参考答案:C

  参考解析:本题考查VBA中数组的知识。数组变量由变量名和数组下标构成,通常使用Dim语句来定义数组,其格式为:Dim数组名([下标下限t0]下标上限)As数据类型其中下标下限缺省为0。数组中的元素个数即为:下标上限一下标下限+1。

  5下列关于标准函数的说法,正确的是( )。

  A.Rnd函数用来获得0到9之间的双精度随机数

  B.Int函数和Fix函数参数相同则返回值就相同

  C.Str函数用来把纯数字型的字符串转换为数值型

  D.Chr函数返回ASCIl码对应的字符

  参考答案:D

  6执行x=InputBox(”请输入x的值”)时,在弹出的对话框中输入l2,在列表框Listl选中第一个列表项,假设该列表项的内容为34,使Y的值是1234的语句是( )。

  A.y--Val(x)+Val((ListList(0)

  B.y=Val(x)+Val(ListList(1))

  C.y=Val(x)&Val(ListList(O))

  D.y=Val(x)&Val(ListList(1))

  参考答案:C

  参考解析:本题考查字符串连接和列表框的知识。列表框的List属性是一个数组,其各元素就是列表框中的列表项,第一个列表项对应的数组下标为0。由于列表框中的列表项和输入对话框的返回值都是字符串,在本题中使用了Val函数将其转换为数字,此时如果使用“+”则会完成两个数字相加,故此只能使用“&”连接两个字符串。第6题 笔记记录我的笔记(0) | 精选笔记(10)选择笔记标签:试题内容(10)答案解析(0)

  7在条件宏设计时,对于连续重复的条件,可以用来代替的符号是( )。

  A.…B.=C.,D.:

  参考答案:A

  参考解析:本题考查条件宏的知识。如果在宏中加入条件表达式,就可以限制宏在满足一定的条件下才能完成某种操作,我们称之为条件宏。对于连续重复的条件,可以使用省号(…)代替重复条件。

  8在Access中,如果在模块的过程内部定义变量,则该变量的作用域为( )。

  A.局部范围B.程序范围C.全局范围D.模块范围

  参考答案:A

  参考解析:变量定义在标准模块的所有过程之外的起始位置,运行时在所有类模块和标准模块的所有子过程与函数过程中都可见。

  9表的组成内容包括( )。

  A.查询和报表B.字段和记录C.报表和窗体D.窗体和字段

  参考答案:B

  参考解析:本题考查Access表基本概念的知识。在关系数据库中关系是一个二维表,每一行称为一个元组,每一列称为一个属性:在Access这个关系数据库中.用表来实现关系,表的每一行称作一条记录,对应关系模型中的元组;每一列称作一个字段,对应关系模型中的属性。

  10假设一个书店用(书号,书名,作者,出版社,出版日期,库存数量……)一组属性来描述图书,可以作为“关键字”的是( )。

  A.书号B.书名C.作者D.出版社

  参考答案:A

  参考解析:本题考查主关键字的知识。主关键字是一个或者多个字段的集合,是用于区别表中记录惟一的标识,也就意昧着在一个表中主关键字不能取重复值。在ACCess的表中,可以定义三种类型的主关键字:自动编号主键、单字段主键和多字段主键。在本题中只有“书号”是每本书都不相同的,也就是主关键字。

  11在If…EndIf选择结构中,允许可嵌套的深度是( )。

  A.最多32层B.最多64层C.最多256层D.没有严格限制

  参考答案:D

  参考解析:本题考查VBA中选择结构嵌套的知识。在VBA中称在If...End If结构中包含其他If…End If结构的构造为选择嵌套,对于嵌套的层次没有严格规定,理论卜.可以嵌套无穷多层次。

  13下列不属于操作查询的是( )。

  A.参数查询B.生成表查询C.更新查询D.删除查询

  参考答案:A

  参考解析:本题考查操作查询的知识。操作查询,也叫做动作查询,共有4种类型:追加查询、删除查询、更新查询和生成表查询。利用这几种查询可以完成为源表追加数据,更新、删除源表中的数据,以及生成表操作。

  14下列关于栈的叙述中,正确的选项是( )。

  A.在栈中只能删除数据B.在栈中只能插入数据C.栈是先进先出的线性表D.栈是先进后出的线性表

  参考答案:D

  参考解析:

  栈是限定在一端进行插入与删除的线性表。这种线性表只能在固定的一端进行插入和删除操作,因此栈又称后进先出表或先进后出表。

  15下列关于类、对象、属性和方法的叙述中,错误的是( )。

  A.类是对一类相似对象的描述,这些对象具有相同的属性和方法

  B.属性用于描述对象的状态,方法用于表示对象的行为

  C.基于同一个类产生的两个对象可以分别设置自己的属性值

  D.通过执行不同对象的同名方法,其结果必然是相同的

  参考答案:D

  参考解析:对象根据所接受的消息而做出动作,同样的消息被不同的对象接受时可以导致完全不同的'行为,该现象称为多态性,这种消息可以是同名的方法。

  17要求主表中没有相关记录时就不能将记录添加到相关表中,则应该在表关系中设置( )。

  A.参照完整性B.有效性规则C.输入掩码D.级联更新相关字段

  参考答案:A

  参考解析:本题考查参照完整性的知识。在关系数据库中都有两种完整性约束:实体完整性和参照完整性。实体完整性就是主属性不能为空;参照完整性指的是两个逻辑上有关系的表必须使得表里面的数据满足它们的关系。例如主表中没有相关记录就不能将记录添加到相关表;相关表中的记录删除时主表的相关记录随之删除;相关表中的记录更新时主表的相关记录随之更新都是参照完整性的例子。

  18为窗体中的命令按钮设置单击鼠标时发生的动作,应选择设置其属性对话框的( )。

  A.“格式”选项卡B.“事件”选项卡C.“方法”选项卡D.“数据”选项卡

  参考答案:B

  参考解析:本题考查窗体控件的基础知识。在窗体上每一个控件都是一个对象,都具有三要素就是属性、事件和方法。事件是控件可以响应的动作如单击鼠标等,所以要想设计单击鼠标时的动作就要设计单击鼠标事件里面的内容。

  20设变量x是一个整型变量,如果sgn(x)的值为l,则x的值是( )。

  A.1B.大于0的整数C.0D.小于0的整数

  参考答案:B

  参考解析:本题考查VBA中判断符号函数的知识。Sgnoi函数是一个判断符号的函数,其参数为数值型的值,若参数小于o,则函数返回-1;若参数等于0,则函数返回0;若参数大于0,则函数返回1。

  22报表页脚的作用是( )。

  A.用来显示报表的标题、图形或说明性文字

  B.用来显示整个报表的汇总说明

  C.用来显示报表中的字段名称或对记录的分组名称

  D.用来显示本页的汇总说明

  参考答案:B

  参考解析:本题考查报表的知识。报表页眉处于报表的开始位置,一般用其来显示报表的标题、图形或者说明性文字:报表页脚处于报表的结束位置,一般用来显示报表的汇总说明;页面页眉处于每页的开始位置,一般用来显示报表中的字段名称或记录的分组名称;页面页脚处于每页的结束位置,一般用来显示本页的汇总说明。

  23结构化分析方法是面向( )的自顶向下逐步求精进行需求分析的方法。

  A.对象B.数据结构C.数据流D.目标

  参考答案:C

  参考解析:结构化分析方法是面向数据流进行需求分析的方法,采用自顶向下、逐层分解,建立系统的处理流程,以数据流图和数据字典为主要工具,建立系统的逻辑模型。

  24下列关于控件的说法错误的是( )。

  A.控件是窗体上用于显示数据和执行操作的对象

  B.在窗体中添加的对象都称为控件

  C.控件的类型可以分为:结合型、非结合型、计算型与非计算型

  D.控件都可以在窗体“设计”视图中的工具箱中看到

  参考答案:C

  参考解析:本题考查窗体控件的知识。ACCess中的窗体中的控件是窗体上用于显示数据和执行操作以及美化窗体的对象;每一个在窗体中添加的对象包括窗体本身都称为控件;它们可以在窗体“设计”视图中的工具箱中看到并使用。控件的类型分为结合型、非结合型和计算型。

  25能被“对象所识别的动作”和“对象可执行的活动”分别称为对象的( )。

  A.方法和事件B.事件和方法C.事件和属性D.过程和方法

  参考答案:B

  参考解析:本题考查面向对象的知识。在面向对象的开发环境中,对象具有三要素:属性、事件和方法。属性是对象的静态特性,一般用来描述对象的静态特征;事件是可以被对象识别或接受的动作;方法是对象可以执行的活动。

  27某二叉树共有60个叶子结点与50个度为1的结点,则该二叉树中的总结点数为( )。

  A.148B.169C.182D.198

  参考答案:B

  参考解析:叶子结点总是比度为2的结点多一个。所以,具有60个叶子结点的二叉树有59个度为2的结点。总结点数=60个叶子结点+59个度为2的结点+50个度为1的结点=169个结点。

  28已知一个学生数据库,其中含有班级、性别等字段,若要统计每个班男女学生的人数,则应使用( )查询。

  A.交叉表查询B.选择查询C.参数查询D.操作查询

  参考答案:A

  参考解析:本题考查查询种类的知识。常见的查询种类有:选择查询、交叉表查询、参数查询、操作查询和SQL查询。其中选择查询是根据指定的查询准则从一个或多个表中获取数据并显示结果;交叉表查询是利用表中的行和列来统计数据;参数查询利用对话框来提示用户输入准则;操作查询在一次查询操作中对所得结果进行编辑。本题中以性别为行标题,以班级为列标题,行列交叉处进行计数,即可得到结果。

  29设有表示学生选课的三张表,学生S(学号,姓名,性别,年龄,身份证号),课程C(课号,课名),选课SC(学号,课号,成绩),则表SC的关键字(键或码)为( )。

  A.课号,成绩B.学号,成绩C.学号,课号D.学号,姓名,成绩

  参考答案:C

  参考解析: 关键字是指属性或属性的组合,其值能够惟一地标识一个元组,而在SC中学号和课号的组合可以对元组进行惟一的标识。

  31在窗体上,设置控件Com0为不可见的属性是( )。

  A.Com0.NameB.Com0.CaptionC.Corn0.EnabledD.Com0.Visible

  参考答案:D

  参考解析:本题考查控件属性的知识。在窗体的控件中,Visible属性是用于指定控件是否可见。Enabled属性用于指定控件是否可用,Caption属性表示控件的标题,Name属性表示控件的名称。

  32用于关闭或打开系统消息的宏命令是( )。

  A.SetValueB.RequeryC.RestoreD.SetWamings

  参考答案:D

  参考解析:本题考查宏操作的知识。Access中提供了50多个可选的宏操作命令,在本题中SetValue用于设置属性值;Requery用于刷新控件数据;Restore用于将最大化或最小化窗口恢复至原始大小;SetWarnings用于关闭或打开系统消息。

  33在关系运算中,投影运算的含义是( )。

  A.在基本表中选择满足条件的记录组成一个新的关系

  B.在基本表中选择需要的字段(属性)组成一个新的关系

  C.在基本表中选择满足条件的记录和属性组成一个新的关系

  D.上述说法均是正确的

  参考答案:B

  参考解析:本题考查关系运算的知识。关系运算可分为两大类,一类是传统的集合运算,如并、交、差和笛卡儿积:还有~类是专门的关系运算,其中包括选择、投影、连接和自然连接。选择运算是在关系中选择满足条件的元组;投影运算是在关系中指定某些属性所组成新的关系;连接运算是将两个关系拼接成~个新的关系,生成的新关系中包含满足条件的元组;自然连接是在等值连接的基础上去除重复的属性。

  34在access数据库中表就是( )

  A.数据库B.记录C.字段D.关系

  参考答案:D

  参考解析:本题考查表的基本概念的知识。在ACCess这个关系数据库中,用表来实现逻辑层次中的关系也就是所说的一个关系就是一个二维表。表中的列称作字段,行称作记录,而数据库是一个总称。

  35SQL语句不能创建的是( )。

  A.报表B.视图C.数据表D.索引

  参考答案:A

  参考解析:本题考查SQL中定义语句的知识。SQL语言的功能包含数据定义、数据操纵、数据查询和数据控制,其中的数据定义功能可以实现表、索引、视图的定义、修改和删除。在ACCess中提供3种创建报表的方式,分别是使用“自动报表,功能,使用向导功能和使用“设计”视图创建,使用SQL语句是不能创建报表的。

【全国计算机等级二级考试练习题及答案】相关文章:

全国计算机等级考试二级MySQL练习题及答案10-23

全国计算机等级考试二级教程MySQL练习题及答案09-03

全国计算机等级考试二级MySQL练习题07-31

全国计算机等级二级考试java试题及答案08-26

全国计算机等级考试二级MySQL试题及答案09-02

全国英语等级考试二级集训练习题及答案10-08

全国英语等级考试pets二级辅导练习题及答案11-14

2017计算机等级考试《二级VFP》练习题与答案08-21

计算机等级考试二级Access考前练习题及答案11-02