2019全国计算机等级考试二级试题附答案.pdf_第1页
2019全国计算机等级考试二级试题附答案.pdf_第2页
2019全国计算机等级考试二级试题附答案.pdf_第3页
2019全国计算机等级考试二级试题附答案.pdf_第4页
已阅读5页,还剩172页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、2019 年全国计算机二级考试试题题库(附答案)一、选择题(1)-(40)每小题1 分, (41)-(50)每小题2 分,共60 分 )下列各题A)、 B) 、 C) 、 D) 四个选项中,只有一个选项是正确的,请将正确选项在答题卡相应位置上涂黑,答在试卷上不得分。(1) 应用软件是指A)所有能够使用的软件B)能被各应用单位共同使用的某种软件C)所有微机上都应使用的基本软件D)专门为某一应用目的而编制的软件(2) 下列述叙中错误的是A) 计算机要经常使用不要长期闲置不用B) 为了延长计算机的寿命,应避免频繁开关计算机C) 在计算机附近应避免磁场干扰D) 计算机用几小时后,应关机一会儿再用(3)

2、 下列字符中,ASCII 码值最小的是A) A B) a C) Z D) x(4) 用晶体管作为电子器件制成的计算机属于A)第一代B)第二代C)第三代D)第四代(5) 下列各不同进制的四个无符号数中,最小的数是A) (11011001)2 B) (37)8 C) (75)10 D) (2A)16(6)二进制数1110111.11转换成十六进制数是A) 77.C B) 77.3 C) E7.C D) E7.3(7) 下列各无符号十进制数中,能用八位二进制表示的是A) 296 B) 333 C) 256 D) 199(8) 计算机的软件系统可分类为A)程序与数据B)系统软件与应用软件D)操作系统与

3、语言处理程序D)程序、数据与文档(9) 486 机中的 CPU 同时能处理的二进制位数为A) 8B)16C)32D)64(10)在使用计算机的过程中,需要重新启动DOS,则要A)按 Ctrl+Break键 B)按 C 键 C)按 Ctrl+Alt+Del键 D)按 H 键(11)现要从软盘启动DOS( 软盘中已存有DOS系统) ,设有如下一些操作: 打开计算机电源 ; 将该软盘插入A 驱动器; 关好A 驱动器门。则冷启动的操作顺序应为A)B)C)D)(12)设当前盘中某一文件路径为ACBABC.C,当前目录为A 。下列命令中错误的是A) CD. B) RD ACBC) TYPE ACBABC.

4、C D) TYPE CBABC.C(13)设当前盘中的根目录下有一子目录AB,在子目录AB 下有一文件PQ.BAS 。现要查看文件PQ.BAS 的内容,应使用命令A) TYPE AB PQ.BAS B) TYPE ABPQ.BASC) TYPE PQ.BAS D) DIR ABPQ.BAS(14) 自动批处理文件必须放在A) C盘根目录中B) A盘根目录中C)启动盘的任一个目录中D)启动盘的根目录中(15)设当前盘当前目录为C:USERXYP,且当前盘当前目录为空,则下列命令中能正确执行的是A) RD C:USERXYP B) RD USERXYPC) MD USERXYPUSER D) MD

5、 USERXYPXY(16) 下列 DOS命令中,合法的是A) DISKCOMP A.C B.C B) TYPE A.C >> B.CC) COMP A: B: D) COMP A: A:(17)设当前盘为C 盘,所用的所有软盘已格式化,且容量相同,则下列DOS 命令中错误的是A) DISKCOPY A: A: B) COPY A:*.* C) COPY *.* D) COPY A:*.* C:(18) 下列 DOS命令中错误的是A) TYPE A.TXT>PRN B) TYPE A.TXT PRNC) COPY *.TXT PRN D) COPY CON PRN(19) 下

6、列四组 DOS 命令中,互相等价的一组是A) COPY A:*.* B:与 DISKCOPY A: B:B) COPY ABC.TXT+XYZ.TXT与 TYPE XYZ.TXT >> ABC.TXTC) COPY ABC.TXT+XYZ.TXT XYZ.TXT与 COPY XYZ.TXT+ABC.TXTD) TYPE *.FOR>CON与 COPY *.FOR CON(20)设 C 盘目录结构如下:且 C 盘根目录下文件AUTOEXEC.BAT 的内容为CD FORTRANCD TC如果在A 驱动器中插入一张根目录中只有扩展名为.C 的若干文件( 即 A 盘中无DOS 系统

7、文件 ) 的软盘片,则由C 盘启动DOS 系统后,第一次键入下列命令中,正确的是A) COPY A:*.C B) COPY A:*.C TCC) COPY A:*.C FORTRAN D) CD USER(21) C 语言提供的合法的数据类型关键字是A) Double B) short C) integer D) Char(22) 在 C 语言中,合法的长整型常数是A) 0L B) 4962710 C) 0.054838743 D) 2.1869e10(23) 表达式 :10!=9 的值是A) true B)非零值C) 0 D) 1(24) 合法的 C 语言中,合法的长整型常数是A) '

8、;t' B) "A" C) 65 D) A(25)若有说明和语句:int a=5;a+;此处表达式a+ 的值是A)7B)6C)5D)4(26) 在下列选项中,不正确的赋值语句是A) +t; B) n1=(n2=(n3=0); C) k=i=j; D) a=b+c=1;(27)若有说明 :int i, j=7, *p=&i;,则与 i=j;等价的语句是A) I= *P; B) *P=*&J; C) i=&j; D) i=* *p;(28)不能把字符串:Hello!赋给数组b 的语句是A) char b10='H','e&

9、#39;,'l','l','o','!'B) char b10;b="Hello!"C) char b10;strcpy(b,"Hello!");D) char b10="Hello!"(29)若有以下说明:int a12=1,2,3,4,5,6,7,8,9,10,11,12;char c='a',d,g;则数值为4 的表达式是A)ag-c B)a4 C)a'd'-'c' D)a'd'-c(30)若有以下说明

10、:int a10=1,2,3,4,5,6,7,8,9,10,*p=a;则数值为6 的表达式是A) *p+6 B) *(p+6) C) *p+=5 D) p+5(31)若有以下说明:int w34o=0,1,2,4,5,8;int(*p)4=w;则数值为4 的表达式是A) *w1+1 B) p+,*(p+1) C) w22 D) p11(32) 若程序中有下面的说明和定义struct abcint x;char y;struct abc s1,s2;则会发生的情况是A)编译进错B)程序将顺利编译 连接 执行C)能顺利通过编译 连接 但不能执行D)能顺利通过编译 但连接出错(33) 能正确表示a

11、10 或 a 0 的关系表达式是A)a>=10 or a<=0 B)a>=10 a<=0C)a>=10 a<=0 D)a>=10 a<=0(34) 下面程序的输出是main() int x=3,y=6,a=0;while(x+!=(y+=o1) a+o=1;if(y#includemain() char ss10="12345"strcat(ss,"6789");gets(ss);printf("%sn",ss);A) ABC B) ABC9 C) 123456ABC D) ABC456

12、789(35) 下面程序的输出是main() char *a="12134211"int v1=0,v2=0,v3=0,v4=0,k;for(k=0;sk;k+)switch(sk) default:v4+; case '1': v1+; case '3': v3+;case '2': v2+; printf("v1=%d,v2=%d,v3=%d,v4=%dn",v1,v2,v3,v4); A) v1=4,v2=2,v3=1,v4=1 B) v1=4,v2=9,v3=3,v4=1C) v1=5,v2=8,v

13、3=6,v4=1 D) v1=8,v2=8,v3=8,v4=8(36) 下面程序的输出是main()int k=11;printf("k=%d,k=%o,k=%xn",k,k,k);A)k=11,k=12,k=11 B)k=11,k=13,k=13 C)k=11,k=013,k=0xb D)k=11,k=13,k=b(37)若有以下程序段,w 和 k 都是整型变量:w=k;LB: if(w=0) go to LE;w-;printf("*");goto LB;LE:则不能与上面程序段等价的循环语句是A)for(w=k;w!=0;w-) printf(&q

14、uot;*"); B)for(w=k;w;-w)printf("*");C)w=k; D)w=k;while(w-!=0)printf("*");w+; do w-;printf("*");while(w!=0);(38)若有说明,double *p,a;则能通过scanf语句正确给输入项读入数据的程序段是A)*p=&a; scanf("%lf",p); B)p=(double *)malloc(8);scanf("%f",p);C) p=&a;scanf("

15、%lf",a); D)p=&a; scanf("%le",p);(39)当执行下面程序且输入:ABC 时,输出的结果是#include#includemain() char ss10="12345" gets(ss);printf("%sn",ss); A) ABC B) ABC9 C) 123456ABC D) ABC456789(40)若有以下的说明和语句:main()int t32, *pt3,k;fpr(k=o; k<3;k+)ptk=tk;则以一选项中能正确表示t 数组元素地址的表达式是A) &

16、;t32 B) *pt0 C) *(pt+1) D) &pt2(41)下面程序输出数组中的最大值,由s 指针指向该元素.main() int a10=6,7,2,9,1,10,5,8,4,3,*p,*s; flr(p=a, s=a; p-a<10; p+)if(-?-)s=p;printf("The max:%d",*s):则在if语句中的判断表达式应该是A) p>s B) *p>*s C) ap>as D) p-a>p-s(42) 下面程序的输出是#includemain() char*a="abcdefgh" f

17、un(a);puts(a); fun (char * s) int x=0,y;char c; for(y=strlen(s)-1;xA)abcdefgh B)hgfdecba C)dcbahgfe D)hgfedcba(43)若有以下函数调用语句:fun(a+b,(x,y),fun(n+k,d,(a,b);在此函数调用语句中实参的个数是A)3 B)4 C)5 D)6(44) 下面程序的输出是main() int t=1; fun(fun(t); fun(int h) static int a3=1,2,3; int k;for(k=0;k<3;k+) ak+=ak-h;for(k=1;

18、k<3;k+) printf("%d",ak);printf("n"); return(ah);A)1,2,3, B)1,3,5, C) 1,3,5, D) 1,3,5,1,5,9, 1,3,5, 0,4,8, -1,3,7,(45) C 语言中,函数的隐含存储类别是A)auto B)static C)extern D)无存储类别(46) 下面程序的输出是1? 下列叙述中,正确的是() 。A.WORD文档不会带计算机病毒B. 计算机病毒具有自我复制的能力,能迅速扩散到其他程序上C. 清除计算机病毒的最简单办法是删除所有感染了病毒的文件D. 计算机杀

19、病毒软件可以查出和清除任何已知或未知的病毒参考答案:B参考解析:计算机病毒具有自我复制的能力,能迅速扩散到其他程序上。2? 下列关于磁道的说法中,正确的是() 。A. 盘面上的磁道是一组同心圆B. 由于每一磁道的周长不同,所以每一磁道的存储容量也不同C. 盘面上的磁道是一条阿基米德螺线D. 磁道的编号是最内圈为0,并次序由内向外逐渐增大,最外圈的编号最大参考答案:A3? 下列叙述中正确的是() 。A. 栈是一种先进先出的线性表B. 队列是一种后进先出的线性表C. 栈与队列都是非线性结构D. 以上三种说法都不对参考答案:D参考解析:栈是一种先进后出的线性表,队列是一种先进先出的线性表,栈与队列都

20、是线性结构。4? 当电源关闭后,下列关于存储器的说法中,正确的是() 。A. 存储在RAM中的数据不会丢失B. 存储在ROM中的数据不会丢失C. 存储在u 盘中的数据会全部丢失D. 存储在硬盘中的数据会丢失参考答案:B参考解析:电源关闭后,存储在RAM中的数据会丢失,存储在ROM中的数据不会丢失;U 盘与硬盘都是外存储器,断电后数据不会丢失。5? 结构化程序所要求的基本结构不包括() 。A. 顺序结构B.GOTO 跳转C. 选择 ( 分支 ) 结构D. 重复 ( 循环 ) 结构参考答案:B参考解析:1966 年 Boehm 和 JaCopini证明了程序设计语言仅仅使用顺序、选择和重复三种基本

21、控制结构就足以表达出各种其他形式结构的程序设计方法。6? 在长度为n 的有序线性表中进行二分查找,最坏情况下需要比较的次数是() 。A.O(n)B.O(n2)C.O(1og2n)D.O(n1og2n)参考答案:C参考解析:当有序线性表为顺序存储时才能用二分法查找。可以证明的是对于长度为n 的有序线性表,在最坏情况下,二分法查找只需要比较1og2n 次,而顺序查找需要比较n 次。7? 下列各进制的整数中,值最小的是() 。A. 十进制数11B. 八进制数11C. 十六进制数11D. 二进制数11参考答案:D参考解析:把四个选项都化为十进制数,八进制数11 化为十进制数是1× 81+1

22、× 80=9 ,十六进制数11 化为十进制数是1 × 161+1 × 160=17 ,二进制数11 化为十进制数是1 × 21+1 × 20=3 ,故选项D正确。8? 下列排序方法中,最坏情况下比较次数最少的是() 。A. 冒泡排序B. 简单选择排序C. 直接插入排序D. 堆排序参考答案:D参考解析:冒泡排序与简单插入排序与简单选择排序法在最坏情况下均需要比较n(n-1)/2次,而堆排序在最坏情况下需要比较的次数是n1og2n 。9? 面向对象方法中,继承是指() 。A. 一组对象所具有的相似性质B. 一个对象具有另一个对象的性质C. 各对象之

23、间的共同性质D. 类之间共享属性和操作的机制参考答案:D参考解析:继承是面向对象的方法的一个主要特征,是使用已有的类的定义作为基础建立新类的定义技术。广义地说,继承是指能够直接获得已有的性质和特征,而不必重复定义它们,所以说继承是指类之间共享属性和操作的机制。10 ?组成一个完整的计算机系统应该包括() 。A. 主机、鼠标器、键盘和显示器B. 系统软件和应用软件C. 主机、显示器、键盘和音箱等外部设备D. 硬件系统和软件系统参考答案:D参考解析:一个完整的计算机系统主要由计算机硬件系统和软件系统两大部分组成。【题库二】第 1 题:程序流程图中带有箭头的线段表示的是(c) 。A) 图元关系 B) 数据流 C) 控制流 D) 调用关系答案解析:解析:在数据流图中,用标有名字的箭头表示数据流。在程序流程图中,用标有名字的箭头表示控制流所以选择C。第 2 题:结构化程序设计的基本原则不包括(a)。A) 多态性 B) 自顶向下 C) 模块化 D) 逐步求精答案解析:解析:结构化程序设计的思想包括:自顶向下、逐步求精、模块化、限制使用goto语句,所以选择A。第 3 题:软件设计中模块划分应遵循的准则是(b) 。A)低内聚低耦合B)高内聚低耦合C)低内聚高耦合D)高内聚高耦合答案解析:解析:软件设计中模块划分应遵循的准则是高内聚低偶合、模块大小规模适当、模块的依赖关系适当等。

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论