计算机二级真题题库及答案

2024-10-25 试题答案

  备战计算机二级,真题是关键!我们为你精心准备了计算机二级真题题库及答案。涵盖各类题型,精准解析。通过练习真题,熟悉考试题型和难度,让你在考场上更加从容自信。快来开启你的高效备考之旅,为顺利通过计算机二级考试打下坚实基础。

  计算机二级真题题库及答案 1

  1.在待排序的元素序列基本有序的前提下,效率最高的排序方法是(C)

  A)冒泡排序

  B)选择排序

  C)快速排序

  D)归并排序

  2.非空的循环单链表head的尾结点(由p所指向),满足(A)

  A)p->next==NULL

  B)p==NULL

  C)p->next=head

  D)p=head

  3.线性表的顺序存储结构和线性表的链式存储结构分别是(C)

  A)顺序存取的存储结构、顺序存取的存储结构

  B)随机存取的存储结构、顺序存取的存储结构

  C)随机存取的存储结构、随机存取的存储结构

  D)任意存取的存储结构、任意存取的存储结构

  4.结构化程序设计所规定的三种基本控制结构是(D)

  A)输入、处理、输出

  B)树形、网形、环形

  C)顺序、选择、循环

  D)主程序、子程序、函数

  5.下列不属于软件调试技术的是(D)

  A)强行排错法

  B)集成测试法

  C)回溯法

  D)原因排除法

  6.软件生命周期中花费时间最多的阶段是(B)

  A)详细设计

  B)软件编码

  C)软件测试

  D)软件维护

  7.软件设计中,有利于提高模块独立性的一个准则是(A)

  A)低内聚低耦合

  B)低内聚高耦合

  C)高内聚低耦合

  D)高内聚高耦合

  8.数据库的故障恢复一般是由(D)

  A)数据流图完成的

  B)数据字典完成的

  C)DBA完成的

  D)PAD图完成的

  9.下列关系运算的叙述中,正确的是(B)

  A)投影、选择、连接是从二维表行的方向进行的运算

  B)并、交、差是从二维表的列的`方向来进行运算

  C)投影、选择、连接是从二维表列的方向进行的运算

  D)以上3种说法都不对

  10.在关系数据库中,对一个关系做投影操作后,新关系的元组个数将(A)

  A)等于原来关系中的元组个数

  B)大于原来关系中的元组个数

  C)小于原来关系中的元组个数

  D)不能确定元组个数

  11.以下不具有Picture属性的对象是(B)

  A)窗体

  B)图片框

  C)图像框

  D)文本框

  12.双击窗体中的对象后,Visual Basic将显示的窗口是(D)

  A)项目(工程)窗口

  B)工具箱

  C)代码窗口

  D)属性窗口

  13.若要将窗体从内存中卸载,其实现的方法是(A)

  A)Show

  B)UnLoad

  C)Load

  D)Hide

  14.要使目录列表框(名称为Dirl)中的目录随着驱动器列表框(名称为Drivel)中所选

  择的当前驱动器的不同而同时发生变化,则应:(A)

  A)在Dirl中的Change事件中,书写语句 Dirl.Drive=Drivel.Drive

  B)在Dirl中的Change事件中,书写语句 Dirl.Path=Drivel.Drive

  C)在Drivel中的Change事件中,书写语句 Dirl.Path=Drivel.Drive

  D)在Drivel中的Change事件中,书写语句 Dirl.Drive=Drivel.Drive

  15.设有如下声明:

  Dim x As Integer

  如果Sgn(x)的值为-1,则表示x的值是(A)

  A)整数

  B)大于0的整数

  C)等于0的整数

  D)小于0的数

  计算机二级真题题库及答案 2

  1.假设某台式计算机的内存储器容量为256MB,硬盘容量为20GB。硬盘的容量是内存容量的( )。

  A)40倍

  B)60倍

  C)80倍

  D)100倍

  2.一个字长为8位的无符号二进制整数能表示的十进制数值范围是( )。

  A)0~256

  B)0~255

  C)1~256

  D)1~255

  3.已知三个字符为:a、X和5,按它们的ASCII码值升序排序,结果是( )。

  A)5,a,X

  B)a,5,X

  C)X,a,5

  D)5,X,a

  4.已知一汉字的国标码是5E38,其内码应是( )。

  A)DEB8

  B)DE38

  C)5EB8

  D)7E58

  5.已知三个字符为:a、Z和8,按它们的ASCII码值升序排序,结果是( )。

  A)8、a、Z

  B)a、8、Z

  C)a、Z、8

  D)8、Z、a

  6.计算机技术中,下列度量存储器容量的单位中,最大的单位是( )。

  A)KB

  B)MB

  C)Byte

  D)GB

  7.下列编码中,正确的汉字机内码是( )。

  A)6EF6H

  B)FB6FH

  C)A3A3H

  D)C97CH

  8.无符号二进制整数1000110转换成十进制数是( )。

  A)68

  B)70

  C)72

  D)74

  9.根据汉字国标GB2312-80的规定,1KB的存储容量能存储的汉字内码的个数是( )。

  A)128

  B)256

  C)512

  D)1024

  10.十进制数111转换成无符号二进制整数是( )。

  A)01100101

  B)01101001

  C)01100111

  D)01101111

  11.字长为6位的无符号二进制整数最大能表示的十进制整数是( )。

  A)64

  B)63

  C)32

  D)31

  12.根据国标GB2312-80的规定,总计有各类符号和一、二级汉字编码( )。

  A)7145个

  B)7445个

  C)3008个

  D)3755个

  13.二进制数1001001转换成十进制数是( )。

  A)72

  B)71

  C)75

  D)73

  14.十进制数90转换成无符号二进制数是( )。

  A)1011010

  B)1101010

  C)1011110

  D)1011100

  15.标准ASCII码用7位二进制位表示一个字符的编码,其不同的编码共有( )。

  A)127个

  B)128个

  C)256个

  D)254个

  16.已知英文字母m的ASCII码值为109,那么英文字母p的ASCII码值是( )。

  A)112

  B)113

  C)111

  D)114

  17.在数制的转换中,正确的叙述是( )。

  A)对于相同的十进制整数(>1),其转换结果的位数的变化趋势随着基数R的增大而减少

  B)对于相同的十进制整数(>1),其转换结果的位数的变化趋势随着基数R的.增大而增加

  C)不同数制的数字符是各不相同的,没有一个数字符是一样的

  D)对于同一个整数值的二进制数表示的位数一定大于十进制数字的位数

  18.下列叙述中,正确的是( )。

  A)一个字符的标准ASCII码占一个字节的存储量,其最高位二进制总为0

  B)大写英文字母的ASCII码值大于小写英文字母的ASCII码值

  C)同一个英文字母(如字母A)的ASCII码和它在汉字系统下的全角内码是相同的

  D)标准ASCII码表的每一个ASCII码都能在屏幕上显示成一个相应的字符

  19.无符号二进制整数111111转换成十进制数是( )。

  A)71

  B)65

  C)63

  D)62

  20.十进制数100转换成无符号二进制整数是( )。

  A)0110101

  B)01101000

  C)01100100

  D)01100110

  21.当前流行的Pentium 4 CPU的字长是( )。

  A)8bit

  B)16bit

  C)32bit

  D)64bit

  22.按照数的进位制概念,下列各个数中正确的八进制数是( )。

  A)1101

  B)7081

  C)1109

  D)B03A

  23.全拼或简拼汉字输入法的编码属于( )。

  A)音码

  B)形声码

  C)区位码

  D)形码

  24.已知汉字"中"的区位码是5448,则其国标码是( )。

  A)7468D

  B)3630H

  C)6862H

  D)5650H

  25.一个汉字的内码与它的国标码之间的差是( )。

  A)2020H

  B)4040H

  C)8080H

  D)A0A0H

  26.1KB的准确数值是( )。

  A)1024Bytes

  B)1000Bytes

  C)1024bits

  D)1000bits

  27.十进制数55转换成无符号二进制数等于( )。

  A)111111

  B)110111

  C)111001

  D)111011

  28.二进制数110001转换成十进制数是( )。

  A)47

  B)48

  C)49

  D)51

  29.假设某台式计算机内存储器的容量为1KB,其最后一个字节的地址是( )。

  A)1023H

  B)1024H

  C)0400H

  D)03FFH

  30.已知英文字母m的ASCII码值为6DH,那么字母q的ASCII码值是( )。

  A)70H

  B)71H

  C)72H

  D)6FH

  计算机二级必考选择题答案

  1.C

  2.B

  3.D

  4.A

  5.D

  6.D

  7.C

  8.B

  9.C

  10.A

  11.B

  12.B

  13.D

  14.A

  15.B

  16.A

  17.A

  18.A

  19.C

  20.C

  21.C

  22.A

  23.A

  24.D

  25.C

  26.A

  27.B

  28.C

  29.B

  30.B

  计算机二级真题题库及答案 3

  一、选择题

  1). 一个字长为8位的无符号二进制整数能表示的十进制数值范围是( )。

  A.0~256

  B.0~255

  C.1~256

  D.1~255

  正确答案:B

  2). 根据汉字国标码GB2312-80的规定,总计有各类符号和一、二级汉字个数是( )。

  A.6763个

  B.7445个

  C.3008个

  D.3755个

  正确答案:B

  3). 计算机能直接识别的语言是( )。

  A.高级程序语言

  B.机器语言

  C.汇编语言

  D.C++语言

  正确答案:B

  4). 下列关于计算机指令系统的描述正确的是( )。

  A.指令系统是计算机所能执行的全部指令的集合

  B.指令系统是构成计算机程序的全部指令的集合

  C.指令系统是计算机中程序的集合

  D.指令系统是计算机中指令和数据的集合

  正确答案:A

  答案解析:指令系统是计算机所能执行的全部指令的集合。

  5). 1CB的准确值是( )。

  A.1024×1024Bytes

  B.1024KB

  C.1024MB

  D.1000×1000KB

  正确答案:C

  答案解析:1CB=1024MB=1024×1024KB=1024×1024×1024B。

  二、电子表格题

  请在【答题】菜单下选择【进入考生文件夹】命令,并按照题目要求完成下面的操作.

  注意:以下的文件必须都保存在考生文件夹下.

  小李是东方公司的会计,利用自己所学的办公软件进行记账管理,为节省时间,同时又确保记账的准确性,她使用Excel编制了2014年3月员工工资表“Excel.xlsx”.

  请你根据下列要求帮助小李对该工资表进行整理和分析(提示:本题中若出现排序问题则采用升序方式):

  (1)通过合并单元格,将表名“东方公司2014年3月员工工资表”放于整个表的上端、居中,并调整字体、字号.

  (2)在“序号”列中分别填入l到l5,将其数据格式设置为数值、保留0位小数、居中.

  (3)将“基础工资”(含)往右各列设置为会计专用格式、保留2位小数、无货币符号.

  (4)调整表格各列宽度、对齐方式,使得显示更加美观.并设置纸张大小为A4、横向,整个工作表需调整在1个打印页内.

  (5)参考考生文件夹下的“工资薪金所得税率.xlsx”,利用IF函数计算“应交个人所得税”列.(提示:应交个人所得税=应纳税所得额*对应税率一对应速算扣除数)

  (6)利用公式计算“实发工资”列,公式为:实发工资=应付工资合计一扣除社保一应交个人所得税.

  (7)复制工作表“2014年3月”,将副本放置到原表的`右侧,并命名为“分类汇总”.

  (8)在“分类汇总”工作表中通过分类汇总功能求出各部门“应付工资合计”、“实发工资”的和,每组数据不分页.

  参考答案:

  1.【解题步骤】

  步骤1:打开考生文件夹下的EXCEL.Xl.SX。步骤2:在“2014年3月”工作表中选中“Al:Ml”单元格,单击【开始】选项卡下【对齐方式】组中的“合并后居中”按钮。

  步骤3:选中A1单元格,切换至【开始】选项卡下【字体】组,为表名“东方公司2014年3月员工工资表”选择合适的字体和字号,这里我们选择“楷体”和“18号”。

  2.【解题步骤】

  步骤1:在“2014年3月”工作表A3单元格中输入“1”,在A4单元格中输入“2”。按Ctrl全键向下填充至单元格Al7。

  步骤2:选中“序号”列,单击鼠标右键,在弹出的快捷菜单中选择“设置单元格格式”命令,弹出“设置单元格格式”对话框。切换至“数字”选项卡,在“分类”列表框中选择“数值”命令,在右侧的“示例”组的“小数位数”微调框中输入“0”。

  步骤3:在“设置单元格格式”对话框中切换至“对齐”选项卡,在“文本对齐方式”组中“水平对齐”下拉列表框中选择“居中”。

  3.【解题步骤】

  步骤:在“2014年3月”工作表选中“E:M”列,单击鼠标右键,在弹出的快捷菜单中选择“设置单元格格式”命令,弹出“设置单元格格式”对话框。切换至“数字”选项卡,在“分类”列表框中选择“会计专用”,在“小数位数”微调框中输入“2”,在“货币符号”下拉列表框中选择“无”。

  4.【解题步骤】

  步骤1:在“2014年3月”工作表中,单击【页面布局】选项卡下【页面设置】组中的“纸张大小”按钮,在弹出的下拉列表中选择“A4”。

  步骤2:单击【页面布局】选项卡下【页面设置】组中的“纸张方向”按钮,在弹出的下拉列表中选择“横向”。

  步骤3:适当调整表格各列宽度、对齐方式,使得显示更加美观,并且使得页面在A4虚线框的范围内。

  5.【解题步骤】

  步骤:在“2014年3月”工作表L3单元格中输入“=ROUND(IF(K3<=1500,k3*3/100,IF(K3<=4500,K3*10/100-105,IF(K3<=9000,K3*20/100-555,IF(K3<=35000,K3*25%-1005,IF(K3<=5500,K3*30%-2755,IF(K3<=80000,K3*35%5505,IF(K3>80000,K3*45%-13505))))))),2)”,按“Enter”后完成“应交个人所得税”的填充。然后向下填充公式到Ll7即可。

  6.【解题步骤】

  步骤:在“2014年3月”工作表M3单元格中输入“=l3-J3-L3”,按“Enter”键后完成“实发工资”的填充。然后向下填充公式到Ml7即可。

  7.【解题步骤】

  步骤1:选中“2014年3月”工作表,单击鼠标右键,在弹出的快捷菜单中选择“移动或复制”命令。

  步骤2:在弹出的“移动或复制工作表”对话框中,在“下列选定工作表之前”列表框中选择“Sheet2”,勾选“建立副本”复选框。设置完成后单击“确定”按钮即可。

  步骤3:选中“2014年3月(2)”工作表,单击鼠标右键,在弹出的快捷菜单中选择“重命名”命令,更改“2014年3月(2)”为“分类汇总”。

  8.【解题步骤】

  步骤1:在“分类汇总”工作表中数据下方建立小表格。

  步骤2:在“分类汇总”工作表K22单元格输入“=SUMPRODUCT(1*(D3:Dl7=″管理″),I3:1.17)”,按“Enter”键确认。

  步骤3:在“分类汇总”工作表L22单元格输入“=SUMPRODUCT(1*(D3:Dl7=″管理″),M3:Ml7)”,按“Enter”键确认。

  步骤4:参照步骤2和步骤3,依次在“分类汇总”工作表K23、123、K24、124、K25、L25、K26、I26单元格中依次输入:“=SUMPRODUCT(1*(D3:Dl7=″行政″),I3:117)”,“=SUMPRODUCT(1*(D3:Dl7=″行政″),M3:Ml7)”,“=SUMPRODUCT(1*(D3:Dl7=″人事″),I3:Il7)”,“=SUMPRODUCT(1*(D3:Dl7=″人事″),M3:Ml7)”,“=SUMPRODUCT(1*(D3:D17=″研发″),I3:117)”,“=SUMPRODUCT(1*(D3:Dl7=″研发″),M3:Ml7)”,“=SUMPRODUCT(1*(D3:Dl7=″销售″),I3:117)”,“=SUMPROD-UCT(1*(D3:Dl7=″销售″),M3:Ml7)”,按“Enter”键确认。

  计算机二级真题题库及答案 4

  1.若有以下数组说明,则i=10;a[a[i]]元素数值是(C )。

  int a[12]={1,4,7,10,2,5,8,11,3,6,9,12};

  A、10

  B、9

  C、6

  D、5

  先算a[a[i]]内层的a[i],由于i=10,因此a[i]即a[10].

  a[10]对应下面数组中的元素为9. 因此a[a[i]]即为a[9]

  a[9]对应下面数组中的元素为6. 因此a[9]即为6

  2.若有说明:int a[][3]={{1,2,3},{4,5},{6,7}}; 则数组a的第一维的大小为: ( B )

  A、2

  B、3

  C、4

  D、无确定值

  5 7

  D、3 6 9

  二维数组的一维大小,即指二维数组的行数,在本题中,按行对二维数组赋值,因此内层有几个大括号,数组就有几行

  3.对二维数组的正确定义是(C )

  详见教材P149~152,二维数组的定义、初始化

  类型符 数组名 [常量表达式][常量表达式]

  二维数组可以看做是矩阵

  类型符是指数组中数组元素的类型;数组名要符合标识符命名规则;第一个常量表达式是指数组的行数;第二个常量表达式是指数组的列数;常量表达式的值只能是整数,不可以是变量,而且从1开始计数。

  一维数组初始化时可以省略数组长度

  二维数组初始化时可以省略行数,但不能省略列数

  选项A,B,都省略了列数

  选项D,不符合二维数组定义的一般形式,行、列常量表达式应该放在不同的[]中

  A、int a[ ][ ]={1,2,3,4,5,6};

  B、int a[2] []={1,2,3,4,5,6};

  C、int a[ ] [3]={1,2,3,4,5,6};

  D、int a[2,3]={1,2,3,4,5,6};

  4.已知int a[3][4];则对数组元素引用正确的是__C___

  A、a[2][4]

  B、a[1,3]

  C、a[2][0]

  D、a(2)(1)

  详见教材P150,数组元素的引用

  数组名[下标] [下标]

  引用数组元素时,[ ]中的下标为逻辑地址下标,只能为整数,可以为变量,且从0开始计数

  第一个[下标]表示行逻辑地址下标,第二个[下标]表示列逻辑地址下标。

  本题图示详见P149图6.7

  因此a的行逻辑地址范围0~2;a的列逻辑地址范围0~3;

  选项A,列逻辑地址下标超过范围

  选项B,D,的引用形式不正确。

  5.C语言中函数返回值的类型是由 A 决定的

  A、函数定义时指定的类型

  B、 return语句中的表达式类型

  C、 调用该函数时的实参的数据类型

  D、形参的数据类型

  6. 在C语言中,函数的数据类型是指(A )

  A、 函数返回值的数据类型

  B、 函数形参的数据类型

  C、 调用该函数时的实参的数据类型

  D、任意指定的数据类型

  7.在函数调用时,以下说法正确的是( B )

  A、函数调用后必须带回返回值

  B、实际参数和形式参数可以同名

  C、函数间的数据传递不可以使用全局变量

  D、主调函数和被调函数总是在同一个文件里

  8. 在C语言中,表示静态存储类别的关键字是: ( C )

  A、 auto

  B、 register

  C、static

  D、extern

  9.未指定存储类别的变量,其隐含的存储类别为(A )。

  A、auto

  B、static

  C、extern

  D、register

  10. 若有以下说明语句:

  struct student

  { int num;

  char name[ ];

  float score;

  }stu;

  则下面的叙述不正确的是: (D )

  A、 struct是结构体类型的关键字

  B、 struct student 是用户定义的结构体类型

  C、 num, score都是结构体成员名

  D、 stu是用户定义的结构体类型名

  11.若有以下说明语句:

  struct date

  { int year;

  int month;

  int day;

  }brithday;

  则下面的叙述不正确的是__C___.

  A、 struct是声明结构体类型时用的关键字

  B、 struct date 是用户定义的结构体类型名

  C、 brithday是用户定义的结构体类型名

  D、year,day 都是结构体成员名

  12. 以下对结构变量stul中成员age的非法引用是 B

  struct student

  { int age;

  int num;

  }stu1,*p;

  p=&stu1;

  A、 stu1.age

  B、 student.age

  C、 p->age

  D、(*p).age

  13.设有如下定义:

  struck sk

  { int a;

  float b;

  }data;

  int *p;

  若要使P指向data中的a域,正确的赋值语句是 C

  A、 p=&a;

  B、 p=datA、a;

  C、p=&datA、a;

  D、*p=datA、a;

  14.设有以下说明语句:

  typedef struct stu

  { int a;

  float b;

  } stutype;

  则下面叙述中错误的是( D )。

  A、struct是结构类型的关键字

  B、struct stu是用户定义的结构类型

  C、a和b都是结构成员名

  D、stutype是用户定义的结构体变量名

  15.语句int *p;说明了 C 。

  A、p是指向一维数组的指针

  B、p是指向函数的指针,该函数返回一int型数据

  C、p是指向int型数据的指针

  D、p是函数名,该函数返回一指向int型数据的指针

  16.C语言中,关系表达式和逻辑表达式的值是( B ) 。

  A、0

  B、 0或1

  C、 1

  D、‘T’或’F’

  17. 下面( D )表达式的值为4.

  A、 11/3

  B、 11.0/3

  C、 (float)11/3

  D、 (int)(11.0/3+0.5)

  【解析】(1)相同数据类型的元素进行数学运算(+、-、*、/)得到结果还保持原数据类型。

  (2)不同数据类型的元素进行数学运算,先要统一数据类型,统一的标准是低精度类型转换为高精度的数据类型。

  选项A,11与3为两个整数,11/3结果的数据类型也应为整数,因此将3.666666的小数部分全部舍掉,仅保留整数,因此11/3=3.

  选项B,11.0为实数,3为整数,因此首先要统一数据类型,将整型数据3转换为3.0,转换后数据类型统一为实型数据,选项B变为11.0/3.0,结果的数据类型也应为实型数据,因此选项B 11.0/3=3.666666

  选项C,先将整数11强制类型转换,转换为实型11.0,因此选项C变为11.0/3,其后计算过程、结果与选项B同

  选项D,首先计算11.0/3,其计算过程、结果与选项B同,得到3.666666;再计算3.666666+0.5=4.166666,最后将4.166666强制类型转换为整型,即将其小数部分全部舍掉,结果为4

  18.设整型变量 a=2,则执行下列语句后,浮点型变量b的值不为0.5的是( B )

  A、b=1.0/a

  B、b=(float)(1/A、

  C、b=1/(float)a

  D、b=1/(a*1.0)

  19. 若“int n; float f=13.8;”,则执行“n=(int)f%3”后,n的值是(A)

  A、1

  B、4

  C、4.333333

  D、4.6

  【解析】“(int)f“表示将f中的值强制类型转换为整型,即将13.8的小数部分舍掉,转换为13;然后计算13%3,结果为1,再将结果赋给变量n,因此n的值为1

  20. 以下对一维数组a的正确说明是: D

  A、char a(10);

  B、 int a[];

  C、int k=5,a[k];

  D、char a[3]={‘a’,’b’,’c’};

  【解析】详见教材P143~144,一维数组的定义、初始化

  类型符 数组名 [常量表达式]

  类型符是指数组中数组元素的类型;数组名要符合标识符命名规则;常量表达式是指数组的长度(数组中包含元素的个数),其值只能是整数,不可以是变量,而且从1开始计数。

  选项A,常量表达式只能放在中括号 [ ]中

  选项B,只有在对数组初始化(即赋值)的时候才可以省略数组的`长度,B中并未对a进行初始化。

  选项C,常量表达式不能为变量。

  21.以下能对一维数组a进行初始化的语句是:( C )

  A、int a[5]=(0,1,2,3,4,)

  B、 inta(5)={}

  C、 int a[3]={0,1,2}

  D、 int a{5}={10*1}

  【解析】详见教材P145,一维数组的定义、初始化

  选项B,D,常量表达式只能放在中括号 [ ]中

  选项A,数组可以看做是若干个相同数据类型元素的有序集合,因此以集合的形式对其初始化,使用{ }对其初始化,选项A用了().

  22.在C语言中对一维整型数组的正确定义为 D 。

  A、int a(10);

  B、int n=10,a[n];

  C、int n;a[n];

  D、#define N 10

  23、已知:int a[10]; 则对a数组元素的正确引用是( D )。

  A、a[10]

  B、a[3.5]

  C、a(5)

  D、a[0]

  【解析】详见教材P144,数组元素的引用

  数组名[下标]

  引用数组元素时,[ ]中的下标为逻辑地址下标,只能为整数,可以为变量,且从0开始计数

  int a[10]表示定义了一个包含10个整型数据的数组a,数组元素的逻辑地址下标范围为0~9,即a[0] 表示组中第1个元素; a[1] 表示组中第2个元素; a[2] 表示组中第3个元素; ......;a[9] 表示组中第10个元素.

  选项A,超过了数组a的逻辑地址下标范围;

  选项B,逻辑地址下标只能为整数

  选项C,逻辑地址下标只能放在[ ]中

  24.若有以下数组说明,则i=10;a[a[i]]元素数值是(C )。

  int a[12]={1,4,7,10,2,5,8,11,3,6,9,12};

  A、10

  B、9

  C、6

  D、5

  【解析】先算a[a[i]]内层的a[i],由于i=10,因此a[i]即a[10].

  a[10]对应下面数组中的元素为9. 因此a[a[i]]即为a[9]

  a[9]对应下面数组中的元素为6. 因此a[9]即为6

  25.若有说明:int a[][3]={{1,2,3},{4,5},{6,7}}; 则数组a的第一维的大小为: ( B )

  A、2

  B、3

  C、4

  D、无确定值

  【解析】二维数组的一维大小,即指二维数组的行数,在本题中,按行对二维数组赋值,因此内层有几个大括号,数组就有几行

  26.(A )是构成C语言程序的基本单位。

  A、函数

  B、过程

  C、子程序

  D、子例程

  27.C语言程序从 C 开始执行。

  A、 程序中第一条可执行语句

  B、 程序中第一个函数

  C、 程序中的main函数

  D、包含文件中的第一个函数

  28、以下说法中正确的是( C )。

  A、C语言程序总是从第一个定义的函数开始执行

  B、在C语言程序中,要调用的函数必须在main( )函数中定义

  C、C语言程序总是从main( )函数开始执行;

  D、C语言程序中的main( )函数必须放在程序的开始部分

  29.下列关于C语言的说法错误的是( B ) 。

  A、 C程序的工作过程是编辑、编译、连接、运行

  B、 C语言不区分大小写。

  C、 C程序的三种基本结构是顺序、选择、循环

  D、C程序从main函数开始执行

  30.下列正确的标识符是(C )。

  A、-a1

  B、a[i]

  C、a2_i

  D、int t

  5~8题为相同类型题

  考点:标识符的命名规则

  只能由字母、数字、下划线构成

  数字不能作为标识符的开头

  关键字不能作为标识符

  选项A中的“-” ,选项B中“[”与“]”不满足(1);选项D中的int为关键字,不满足(3)

  31.下列C语言用户标识符中合法的是(B )。

  A、3ax

  B、x

  C、case

  D、-e2 E)union

  选项A中的标识符以数字开头不满足(2);选项C,E均为为关键字,不满足(3);选项D中的“-”不满足(1);

  32.下列四组选项中,正确的C语言标识符是( C )。

  A、 %x

  B、a+b

  C、a123

  D、123

  选项A中的“%” ,选项B中“+”不满足(1);选项D中的标识符以数字开头不满足(2)

  33、下列四组字符串中都可以用作C语言程序中的标识符的是( A)。

  A、print _3d db8 aBc

  B、Iam one_half start$it 3pai

  C、str_1 Cpp pow while

  D、Pxq My->book line# His.age

  选项B中的“”,”$” ,选项D中“>”,”#”,”.”,”-”不满足(1);选项C中的while为关键字,不满足(3)

  34.C语言中的简单数据类型包括(D )。

  A、整型、实型、逻辑型

  B、整型、实型、逻辑型、字符型

  C、整型、字符型、逻辑型

  D、整型、实型、字符型

  35.在C语言程序中,表达式5%2的结果是 C 。

  A、2.5

  B、2

  C、1

  D、3

  %为求余运算符,该运算符只能对整型数据进行运算。且符号与被模数相同。5%2=1; 5%(-2)=1;(-5)%2=-1;(-5)%(-2)=-1;

  /为求商运算符,该运算符能够对整型、字符、浮点等类型的数据进行运算,5/2=2

  计算机二级真题题库及答案 5

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

  A. 循环队列是队列的一种链式存储结构

  B. 循环队列是一种逻辑结构

  C. 循环队列是队列的一种顺序存储结构

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

  【答案】C

  【解析】线性表常用存储结构为:①顺序存储结构,物理上连续存储,空间位置隐含逻辑位置,②链式存储结构,存储上不连续,通过指针相连。循环队列是指用一段地址连续的存储单元存储数据元素,定义两个游标:指向队头的游标(front)、指向队尾的游标(rear)。

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

  A. 栈是一种先进先出的线性表

  B. 队列是一种后进先出的线性表

  C. 栈与队列都是非线性结构

  D. 以上三种说法都不对

  【答案】D

  【解析】栈和队列都是操作受限的线性表:栈只能在栈顶插入和删除元素,按照先进后出的原则组织数据;队列只能在队头删除元素,在队尾插入元素,按照先进先出的原则组织数据。对于每一个节点都有一个前件和一个后件,属于线性结构。

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

  A. 16

  B. 10

  C. 6

  D. 4

  【答案】A

  【解析】二叉树中,度为0的结点(即叶子结点)比度为二的结点多1个,而度为0、1、2的结点相加等于总结点数25,所以度为1的结点数为25-5-(5-1)=16。

  4. 在下列模式中,能够给出数据库物理存储结构与物理存取方法的是( )。

  A. 外模式

  B. 内模式

  C. 概念模式

  D. 逻辑模式

  【答案】B

  【解析】数据库管理系统的三级模式包括:①外模式,也称子模式、用户模式,是指数据库用户所看到的数据结构,是用户看到的数据视图;②模式,也称逻辑模式,是数据库中对全体数据的逻辑结构和特性的描述,是所有用户所见到的数据视图的总和;③内模式,也称存储模式、物理模式,是指数据在数据库系统内的存储介质上的表示,是对数据的`物理结构和存取方式的描述。答案选择B选项。

  5. 在满足实体完整性约束的条件下( )。

  A. 一个关系中应该有一个或多个候选关键字

  B. 一个关系中只能有一个候选关键字

  C. 一个关系中必须有多个候选关键字

  D. 一个关系中可以没有候选关键字

  【答案】A

  【解析】在关系R中如记录完全函数依赖于属性(组)X,则称X为关系R中的一个候选关键字。候选关键字的性质有①在一个关系中,候选关键字可以有多个,②任何两条记录候选关键字值都是不相同的;③关键字由一个属性构成,也可能由多个属性构成;④在任何关系中至少有一个关键字。所以,在满足实体完整性约束的条件下,一个关系中应该有一个或多个候选关键字。答案选择A选项。

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

  A. 123456ABCDE

  B. EDCBA54321

  C. ABCDE12345

  D. 54321EDCBA

  【答案】B

  【解析】栈是按照“先进后出”的原则组织数据的,入栈的顺序为12345ABCDE,则依次出栈的顺序应为其逆序,即EDCBA54321。答案选择B选项。

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

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

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

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

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

  【答案】D

  【解析】D项正确,从队头指针front指向的后一个位置直到队尾指针rear指向的位置之间所有的元素均为队列中的元素。A项错误,循环队列是将队列存储空间的最后一个位置绕到第一个位置,形成逻辑上的环形空间,其存储结构依然是顺序的BC两项错误,在循环队列中,每进行一次入队运算,队尾指针就进一,每进行一次出队运算,队头指针就进一,可见由队头指针和队尾指针一起反映队列中元素的动态变化情况。

  8. 在长度为n的有序线性表中进行二分查找,最坏情况下需要比较的次数是( )。

  A. 0(n)

  B. O(n2)

  C. O (log2n)

  D. O(nlog2n)

  【答案】C

  【解析】二分查找的最坏情况是不断的二分直至无法再分时,仍然没有查找成功。对于有序的线性表,二分查找法只需比较log2n次。答案选择C选项。

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

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

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

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

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

  【答案】A

  【解析】A项正确,在顺序存储结构中所有元素所占的存储空间是连续的,而在链式存储结构中,存储数据结构的存储空间可以不连续。

  10. 数据流图中带有箭头的线段表示的是( )。

  A. 控制流

  B. 事件驱动

  C. 模块调用

  D. 数据流

  【答案】D

  【解析】数据流图基本符号的含义:①矩形表示数据的外部实体,②圆角的矩形表示变换数据的处理逻辑;③缺少右半边的矩形表示数据的存储;④箭头表示数据流。答案选择D选项。

  计算机二级真题题库及答案 6

  1.下面对软件特点描述不正确的是( )。

  A. 软件是一种逻辑实体,具有抽象性

  B. 软件开发、运行对计算机系统具有依赖性

  C. 软件开发涉及软件知识产权、法律及心理等社会因素

  D. 软件运行存在磨损和老化问题

  【答案】D

  【解析】软件具有以下特点:①软件具有抽象性,是一种逻辑实体;②软件没有明显的制作过程;③软件在使用期间不存在磨损、老化问题,④对硬件和环境具有依赖性;⑤软件复杂性高,成本昂贵;⑥软件开发涉及诸多的社会因素。D项描述是硬件存在的问题。答案选择D选项。

  2. 下面描述不属于软件特点的是( )。

  A. 软件是一种逻辑实体,具有抽象性

  B. 软件在使用中不存在磨损、老化问题

  C. 软件复杂性高

  D. 软件使用不涉及知识产权

  【答案】D

  【解析】软件具有以下特点:①软件是一种逻辑实体,具有抽象性;②软件没有明显的制作过程,③软件在使用期间不存在磨损、老化问题;④软件对硬件和环境具有依赖性;⑤软件复杂性高,成本昂贵,⑥软件开发涉及诸多的社会因素,如知识产权等。答案选择D选项。

  3. 下面对软件特点描述错误的是()

  A.软件没有明显的制作过程

  B. 软件是一种逻辑实体,不是物理实体,具有抽象性

  C. 软件的开发、运行对计算机系统具有依赖性

  D. 软件在使用中存在磨损、老化问题

  【答案】D

  【解析】软件的特点有:①具有抽象性,是逻辑实体;②没有明显的制作过程;③在使用期间不存在磨损、老化问题;④对硬件和环境具有依赖性;⑤复杂性高,成本昂贵;⑥开发涉及诸多的社会因素。答案选择D选项。

  4. 软件按功能可以分为:应用软件、系统软件和支撑软件(或工具软件)。下面属于系统软件的是( )。

  A. 编辑软件

  B. 操作系统

  C. 教务管理系统

  D. 浏览器

  【答案】B

  【解析】系统软件是控制和协调计算机及外部设备,支持应用软件开发和运行的软件,操作系统是系统软件;支撑软件是支撑各种软件的开发与维护的软件,又称为软件开发环境,浏览器属于支撑软件;应用软件是用户可以使用的各种程序设计语言,以及用各种程序设计语言编制的应用程序的集合,编辑软件、教务管理软件属于应用软件。答案选择B选项。

  5. 软件按功能可以分为应用软件、系统软件和支撑软件(或工具软件),下面属于应用软件的是( )。

  A. 学生成绩管理系统

  B. C语言编译程序

  C. UNIX操作系统

  D. 数据库管理系统

  【答案】A

  【解析】应用软件是为解决特定领域的应用而开发的软件,如事务处理软件,工程与科学计算软件,学生成绩管理系统、教务管理系统、浏览器、编辑软件等应用性质不同的各种软件。系统软件是计算机管理自身资源,提高计算机使用效率并服务于其他程序的软件,如操作系统,编译程序,汇编程序,数据库管理系统等。支撑软件是介于系统软件和应用软件之间,协助用户开发软件的工具性软件,包括辅助和支持开发和维护应用软件的工具软件,如需求分析工具软件,设计工具软件,编码工具软件,测试工具软件,维护工具软件等。答案选择A选项。

  6. 数据库管理系统是( )。

  A. 操作系统的一部分

  B. 在操作系统支持下的系统软件

  C. 一种编译系统

  D. 一种操作系统

  【答案】B

  【解析】系统软件主要包括:①操作系统软件;②各种语言的解释程序和编译程序;③各种服务性程序;④各种数据库管理系统。数据库管理系统是一种系统软件,负责数据库中的数据组织、数组操纵、数据维护、控制和保护以及数据服务等。答案选择B选项。

  7. 数据库管理系统是( )。

  A. 操作系统的一部分

  B. 在操作系统支持下的系统软件

  C. 一种编译系统

  D. 一种通信软件系统

  【答案】B

  【解析】系统软件主要包括:①操作系统软件;②各种语言的'解释程序和编译程序;③各种服务性程序;④各种数据库管理系统。数据库管理系统是一种系统软件,负责数据库中的数据组织、数组操纵、数据维护、控制和保护以及数据服务等。答案选择B选项。

  8. 下列选项中,不属于数据管理员(DBA)职责的是( )。

  A. 数据库维护

  B. 数据库设计

  C. 改善系统性能,提高系统效率

  D. 数据类型转换

  【答案】D

  【解析】数据库管理员对数据库进行规划、设计、维护、监视等,其主要工作有:①数据库设计,主要是对数据模式进行设计,②数据库维护,对数据库中的数据安全性、完整性、并发控制及系统恢复、数据定期转储等进行实施与维护;③改善系统性能,不断调整内部结构,提高系统效率。答案选择D选项。

  9. 数据库系统的核心是( )。

  A. 数据模型

  B. 软件开发

  C. 数据库设计

  D. 数据库管理系统

  【答案】D

  【解析】数据库系统包括四个部分:数据库、数据库管理系统、数据库应用程序、数据库管理员。其中DBMS是为数据库的建立、使用和维护而配置的软件,是数据库系统的核心。答案选择D选项。

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

  A. 数据库系统是一个独立的系统,不需要操作系统的支持

  B. 数据库技术的根本目标是要解决数据的共享问题

  C. 数据库管理系统就是数据库系统

  D. 数据库系统由数据库应用系统、数据库和数据库管理系统组成。

  【答案】B

  【解析】A项错误,数据库需要调用操作系统的接口,需要操作系统的支持;C项错误,数据库管理系统(DBMS)是数据库系统的核心,负责数据库中的数据组织、数据操作、数据维护、控制及保护和数据服务等;D项错误,数据库应用系统是数据库系统再加上应用软件及应用界面这三者所组成,具体包括:数据库、数据库管理系统、数据库管理员、硬件平台、软件平台、应用软件、应用界面。答案选择B选项。

  计算机二级真题题库及答案 7

  1.[单选题] 程序调试的任务是( ).

  A.设计测试用例

  B.验证程序的正确性

  C.发现程序中的错误

  D.诊断和改正程序中的错误

  2[单选题] 计算机指令由两部分组成,它们是( )。

  A.运算符和运算数B.操作数和结果C.操作码和操作数D.数据和字符

  3[单选题] 公司中有多个部门和多名职员,每个职员只能属于一个部门,一个部门可以有多名职员。则实体部门和职员问的联系是( )。

  A.1:1联系B.m:1联系C.1:m联系D.m:n联系

  4[单选题] 下列关于ASCⅡ编码的叙述中,正确的是( ).

  A.一个字符的标准ASCⅡ码占一个字节,其最高二进制位总为1

  B.所有大写英文字母的ASCⅡ码值都小于小写英文字母‘a’的ASCⅡ码值

  C.所有大写英文字母的ASCⅡ码值都大于小写英文字母‘a’的ASCⅡ码值

  D.标准ASCⅡ码表有256个不同的字符编码

  5[单选题] 在长度为n的有序线性表中进行二分查找,最坏情况下需要比较的次数是( )。

  A.O(n)B.O(n2)C.O(1og2n)D.O(n1og2n)

  6[单选题] 以下关于编译程序的说法正确的是( ).

  A.编译程序属于计算机应用软件,所有用户都需要编译程序

  B.编译程序不会生成目标程序,而是直接执行源程序

  C.编译程序完成高级语言程序到低级语言程序的等价翻译

  D.编译程序构造比较复杂,一般不进行出错处理

  7[单选题] 数据字典(DD)所定义的对象都包含于( )。

  A.数据流图(DFD图)B.程序流程图C.软件结构图D.方框图

  8[单选题] ( )拓扑结构是将网络的各个节点通过中继器连接成一个闭合环路.

  A.星型B.树型C.总线型D.环型

  9[单选题] 在CD光盘上标记有“CD-RW”字样,“RW”标记表明该光盘足

  A.只能写入一次,可以反复读出的一次性写入光盘

  B.可多次擦除型光盘

  C.只能读出,不能写入的只读光盘

  D.其驱动器单倍速为1350KB/S的高街度呵读写光柱

  10[单选题]根据域名代码规定,表示政府部门网站的域名代码是( )。

  A..netB..comC..govD..org

  参考答案:C

  11[单选题] 数据库设计中反映用户对数据要求的模式是( )。

  A.内模式B.概念模式C.外模式D.设计模式

  12[单选题]设计中模块划分应遵循的准则是( )。

  A.低内聚低耦合B.高耦合高内聚C.高内聚低耦合D.以上说法均错误

  13[单选题] 计算机软件包括( ).

  A.算法和数据B.程序和数据C.程序和文档D.程序、数据及相关文档

  14[单选题] 数据库应用系统中的核心问题是( )。

  A.数据库设计B.数据库系统设计C.数据库维护D.数据库管理员培训

  15[单选题] 运算器的完整功能是进行( )。

  A.逻辑运算B.算术运算和逻辑运算C.算术运算D.逻辑运算和微积分运算

  16[单选题] CPU中,除了内部总线和必要的寄存器外,主要的两大部件分别是运算器和

  A.控制器B.存储器C.CacheD.编辑器

  17[单选题] 下列与队列结构有关联的是( )。

  A.函数的递归调用B.数组元素的引用C.多重循环的执行;D.先到先服务的作业调度

  18[单选题] 在一个非零无符号二进制整数之后添加一个0,则此数的值为原数的( )。

  A.4倍B.2倍C.1/2倍D.1/4倍

  19[单选题] 上网需要在计算机上安装

  A.数据库管理软件B.视频播放软件C.浏览器软件D.网络游戏软件

  20[单选题] 十进制数18转换成二进制数是( )。

  A.010101B.101000C.010010D.001010

  参考答案:C

  21[单选题] 在CD光盘上标记有“CD-RW”字样,“RW”标记表明该光盘是( )。

  A.只能写入一次,可以反复读出的一次性写入光盘

  B.可多次擦除型光盘

  C.只能读出,不能写入的只读光盘

  D.其驱动器单倍速为1350KB/S的高密度可读写光盘

  22[单选题] 算法的有穷性是指( ).

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

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

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

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

  23[单选题] 某系统结构图如下图所示

  该系统结构图中最大扇入是( ).

  A.0B.1C.2 D.3

  24[单选题] 有三个关系R、S和T如下:

  其中关系T由关系R和S通过某种操作得到,该操作为( ).

  A.选择B.投影C.交D.并

  25[单选题] 在微机中,西文字符所采用的编码是( ).

  A.EBCDIC码B.ASCⅡ码C.国标码D.BCD码

  计算机二级考试真题答案解析

  1.参考答案:D参考解析:程序调试的任务是诊断和改正程序中的错误。

  2.参考答案:C参考解析:计算机指令通常由操作码和操作数两部分组成。

  3.参考答案:C参考解析:两个实体集间的联系实际上是实体集间的函数关系,主要有一对一联系1:1.、一对多联系1:m.、多对一联系m:1.、多对多联系m:n.。对于每一个实体部门,都有多名职员,则其对应的联系为一对多联系1:m.,答案选C。

  4.参考答案:B参考解析:国际通用的ASCIl码为7位,且最高位不总为l;所有大写字母的ASCIl码都小于小写字母a的ASCIl码;标准ASCIl码表有128个不同的字符编码。

  5.参考答案:C参考解析:当有序线性表为顺序存储时才能用二分法查找。可以证明的是对于长度为n的有序线性表,在最坏情况下,二分法查找只需要比较1og2n次,而顺序查找需要比较n次。

  6.参考答案:C参考解析:编译程序就是把高级语言变成计算机可以识别的二进制语言,即编译程序完成高级语言程序到低级语言程序的等价翻译。

  7.参考答案:A参考解析:在数据流图中,对所有元素都进行了命名,所有名字的定义集中起来就构成了数据字典。因此选A,而B,C,D都不符合。

  8.参考答案:D参考解析:环型拓扑结构是使用中继器组成一个封闭的环,各节点直接连到环上,信息沿着环按一定方向从一个节点传送到另一个节点的拓扑结构.

  9.参考答案:B参考解析:CD-RW是可擦写型光盘,用户可以以多次对其进行读写。CD-RW的全称是CD-ReWritab1e。

  10.参考答案:C参考解析:略

  11.参考答案:C参考解析:数据库系统的三级模式是概念模式、外模式和内模式。概念模式是数据库系统中全局数据逻辑结构的描述,是全体用户公共数据视图。外模式也称子模式或用户模式,它是用户的数据视图,给出了每个用户的局部数据描述,所以选择C。内模式又称物理模式,它给出了数据库物理存储结构与物理存取方法。

  12.参考答案:C参考解析:根据软件设计原理提出如下优化准则:①划分模块时,尽量做到高内聚、低耦合,保持模块相对独立性,并以此原则优化初始的软件结构。②一个模块的作用范围应在其控制范围之内,且判定所在的模块应与受其影响的模块在层次上尽量靠近。③软件结构的深度、宽度、扇入、扇出应适当。④模块的大小要适中。C正确。

  13.参考答案:D参考解析:计算机软件由两部分组成:一是机器可执行的程序和数据;二是机器不可执行的,与软件开发、运行、维护、使用等有关的文档.故D选项正确.

  14.参考答案:A参考解析:数据库应用系统中的核心问题是数据库的设计。

  15.参考答案:B参考解析:运算器是计算机处理数据形成信息的加工厂,它的主要功能是对二进制数码进行算术运算或逻辑运算。

  16.参考答案:A参考解析:CPU主要包括运算器和控制器。

  17.参考答案:D参考解析:队列的修改是依先进先出的原则进行的,D正确。

  18.参考答案:B参考解析:最后位加0等于前面所有位都乘以2再相加,所以是2倍。

  19.参考答案:C参考解析:略

  20.参考答案:C参考解析:用2整除18,可以得到一个商和余数;再用2去除商,又会得到一个商和余数。如此进行,直到商为0时为止,然后把先得到的余数作为二进制数的低位有效位,后得到的余数作为二进制数的高位有效位,依次排列起来,即得010010。

  21.参考答案:B参考解析:CD—RW是可擦写型光盘,用户可以多次对其进行读/写。CD-RW的全称是CD-ReWritab1e。

  22.参考答案:A参考解析:算法原则上能够精确地运行,而且人们用笔和纸做有限次运算后即可完成。有穷性是指算法程序的运行时间是有限的。

  23.参考答案:C参考解析:扇人指的是调用一个给定模块的模块个数。题干系统中,第2层模块扇入均为1,第3层中功能模块3.1扇人为2,其余为1,故最大扇入为2,C选项正确。

  24.参考答案:D参考解析:关系T中包含了关系R与s中的所有元组,所以进行的是并的运算。

  25.参考答案:B参考解析:略

  计算机二级真题题库及答案 8

  1[单选题] 若查询的设计如下,则查询的功能是(  )。

  A.设计尚未完成,无法进行统计

  B.统计班级信息仅含Null(空)值的记录个数

  C.统计班级信息不包括Null(空)值的记录个数

  D.统计班级信息包括Null(空)值全部记录个数

  参考答案:C

  参考解析:从图中可以看出要统计的字段是“学生表”中的“班级”字段,采用的统计函数是计数函数,目的是对班级(不为空)进行计数统计。所以选项C正确。

  2[单选题] 在SQL语言的SELECT语句中,用于指明检索结果排序的子句是( )。

  A.FROMB.WHILEC.GROUP BY D.ORDER BY

  参考答案:D

  参考解析:SQL查询的SeleCt语句是功能最强,也是最为复杂的SQL语句。SELECT语句的结构是:SELECT[ALL I DISTINCT]别名FROM表名[WHERE查询条件][GROUP BY要分组的别名[HAVING分组条件]][ORDER BY要排序的别名[ASC I DSC]]所以选项D正确。

  3[单选题] 要使窗体上的按钮运行时不可见,需要设置的属性是( )。

  A.EnableB.VisibleC.Default D.Caned

  参考答案:B

  参考解析:控件的Enable属性是设置控件是否可用;Visible属性是设置控件是否可见;Default属性指定某个命令按钮是否为窗体的默认按钮;CanCel属性可以指定窗体上的命令按钮是否为“取消”按钮。所以答案为B。

  4[单选题] 有三个关系R、s和T如下:

  

  则由关系R和s得到关系T的操作是( )。

  A.自然连接B.交C.投影D.并

  参考答案:A

  参考解析:自然连接是一种特殊的等值连接,它要求两个关系中进行比较的分量必须是相同的属性组,并且在结果中把重复的属性列去掉,所以根据T中元组可以判断R和s做的是自然连接操作。

  5[单选题] 在窗体中添加一个名称为Commandl的命令按钮.然后编写如下事件代码.

  窗体打开运行后,单击命令按钮,则消息框的输出结果是(  )。

  A.2B.4C.6D.8

  参考答案:C

  参考解析:题目中命令按钮的单击事件是使用Msg-Box显示过程f的值。在过程f中有两层D0循环,传人参数m=24,n=18,由于m>n所以执行in=in-n=24-18=6,内层第l个D0循环结束后Ill=6,n=18;此时In小于n,所以再执行n…n inl8—6=12,此时nl=6,n=12;再执行n=tl-ill后In=n=6;nl<>n条件满足,退出循环,然后执行f=m的赋值语句,即为f=m=6。

  6[单选题]对于循环队列,下列叙述中正确的是( )。

  A.队头指针是固定不变的

  B.队头指针一定大于队尾指针

  C.队头指针一定小于队尾指针

  D.队头指针可以大于队尾指针,也可以小于队尾指针

  参考答案:D

  参考解析:循环队列的队头指针与队尾指针都不是固定的,随着入队与出队操作要进行变化。因为是循环利用的队列结构,所以队头指针有时可能大于队尾指针,有时也可能小于队尾指针。

  7[单选题] 函数MsgBox返回值的.类型是

  A.数值B.字符串C.变体D.是/否

  参考答案:A

  8[单选题] 在黑盒测试方法中,设计测试用例的主要根据是( )。

  A.程序内部逻辑B.程序外部功能C.程序数据结构D.程序流程图

  参考答案:B

  参考解析:黑盒测试是对软件已经实现的功能是否满足需求进行测试和验证,黑盒测试完全不考虑程序内部的逻辑结构和内部特性,只根据程序的需求和功能规格说明,检查程序的功能是否符合它的功能说明,所以本题选择B。

  9[单选题]下列关于栈叙述正确的是( )。

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

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

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

  D.栈底元素最先被删除

  参考答案:A

  参考解析:栈是先进后出的数据结构,所以栈顶元素最后人栈却最先被删除。栈底元素最先人栈却最后被删除。所以选择A。

  10[单选题] 在Access中,参照完整性规则不包括( )。

  A.查询规则B.更新规则C.删除规则D.插入规则

  参考答案:A

  参考解析:表问的参照完整性规则包括更新规则、删除规则、插入规则。故选项A为正确答案。

  计算机二级真题题库及答案 9

  1[简答题]本题中,在下画线上填写代码,指定变量b为字节型,变量f为单精度实型,变量l为64位整型。

  public class javal{public static void main(String[-]args){b=49;f=8.9f;l=0xfedl;

  System.out.println(""b=""+b);

  System.out.println(""f=""+f):

  System.OUt.println(""l=""+1);}}

  参考解析:

  第1处:byte

  第2处:float

  第3处:long

  【解析】本题考查的是数据类型。byte为字节型;float为单精度实型;long为长整型。

  2[单选题] 请阅读下面程序

  

  程序运行结果中在”length=”后输出的值是(  )。

  A.10B.4C.20D.30

  参考答案:B

  参考解析:本题对StringBuffer(String str)构造方法,用str给出字符串的初始值,并分配16个字符的缓存。因此,字符串sb的初始值是”test”,并且包含l6个字符的缓存。length(  )方法用来获得字符串长度,不包含缓存。故程序运行结果中在”length-”后输出的值应该是字符串sb的长度,即4。

  3[单选题] 为使下列代码正常运行,应该在下画线处填入的选项是(  )。

  ObjectInputStream In=new (new FilelnputStream(""employee.doc""));

  Employee[]newstaff=(Employee[])in.readObject();

  In.close();

  A.Reader B.InputStreamC.ObjectlnputD.ObjectlnputStream

  参考答案:D

  参考解析:ObjectlnputStream类和ObjectOutputStream类分列是InputStream类和OutputStream类的子类。ObjectlnputStream类和ObjectOutputStream类创建的对象被称为对象输入流和对象输出流。对象输入流使用readObject()方法读取一个对象到程序中。

  4[单选题] 为使下列代码正常运行,应该在下画线处填入的选项是(  )。

  abstract class person{public Person(String n){name=n:}

  Public String getDescription();

  public String getName(){return name;}

  private string name;}

  A.static B.privateC.abstractD.final

  参考答案:C

  参考解析:抽象类中的抽象方法可以只声明,定义延迟到其子类。

  5[单选题] Java对文件类提供了许多操作方法,能获得文件对象父路径名的方法是(  )。

  A.getAbsolutePath(  )

  B.getParentFile(  )

  C.getAbsoluteFile(  )

  D.getName(  )

  参考答案:B

  参考解析:本题考查File类的基本知识。File类是通过文件名列表来描述一个文件对象的属性,通过File类提供的方法,可以获得文件的名称、长度、所有路径等信息,还可以改变文件的名称、删除文件等。

  6[单选题] 下列关于域名和IP地址的叙述中,不正确的是(  )。

  A.在Internet中访问一台主机必须使用它的主机名

  B.200.201.202.203是一个C类I P地址

  C.I P地址采用的'是分层结构

  D.主机名与I P地址是一一对应的

  参考答案:A

  参考解析:每台直接连接到Internet上的计算机、路由器都必须有唯一的IP地址。IP地址是Internet赖以工作的基础。Internet中的计算机与路由器的IP地址采用分层结构,它是由网络地址与主机地址两部分组成。对于C类地址,其网络地址空间长度为21位,主机地址空间长度为8位,C类I P地址范围从:l92.0.0.0~223.255.255.255。主机名与它的IP地址一一对应,因此在Internet上访问一台主机既可以使用它的主机名,也可以使用它的I P地址。

  7[单选题] 下列关于链式存储结构的叙述中,不正确的是(  )。

  A.结点除自身信息外还包括指针域,因此存储密度小于顺序存储结构

  B.逻辑上相邻的结点物理上不必相邻

  C.可以通过计算确定第i个结点的存储地址

  D.插人、删除运算操作方便,不必移动结点

  参考答案:C

  参考解析:链式存储结构的主要特点有:①结点中除自身信息外,还有表示链接信息的指针域,因此存储密度小、存储空间利用率低;②逻辑上相邻的结点物理上不必相邻;③插入、删除操作灵活方便。线性存储结构可以通过计算确定第i个结点的存储地址,但链式存储结构不能。

  8[填空题]FileInputStream是字节流;BufferedWriter是字符流;ObjectOutputStream是   。

  参考解析:对象流或对象输出流

  9[单选题] 下列叙述中,错误的是(  )。

  A.Applet的默认布局管理器是FlowLayout

  B.JApplet中增加构件是加到JApplet的内容面板上,不是直接加到JApplet中

  C.JApplet的内容面板的默认布局管理器是Border-Layout

  D.JApplet的内容面板的默认布局管理器是FlowLayout

  参考答案:D

  参考解析:FlowLayout布局管理器是Panel类和Applet类默认的布局管理器。向JApplet中增加构件,是把构件添加到Japplet的内容面板中,而不是直接添加到JAp—plet中。JApplet的内容面板的默认布局管理器是Border—Layout,而Applet默认的布局管理器是FlowLayout。

  10[单选题] 软件设计中模块划分应遵循的准则是(  )。

  A.低内聚低耦合

  B.高内聚低耦合

  C.低内聚高耦合

  D.高内聚高耦合

  参考答案:B

  参考解析:耦合性和内聚性是模块独立性的两个定性标准,软件设计应该遵循高内聚低耦合的准则。

  • 相关推荐

【计算机二级真题题库及答案】相关文章:

计算机二级真题题库附答案(通用10套)10-17

计算机二级真题及答案(精选10套)10-17

计算机二级考试真题及答案(精选10套)10-17

计算机二级题库及答案(精选9套)10-25

计算机二级考试真题和答案(精选10套)10-17

计算机二级选择题题库(精选11套)10-25

计算机二级真题(通用10套)10-17

二级英语考试真题答案(精选6套)10-17

计算机二级考试真题(通用10套)10-17

计算机二级考真题(通用10套)10-17