2021计算机二级考试试题题库8篇

发布时间:2021-10-01
2021计算机二级考试试题题库8篇

2021计算机二级考试试题题库8篇 第1篇


以下程序的输出结果是intf(){ static int i= 0; int s=1; s+=i; i++; return s;}main( ){ inti, a=0; for(i=0;i<5;i++)a+=f(); cout<<a<<end1;}

A.20

B.24

C.25

D.15

正确答案:D
解析:本题考察的是同名局部变量和全局变量的作用域之间的关系。同时考察了静态变量的特点:退出函数和进入函数并不影响静态变量的值。因此,循环多次,实际上完成静态变量的累加。即1+2+3+4+5,其值为15,故答案为D。


在名为Form1标题为“选课”的窗体上绘制一个复选框数组;名为Chk1,共有4个复选框,按顺序其标题分别是“音乐”、“美术”、“体育”和“政治”,其中“体育”和“政治”复选框处在选中状态下。请绘制控件并设置相应属性,使运行时的窗体如下图所示。

注意:

文件必须存放在考生文件夹中,工程文件名为execise23.vbp,窗体文件名为 execise23.frm。

正确答案:


考生文件夹下,“sampl.mdb”数据库文件中已建立表对象“tEmp”。试按以下操作要求,完成对表“tEmpl,,的编辑修改和操作:

(1)将“编号”字段改名为“工号”,并设置为主键。

(2)设置“年龄”字段的有效性规则为不能是空值。

(3)设置“聘用时间”字段的默认值为系统当前年1月l号。

(4)删除表结构中的“简历”字段。

(5)将考生文件夹下“sampO.mdb”数据库文件中的表对象“tTemp”导入到“sampl.mdb”数据库文件中。

(6)完成上述操作后,在“sampl.mdb”数据库文件中做一个表对象“tEmp”的备份,命名为“tEL”。

正确答案:【操作步骤】 (1)步骤1:双击打开“sampl.mdb”数据库单击“表”对象。单击“tEmp”表单击“设计”按钮单击“编号”字段修改为“工号”。在“工号”字段上右键单击鼠标在弹出的快捷菜单上选择“主键”命令。 步骤2:单击“保存”按钮保存修改和设置关闭表设计视图。 (2)步骤1:单击“tEmp”表单击“设计”按钮。单击“年龄”字段在“字段属性”的“有效性规则”中输入:is not null。 步骤2:单击“保存”按钮保存设置关闭表设计视图。 (3)步骤1:单击“tEmp”表单击“设计”按钮。单击“聘用时间”字段在“字段属性”中的“默认值”中输入:DateSerial(Year(Date())11)。 步骤2:单击“保存”按钮保存设置。 (4)步骤l:单击“tEmp”表单击“设计”按钮。单击“简历”字段右键单击鼠标在快捷菜中选择“删除行”命令单击“是”按钮。 步骤2:单击“保存”按钮保存删除。关闭表闭设计视图的窗口。 (5)步骤1:执行【文件】→【获取外部数据】→【导入】菜单命令在“导入”对话框内选择“samp0.mdb”所在的位置。单击“导入”按钮选择表“tTemp”单击“确定”按钮。 (6)步骤1:在“sampl.mdb”数据库下的“表”对象窗口下右键单击“tEmp”表在快捷菜单中选择“另存为”命令在对话框内输入修改表名“tEL”。 步骤2:单击“确定”按钮关闭“sampl.mdb”数据库窗口。
【操作步骤】 (1)步骤1:双击打开“sampl.mdb”数据库,单击“表”对象。单击“tEmp”表,单击“设计”按钮,单击“编号”字段修改为“工号”。在“工号”字段上右键单击鼠标,在弹出的快捷菜单上选择“主键”命令。 步骤2:单击“保存”按钮,保存修改和设置,关闭表设计视图。 (2)步骤1:单击“tEmp”表,单击“设计”按钮。单击“年龄”字段,在“字段属性”的“有效性规则”中输入:is not null。 步骤2:单击“保存”按钮,保存设置,关闭表设计视图。 (3)步骤1:单击“tEmp”表,单击“设计”按钮。单击“聘用时间”字段,在“字段属性”中的“默认值”中输入:DateSerial(Year(Date()),1,1)。 步骤2:单击“保存”按钮,保存设置。 (4)步骤l:单击“tEmp”表,单击“设计”按钮。单击“简历”字段,右键单击鼠标,在快捷菜中选择“删除行”命令,单击“是”按钮。 步骤2:单击“保存”按钮,保存删除。关闭表闭设计视图的窗口。 (5)步骤1:执行【文件】→【获取外部数据】→【导入】菜单命令,在“导入”对话框内选择“samp0.mdb”所在的位置。单击“导入”按钮,选择表“tTemp”,单击“确定”按钮。 (6)步骤1:在“sampl.mdb”数据库下的“表”对象窗口下,右键单击“tEmp”表,在快捷菜单中选择“另存为”命令,在对话框内输入修改表名“tEL”。 步骤2:单击“确定”按钮,关闭“sampl.mdb”数据库窗口。 解析:(1)本题主要考查表字段的修改和主键设置方法。(2)主要考查空值is null和非空值is not null的设置方法(3)主要考查时间/日期的系统函数的使用和默认值的设置。
(4)考查表结构的调整:删除字段。(5)考查Access中数据导入。(6)考查简单的数据备份功功能相当于数据表的复制。


以下关系表达式中,其值为False的是( )。

A."ABC">"AbC"

B."the"<>"they"

C."VISUAL"=UCase("Visual")

D."Integer">"Int"

正确答案:A


在文本框中,当用户键入一个字符,能同时引发的事件是

A.KeyPress和Click

B.KeyPress和LostFocus

C.KeyPress和Change

D.Change和LostFocous

正确答案:C
解析:键入字符会触发KeyPress事件;在文本框中输入新信息将触发Change事件。


创建一个线程之后,通过调用该线程对象的______方法将潜入该线程的虚拟CPU置于可运行状态。

正确答案:start()
start()


2021计算机二级考试试题题库8篇 第2篇


( 12 )代码 System.out.println(066) 的输出结果是 【 12 】 。

正确答案:


可以在常量的后面加上类型说明符以显示常量的类型,可以表示整型常量的是( )。

A.%

B.#

C.!

D.$

正确答案:A


int*f(int*x,int*y) { if(*x>*y) return x; else return y; } main() { int a=7,b=8,*p,*q,*r; p=&a;q=&b;r=f(p,q); printf("%d,%d,%d",*p,*q,*r); }执行后输出结果是______。

A.7,8,8

B.7,8,7

C.8,7,7

D.8,7,8

正确答案:A


查询所有借阅过“中国出版社”图书的读者的姓名和所在单位( )。

A.SELECT姓名,所在单位FROM借书证,图书,借书记录 WHERE图书.索书号=借书记录.索书号AND 借书证.借书证号=借书记录.借书证号AND出版社=”中国出版社”

B.SELECT姓名,所在单位FROM图书,借书证 WHERE图书.索书号=借书证.借书证号AND出版社=”中国出版社”

C.SELECT姓名,所在单位FROM图书,借书记录 WHERE图书.索书号=借书记录.索书号AND出版社=”中国出版社”

D.SELECT姓名,所在单位FROM借书证,借书记录 WHERE借书证.借书证号=借书记录.借书证号AND出版社=”中国出版社”

正确答案:D
D。【解析】题干中要查询借书人的单位和姓名,要用到3个表,其中图书表和借书记录表通过字段索书号进行连接,借书证表和借书记录表通过借书证号连接,同时借阅的是“中国出版社”,所以出版社=”中国出版社”,所以答案选择D。


设X=10,语句?VARTYPE("x")的输出结果是 ______。

A.N

B.4

C.10

D.X

正确答案:B
解析:VARTYPE()是用来测试数据类型的函数,变量X通过赋值后是一个数值型数据,但在函数测试中,添加了字符型数据的定界符,因此函数最终测试的是一个字符型数据。


下列程序运行后,输出结果是______。main(){ char ch[2][5]={"693","825"),*p[2]; int i,j,s=0; for (i=0;i<2;i++) p[i]=ch[i]; for (i=0;i<2;i++) for (j=0;p[i][j]>='0' &&p[i][j]<='9';j+=2) s=10*s+p[i][j]-'0'; printf("%d\n",s);}

A.6385

B.22

C.33

D.693825

正确答案:A


2021计算机二级考试试题题库8篇 第3篇


下列工具中不是需求分析常用工具的是( )。

A.FAD

B.PFD

C.N-S

D.DFD

正确答案:D
解析:需求分析中的常用工具有PAD、PFD及N-S等,而DFD(数据流图)为结构化分析工具。


设变量已正确定义并赋值,以下正确的表达式是

A.x=y*5=x+Z

B.int(15.8%5)

C.x=y+z+5,++y

D.x=25%5.0

正确答案:C
解析: 求余运算符"%"两边的运算对象必须是整型,而选项B)和D)中"%"两边的运算对象有浮点整数据,所以选项B)和D)是错误的表达式。在选项A)中赋值表达式的两边出现相同的变量x,也是错误的。选项C)是一个逗号表达式,所以正确答案为C)。


Excel2010中,如果给某单元格设置的小数位数为2,则输入56.5时显示()。

A.56.5

B.56.50

C.56.0

D.56

正确答案:B


在SQLSELECT语句中与INTO TABLE等价的短语是( )。

A.INTO DBF

B.TO TABLE

C.INTO FRM

D.INTFILE

正确答案:A
A。【解析】使用短语INTODBF|TABLETA—BLENAME可以将查询结果存放到永久表(.dbf文件)。所以INTODBF和INTOTABLE是等价的。


在当前表单的LABELl控件中显示系统时间的语句是

A.THISFORM.LABEL1.CAPTION=TIME()

B.THISFORM.LABEL1.VALUE=TIME()

C.THISFORM.LABEL1.TEXT=TIME()

D.THISFORM.LABEL1.CONTROL=TIME()

正确答案:A
解析:本题考查表单的标签控件的使用。在Visual FoxPro中,标签的Cption属性可以用来指定标题文本,因此用户可以使用THISFORM.LABEL1.CAPTION=TIME()来显示系统时间,故选项A为正确答案。


设当前表有10条记录,若要在第5条记录的前面插入一条记录,在执行GO 5后再执行如下命令( )。

A.INSERT

B.INSERT BLANK

C.INSERT BEFORE

D.APPEND BEFORE

正确答案:C
解析:在VisualFoxPro中,只有INSERT命令可在表的中间插入记录。INSERT命令中的BEFORE选项如果被省略,将在当前指针的后面插入一条记录,反之在当前记录的前面插入一条空记录。


2021计算机二级考试试题题库8篇 第4篇


数字图像的获取步骤大体分为四步,以下顺序正确的是( )。

A、扫描分色量化取样

B、分色扫描量化取样

C、扫描分色取样量化

D、量化取样扫描分色

正确答案:C


若将输出语句? X1+X2+X3改为?X1,X2,X3,且将子程序最后一行的TO MASTER 删除,则X2的输出结果为 ______。

A.10

B.11

C.12

D.13

正确答案:B


以下程序段中的变量已正确定义。 for(i=0;i<;4;i++,i++)for(k=1;k<;3;k++);prinff(”*”);该程序段

以下程序段中的变量已正确定义。 for(i=0;i<;4;i++,i++)for(k=1;k<;3;k++);prinff(”*”);该程序段的输出结果是( )。

A.*

B.****

C.**

D.********

正确答案:A
c语言约定分号为一条语句的结束。因此for(i=0;i<4;i++,i++)for(k=1;k<3;k++);是完整的语句,对研nd();没有任何影响,最后一nff(”·’),执行一次。因此答案为A选项。


若有定义int a[10],*p=a,则p+6表示( )。

A.数组元素a[5]的值

B.数组元素a[5]的地址

C.数组元素a[6]的地址

D.数组元素a[0]的值加上5

正确答案:C
解析: 指针中存放的是变量的地址,指针也可以进行加减运算,这时指针移动的最小单位是一个存储单元,而不是一个字节。所以题中p+6指的是将指针向后移动了6个存储单元,指向a[6],存放的是a[6]的地址。


若有下面的程序段: chars[]="china";char *p;p=s;则下列叙述正确的是( )。

A.s和p完全相同

B.数组s中的内容和指针变量p中的内容相等

C.数组s的长度和p所指向的字符串长度相等

D.*p与s[0]相等

正确答案:D
解析:字符型指针变量p中存放的是“china"的首地址,所以选项A)和B)错误;s数组长度为6,而p所指向的字符串长度为5,二者不相等,排除选项C)。


若有说明:long *p,a;则不能通过scanf语句正确给输入项读入数据的程序段是______。

A.*p=&a;scanf("%ld",p);

B.p=(long*)malloc(8);scanf("%ld",p);

C.scanf("%ld",p=&a);

D.scanf("%ld",&a);

正确答案:A


2021计算机二级考试试题题库8篇 第5篇


给student表增加一个“平均成绩”字段(数值型,总宽度6,2位小数)的SQL命令是( )。

A.ALTER TABLE student ADD平均成绩N(6,2)

B.ALTER TABLE student ADD平均成绩D(6,2)

C.ALTER TABLE student ADD平均成绩E(6,2)

D.ALTER TABLE student ADD平均成绩Y(6,2)

正确答案:A
A。【解析】由题所知,数值型用字母N表示,所以答案为A。


要想不使用Shift或Ctrl键就能在列表框中同时选择多个项目,则应将该列表框的MultiSelect属性设置为

A.0

B.1

C.2

D.其他

正确答案:B
解析:MultiSelect属性用来设置一次可以选择的表项数。对于一个标准列表框,该属性的设置值决定了用户是否可以在列表框中选择多个表项。MultiSelect属性可以设置成以下3种值:O-None表示每次只能选择一项,如果选择另一项则会取消对前一项的选择;1-Simple表示可以同时选择多个项,后续的选择不会取消前面所选择的项,可以用鼠标或空格键选择:2-Extended表示可以选择指定范围内的表项,其方法是:单击所要选择范围的第一项,然后按下Shift键,不要松开,并单击所要选择范围的最后一项,可连续地选择多个表项,如果按住Ctrl键,并单击列表框中的项目,则可不连续地选择多个表项。


为使文本框显示滚动条,必须首先设置的属性是().

A、Mulitiline

B、Autosize

C、Alignment

D、Scrollbars

正确答案:A


绘制圆形选区时,先选择椭圆选框工具,在按下()的同时,拖动鼠标,就可以实现圆形选区的创建。

A.Alt键

B.Ctrl键

C.Shift键

D.Ctrl+Alt

正确答案:C


以下程序用于判断a、b、c能否构成三角形,若能,输出YES,否贝愉出NO。当给a、b、c输入三角形三条边长时,确定a、b、c能构成三角形的条件是需同时满足三个条件;a+b>c,a+c>b,b+c>a。请填空。

main()

{ float a,b,c;

scanf("%f%f%f',&a,&b,&c);

if([ ])printf("YES\n"); /*a、b、c能构成三角形*/

else printf("NO\n"); /*a、b、c不能构成三角形*/

}

正确答案:(a+b>c)&&(a+c>b)&&(b+c>a)
(a+b>c)&&(a+c>b)&&(b+c>a) 解析:此题主要考核的是if语句的条件运算符及逻辑运算,逻辑“与”运算是指所有条件为“真”时结果才为真,根据构成三角形的条件两边之和大于第三边得出上面的结果。


当窗体中的内容太多无法放在一页中全部显示时,可以用______控件来分页。

A.选项卡

B.命令按钮

C.组合框

D.选项组

正确答案:A


2021计算机二级考试试题题库8篇 第6篇


链表不具备的特点是()。

A.可随机访问任一结点

B.插入删除不需要移动元素

C.不必事先估计存储空间

D.所需空间与其长度成正比

正确答案:A


类的继承是指派生类继承基类数据成员和__________。

正确答案:
成员函数


数据库DB、数据库系统DBS,数据库管理系统DBMS之间的关系是( )。

A.DB包括DBS和DBMS

B.DBMS包括DB和DBS

C.DBS包括DB和DBMS

D.没有任何关系

正确答案:C
解析:数据库系统(DBS)由数据库(DBS)、数据库管理系统(DBMS)、数据库管理员、硬件平台和软件平台5个部分组成,可见DB和DBMS都是DBS的组成部分。


Word2013进行文本编辑时,选定文本可以采用()方法。

A、拖曳鼠标选定文本

B.设置自动选定

C.用键盘选定文本

D.键盘和鼠标相互配合选定文本

正确答案:AD


关于抽象类的说法,不正确的是( )。

A.如果一个类至少有一个纯虚函数,则此类即为抽向类

B.抽象类中的纯虚函数没有定义,不能建立它的对象,只能派生其子类

C.抽象类对象不能用作参数类型、函数返回类型及显式转换类型

D.不可声明指向抽象类的指针和引用

正确答案:D
解析:只有能够声明指向抽象指针和引用,才能使该指针指向派生类,进而实现多态性。


下列程序段的执行结果为 I=4 x=5 Do I=I+1 x=x+2 Loop Until I>=7 Print"I=";I Print"X=";x

A.I=4 x=5

B.I=7 x=15

C.I=6 x=8

D.I=7 x=11

正确答案:D
解析:此题用的是Do循环结构,其格式为:DO语句块[ExitDo]LoopUntil循环条件此循环由于“先执行后检查”,所以至少执行一次。本题中,程序运行到循环条件I>=7的值为True时才停止。所以当程序结束运行后I=7,x=11。


2021计算机二级考试试题题库8篇 第7篇


执行以下代码的结果是?foo={1,3,3,4}type(foo)

A.set

B.dict

C.tuple

D.object

正确答案:A


表达式1+2+"hello"+8的值为( )。

A.12hello8

B.3hello8

C.12hello

D.不能运算

正确答案:B
解析:当一个表达式的各个操作数的类型不一致时,系统会根据情况进行数据类型的转换 (若不能自动转换,编译时会报错)。但在运行时并不是一次性地将所有的数据都转换为相同类型的数据才开始计算,而是根据运算符的优先级,按需转换。本表达式中“2”的前后都是“+”运算符,其优先级一样,按顺序运算,因此先进行1+2的运算,其结果3再与"hello"作+运算,此时由于”hello"是一个String对象,系统自动将3转换为String对象后再与"hello"作连接运算,其结果"3hello"再继续与后面的操作数进行运算。


使图形能自动按控件大小而改变的控件是______。

A. 图片框

B.图象框

C.标签框

D.框架

正确答案:B


有如下说明: int a[10]={1,2,3,4,5,6,7,8,9,10},*p=a;则数值为9的表达式是______。

A.*p+9

B.*(p+8)

C.*p+=9

D.p+8

正确答案:B
解析:p是指向整型变量的指针,并赋初值指向了数组a的首地址,*p=1,选项A中*p+9=10;选项C中*p=*p+9=10。而p+8是指向数组a的第9个元素的地址,只有*(p+8)才是数组a的第9个元素。


“主键”不允许取重复值,是指( )。

A.实体完整性约束规则

B.引用完整性约束规则

C.用户自定义完整性约束规则

D.数据完整性约束规则

正确答案:A
解析:实体完整性是保证表中记录唯一的特性,也就是说,在一个表中不可以有重复的记录。在Visual FoxPro中利用主关键字和候选关键字来保证实体完整性。


布尔型数据在计算机内存中占( )位bit。

A.4

B.3

C.2

D.1

正确答案:D


2021计算机二级考试试题题库8篇 第8篇


WindowsXP操作系统自身携带的媒体播放器是()。

A.Qvod

B.WindowsMediaPlayer

C.Rinamp

D.RealPlayer

正确答案:B


数字字符0的ASCII值为48,运行下列程序的输出结果是( )。 main() { char a='1',b='2'; printf("%c,",b++); printf("%d\n",b-A); }

A.3,2

B.50,2

C.2,2

D.2,50

正确答案:C
解析:自增运算符“++”,出现在变量之前,表示先使变量的值加1,再使用变量的值进行运算;出现在变量之后,表示先使用变量的值进行运算,冉使变量的值加1。例如题中的“b++”,题中第一条语句先输出字符b的值,此时变量b='2',因此输出值为2;再使b的值加1,b='3',因此第二条语句输出:b-a='3'-'1'=2。


用八进制表示Visual Basic的整型常数时,需要在前面加上的符号是 ______。

A.&O

B.&H

C.O

D.H

正确答案:A
解析:在VisualBasic常量中,十六进制的常量需要冠以&h,八进制的常量需要冠以&o。


设有关系模式EMP(职工号,姓名,年龄,技能),假设职工号唯一,每个职工有多项技能,则EMP表的主键是()。

A.职工号

B.姓名,技能

C.技能

D.职工号,技能

本题答案:D


在窗体上利用菜单编辑器设计一个主菜单项“菜单控制”(Name属性值为mnuMenu),然后为其设计一个子菜单项“增加菜单”(Name 属性值为mnuAdD)另外设置一个标题为空的菜单项(控件数组),其Name属性值为mnuDyn,Index值为0,Visible属性值为False;然后编写以下程序来实现增加菜单项的功能。

Dim IndexId As Integer

Private Sub mnuAdd_Click( )

Dim mnuCaption As String

mnuCaption = InputBox("请输入菜单项的标题")

IndexId =【 】

【 】mnuDyn(IndexID) mnuDyn(IndexID). Caption = mnucaption

mnuDyn(IndexID). 【 】= True

End Sub

正确答案:Indexld+1 Load Visible
Indexld+1 ,Load ,Visible 解析:单击mnuAdd菜单项后,首先弹出输入对话框,要求输入新增加的菜单项的标题,接下来是给变量 Indexld赋值,菜单控件数组mnuDyn最初其数组下标Index为0,每增加一个菜单项,则该控件数组的下标应该加1,以指向下一个数组中的下一个控件(菜单)。在解决了下标问题之后,就可将菜单项装载进内存(用于装载控件的语句是Load),然后将输入的新菜单项的标题赋给该菜单项,最后使得该菜单项可见,即将其 Visible属性设置为True。


计算机系统的组成是( )。

A.主机、外设

B.运算器、控制器

C.硬件系统和软件系统

D.CPU、存储器

正确答案:C