全国计算机二级考试试题题库附答案.docx

上传人:b****4 文档编号:5520509 上传时间:2022-12-18 格式:DOCX 页数:9 大小:66.86KB
下载 相关 举报
全国计算机二级考试试题题库附答案.docx_第1页
第1页 / 共9页
全国计算机二级考试试题题库附答案.docx_第2页
第2页 / 共9页
全国计算机二级考试试题题库附答案.docx_第3页
第3页 / 共9页
全国计算机二级考试试题题库附答案.docx_第4页
第4页 / 共9页
全国计算机二级考试试题题库附答案.docx_第5页
第5页 / 共9页
点击查看更多>>
下载资源
资源描述

全国计算机二级考试试题题库附答案.docx

《全国计算机二级考试试题题库附答案.docx》由会员分享,可在线阅读,更多相关《全国计算机二级考试试题题库附答案.docx(9页珍藏版)》请在冰豆网上搜索。

全国计算机二级考试试题题库附答案.docx

全国计算机二级考试试题题库附答案

2019年全国计算机二级考试试题题库(附答案)

2019年全国计算机二级考试试题题库(附答案)

一、选择题(

(1)-(40)每小题1分,(41)-(50)每小题2分,共60分)

  下列各题A)、B)、C)、D)四个选项中,只有一个选项是正确的,请将正确选项在答题卡相应位置上涂黑,答在试卷上不得分。

  

(1)应用软件是指

  A)所有能够使用的软件B)能被各应用单位共同使用的某种软件

  C)所有微机上都应使用的基本软件D)专门为某一应用目的而编制的软件

  

(2)下列述叙中错误的是

  A)计算机要经常使用不要长期闲置不用

  B)为了延长计算机的寿命,应避免频繁开关计算机

  C)在计算机附近应避免磁场干扰

  D)计算机用几小时后,应关机一会儿再用

  (3)下列字符中,ASCII码值最小的是

  A)AB)aC)ZD)x

  (4)用晶体管作为电子器件制成的计算机属于

  A)第一代B)第二代C)第三代D)第四代

  (5)下列各不同进制的四个无符号数中,最小的数是

  A)(11011001)2B)(37)8C)(75)10D)(2A)16

  (6)二进制数1110111.11转换成十六进制数是

  A)77.CB)77.3C)E7.CD)E7.3

  (7)下列各无符号十进制数中,能用八位二进制表示的是

  A)296B)333C)256D)199

  (8)计算机的软件系统可分类为

  A)程序与数据B)系统软件与应用软件

  C)COMPA:

B:

D)COMPA:

A:

  (17)设当前盘为C盘,所用的所有软盘已格式化,且容量相同,则下列DOS命令中错误的是

  A)DISKCOPYA:

A:

B)COPYA:

*.*C)COPY*.*D)COPYA:

*.*C:

  (18)下列DOS命令中错误的是

  A)TYPEA.TXT>PRNB)TYPEA.TXTPRN

  C)COPY*.TXTPRND)COPYCONPRN

  (19)下列四组DOS命令中,互相等价的一组是

  A)COPYA:

*.*B:

与DISKCOPYA:

B:

  B)COPYABC.TXT+XYZ.TXT与TYPEXYZ.TXT>>ABC.TXT

  C)COPYABC.TXT+XYZ.TXTXYZ.TXT与COPYXYZ.TXT+ABC.TXT

  D)TYPE*.FOR>CON与COPY*.FORCON

  (20)设C盘目录结构如下:

  且C盘根目录下文件AUTOEXEC.BAT的内容为

  CDFORTRAN

  CD\TC

  如果在A驱动器中插入一张根目录中只有扩展名为.C的若干文件(即A盘中无DOS系统文件)的软盘片,则由C盘启动DOS系统后,第一次键入下列命令中,正确的是

  A)COPYA:

\*.CB)COPYA:

\*.CTC

  C)COPYA:

\*.CFORTRAND)CDUSER

  (21)C语言提供的合法的数据类型关键字是

  A)DoubleB)shortC)integerD)Char

  (22)在C语言中,合法的长整型常数是

  A)0LB)4962710C)0.054838743D)2.1869e10

  (23)表达式:

10!

=9的值是

  A)trueB)非零值C)0D)1

  (24)合法的C语言中,合法的长整型常数是

  A)'\t'B)"A"C)65D)A

  (25)若有说明和语句:

  inta=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)若有说明:

inti,j=7,*p=&i;,则与i=j;等价的语句是

  A)I=*P;B)*P=*&J;C)i=&j;D)i=**p;

  (28)不能把字符串:

Hello!

赋给数组b的语句是

  A)charb[10]={'H','e','l','l','o','!

'};

  B)charb[10];b="Hello!

";

  C)charb[10];strcpy(b,"Hello!

");

  D)charb[10]="Hello!

";

  (29)若有以下说明:

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

  charc='a',d,g;

  则数值为4的表达式是

  A)a[g-c]B)a[4]C)a['d'-'c']D)a['d'-c]

  (30)若有以下说明:

  inta[10]={1,2,3,4,5,6,7,8,9,10},*p=a;

  则数值为6的表达式是

  A)*p+6B)*(p+6)C)*p+=5D)p+5

  (31)若有以下说明:

  intw[3][4]o={{0,1},{2,4},{5,8}};

  int(*p)[4]=w;

  则数值为4的表达式是

  A)*w[1]+1B)p++,*(p+1)C)w[2][2]D)p[1][1]

  (32)若程序中有下面的说明和定义

  structabc

  {intx;chary;}

  structabcs1,s2;

  则会发生的情况是

  A)编译进错B)程序将顺利编译`连接`执行

  C)能顺利通过编译`连接`但不能执行D)能顺利通过编译`但连接出错

  (33)能正确表示a≥10或a≤0的关系表达式是

  A)a>=10ora<=0B)a>=10│a<=0

  C)a>=10││a<=0D)a>=10││a<=0

  (34)下面程序的输出是

  main()

  {intx=3,y=6,a=0;

  while(x++!

=(y+=o1))

  {a+o=1;

  if(y

  #include

  main()

  {charss[10]="12345";

  strcat(ss,"6789");

  gets(ss);printf("%s\n",ss);

  }

  A)ABCB)ABC9C)123456ABCD)ABC456789

(35)下面程序的输出是

  main()

  {char*a="12134211";

  intv1=0,v2=0,v3=0,v4=0,k;

  for(k=0;s[k];k++)

  switch(s[k])

  {default:

v4++;

  case'1':

v1++;

  case'3':

v3++;

  case'2':

v2++;}

  printf("v1=%d,v2=%d,v3=%d,v4=%d\n",v1,v2,v3,v4);}

  A)v1=4,v2=2,v3=1,v4=1B)v1=4,v2=9,v3=3,v4=1

  C)v1=5,v2=8,v3=6,v4=1D)v1=8,v2=8,v3=8,v4=8

  (36)下面程序的输出是

  main()

  {intk=11;printf("k=%d,k=%o,k=%x\n",k,k,k);}

  A)k=11,k=12,k=11B)k=11,k=13,k=13C)k=11,k=013,k=0xbD)k=11,k=13,k=b

  (37)若有以下程序段,w和k都是整型变量:

  ┆

  w=k;

  LB:

if(w==0)gotoLE;

  w--;

  printf("*");

  gotoLB;

  LE:

  则不能与上面程序段等价的循环语句是

  A)for(w=k;w!

=0;w--)printf("*");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("%lf",a);D)p=&a;scanf("%le",p);

  (39)当执行下面程序且输入:

ABC时,输出的结果是

  #include

  #include

  main()

  {charss[10]="12345";

  gets(ss);printf("%s\n",ss);}

  A)ABCB)ABC9C)123456ABCD)ABC456789

  (40)若有以下的说明和语句:

main()

  {intt[3][2],*pt[3],k;

  fpr(k=o;k<3;k++)pt[k]=t[k];

  }

  则以一选项中能正确表示t数组元素地址的表达式是

  A)&t[3][2]B)*pt[0]C)*(pt+1)D)&pt[2]

  (41)下面程序输出数组中的最大值,由s指针指向该元素.

  main()

  {inta[10]={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("Themax:

%d",*s):

  }

  则在if语句中的判断表达式应该是

  A)p>sB)*p>*sC)a[p]>a[s]D)p-a>p-s

  (42)下面程序的输出是

  #include

  main()

  {char*a="abcdefgh";

  fun(a);puts(a);}

  fun(char*s)

  {intx=0,y;charc;

  for(y=strlen(s)-1;x

  A)abcdefghB)hgfdecbaC)dcbahgfeD)hgfedcba

  (43)若有以下函数调用语句:

fun(a+b,(x,y),fun(n+k,d,(a,b)));在此函数调用语句中实参的个数是

  A)3B)4C)5D)6

  (44)下面程序的输出是

  main()

  {intt=1;fun(fun(t));}

  fun(inth)

  {staticinta[3]={1,2,3};

  intk;

  for(k=0;k<3;k++)a[k]+=a[k]-h;

  for(k=1;k<3;k++)printf("%d",a[k]);

  printf("\n");return(a[h]);}

  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)autoB)staticC)externD)无存储类别

  (46)下面程序的输出是

intw=3;

  main()

  {intw=10;printf("%d\n",fun(5)*w);}

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 医药卫生 > 药学

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1