全国计算机二级C语言笔试模拟19.docx

上传人:b****1 文档编号:14121440 上传时间:2023-06-20 格式:DOCX 页数:21 大小:20.91KB
下载 相关 举报
全国计算机二级C语言笔试模拟19.docx_第1页
第1页 / 共21页
全国计算机二级C语言笔试模拟19.docx_第2页
第2页 / 共21页
全国计算机二级C语言笔试模拟19.docx_第3页
第3页 / 共21页
全国计算机二级C语言笔试模拟19.docx_第4页
第4页 / 共21页
全国计算机二级C语言笔试模拟19.docx_第5页
第5页 / 共21页
全国计算机二级C语言笔试模拟19.docx_第6页
第6页 / 共21页
全国计算机二级C语言笔试模拟19.docx_第7页
第7页 / 共21页
全国计算机二级C语言笔试模拟19.docx_第8页
第8页 / 共21页
全国计算机二级C语言笔试模拟19.docx_第9页
第9页 / 共21页
全国计算机二级C语言笔试模拟19.docx_第10页
第10页 / 共21页
全国计算机二级C语言笔试模拟19.docx_第11页
第11页 / 共21页
全国计算机二级C语言笔试模拟19.docx_第12页
第12页 / 共21页
全国计算机二级C语言笔试模拟19.docx_第13页
第13页 / 共21页
全国计算机二级C语言笔试模拟19.docx_第14页
第14页 / 共21页
全国计算机二级C语言笔试模拟19.docx_第15页
第15页 / 共21页
全国计算机二级C语言笔试模拟19.docx_第16页
第16页 / 共21页
全国计算机二级C语言笔试模拟19.docx_第17页
第17页 / 共21页
全国计算机二级C语言笔试模拟19.docx_第18页
第18页 / 共21页
全国计算机二级C语言笔试模拟19.docx_第19页
第19页 / 共21页
全国计算机二级C语言笔试模拟19.docx_第20页
第20页 / 共21页
亲,该文档总共21页,到这儿已超出免费预览范围,如果喜欢就下载吧!
下载资源
资源描述

全国计算机二级C语言笔试模拟19.docx

《全国计算机二级C语言笔试模拟19.docx》由会员分享,可在线阅读,更多相关《全国计算机二级C语言笔试模拟19.docx(21页珍藏版)》请在冰点文库上搜索。

全国计算机二级C语言笔试模拟19.docx

全国计算机二级C语言笔试模拟19

二级C语言笔试模拟19

一、选择题

下列各题A、B、C、D四个选项中,只有一个是正确的。

1.下列叙述中正确的是

A.显示器和打印机都是输出设备

B.显示器只能显示字符

C.通常的彩色显示器都有7种颜色

D.打印机只能打印字符和表格

答案:

A

2.微型计算机中运算器主要的功能是进行()

A.算术运算

B.逻辑运算

C.算术和逻辑运算

D.初等函数运算

答案:

C

3.程序的编制与算法的设计在效率上的关系是:

()

A.相等

B.优于

C.劣于

D.不一定

答案:

C

4.电子邮件是()

A.网络信息检索服务

B.通过Web网页发布的公告信息

C.通过网络实时交互的信息传递方式

D.一种利用网络交换信息的非交互式服务

答案:

D

5.与十进制数255相等和二进制数是()

A.11101110

B.11111110

C.10000000

D.11111111

答案:

D

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

A.指令由操作数和操作码两部分组成

B.常用参数xxMB表示计算机的速度

C.计算机的一个字长总是等于两个字节

D.计算机语言是完成某一任务的指令集

答案:

A

7.计算机的内存储器比外存器()

A.价格便宜

B.存储容量大

C.读写速度快

D.读写速度慢

答案:

C

8.如果一个算法显式地调用自己则称为()

A.直接递归

B.自用递归

C.间接递归

D.外用递归

答案:

A

9.程序设计是以()和数据结构为基础的。

A.算法设计

B.编程语言

C.设计风格

D.数据结构

答案:

A

10.计算机软件是包括()的完整集合。

A.程序和数据

B.数据

C.程序、数据和文档

D.算法和数据

答案:

C

11.软件危机产生的原因从根本上说是()

A.软件需求的增长超过软件生产率的提高

B.软件需求的增长小于软件生产率的提高

C.软件需求的减少大于软件生产率的减少

D.软件需求的减少小于软件生产率的减少

答案:

B

12.在Windows中,启动应用程序的正确的方法是()

A.用鼠标指向该应用程序图标

B.将该应用程序窗口最小化成图标

C.将该应用程序窗口还原

D.用鼠标双击该应用程序图标

答案:

D

13.字长为32位的计算机是指()

A.该计算机中的CPU有32个寄器

B.该计算机能够处理的最大数不超过232

C.该计算机每秒钟所能执行的指令条数为32MIPS

D.该计算机中的CPU可以相同时处理32位的二进制数

答案:

D

14.微型机系统中,对输入设备赶进行管理的基本程序模块(BIOS)存放在()

A.RAM中

B.ROM中

C.硬盘中

D.寄存器中

答案:

B

15.使计算机病毒传播范围最广的媒介是()

A.硬磁盘

B.软磁盘

C.内部存储器

D.互联网

答案:

D

16.微机显示器一般有两组引线,它们是()

A.电源线与信号线

B.电源线与控制线

C.电源线与地线

D.控制线与地线

答案:

A

17.486PC机主板上一般带有高速缓冲存储器Cache,它是()之间的储存。

A.CPU与辅助存助器

B.CPU与主存储器

C.软盘与内存

D.硬盘与内存

答案:

B

18.目前因特网(Internet)尚未提供的服务是()

A.电子邮件

B.文件传送

C.远程使用计算机

D.电视广播

答案:

D

19.Modem的数据传输速率可达到()

A.几十Kbps

B.几十KBps

C.几十Mbps

D.几十MBps

答案:

A

20.IEEE802.3的物理层协议10BASE-T规定从网卡到集线器的最大距离为()

A.100m

B.185m

C.360m

D.500m

答案:

A

21.在下列字符序列中,合法的标识符是

A.P12&.a

B.stud_100

C.$water.12

D.88sum

答案:

B

22.表示“在使用x之前,先使x的值加1”的正确方式是

A.++x

B.x++

C.+x

D.+x+

答案:

A

23.下列运算符中,不属于关系运算符的是()

A.<

B.>=

C.==

D.!

答案:

D

24.若有定义:

inta=8,b=5,执行语句c=a/b+0.4;后,c的值为()

A.1.4

B.1

C.2.0

D.2

答案:

B

25.下面程序的输出结果是()

  main()

  {intx,y,z;

  x=0;y=z=-1;

  x+=-z---y

  printf("x=%d\n",x);

  }

A.x=4

B.x=0

C.x=2

D.x=3

答案:

C

26.以下程序的输出结果是()

  main()

  {inta=5,b=4,c=6,d;

  printf(”%d\n",d=a>b?

(a>c?

a:

c):

(b));

  }

A.5

B.4

C.6

D.不确定

答案:

C

27.用语句scanf("%c%c%c",&c1,&c2,&c3)输入“a,b,c”时,变量c1、c2、c3的值分别为

A.'a','b','c'

B.'a'.'b',"

C.'a',',','b'

D.'a','','c'

答案:

C

28.在下列字符序列中,不可用做C语言标识符的是()

A.student___num

B.class

C.#88

D.month___12

答案:

C

29.下列用于printf函数的控制字符常量中,代表“横向跳格”的字符常量是()

A.\b

B.\t

C.\r

D.\f

答案:

B

30.设x的值为5,则表达式(++x)+(++x)+(++x)的值是

A.24

B.20

C.15

D.25

答案:

A

31.在printf函数中用来输出十六制无符号的格式字符是()

A.d格式符

B.x格式符

C.u格式符

D.o格式符

答案:

B

32.下列叙述中,正确的一条是

A.语句“goto12;”是合法的

B.for(;;)语句相当于while

(1)语句

C.if(表达式)语句中,表达式的类型只限于逻辑表达式

D.break语句可用于程序的任何地方,以终止程序的执行

答案:

B

33.下列语句执行后的结果是

y=5;p=&y;x=*p++;

A.x=5,y=5

B.x=5,y=6

C.x=6,y=5

D.x=6,y=6

答案:

A

34.若在fopen函数中使用文件的方式是"wb+",该方式的含义是

A.为读/写打开一个文本文件

B.为输出打开一个文本文件

C.为读/写建立一个新的文本文件

D.为读/写建立一个新的二进制文件

答案:

D

35.下述程序段的输出结果是

intx=10;

inty=x++;

8printf("%d,'%d,(x++,y),y++);

A.11,10

B.11,11

C.10,10

D.10,11

答案:

A

36.设a=12、b=12345,执行语句printf('%4d,%4d",a,b);的输出结果为()

A.12,123

B.12,12345

C.12,1234

D.12,123456

答案:

B

37.如果文件1包含文件2,文件2中要用到文件3的内容,而文件3中要用到文件4的内容,则可在文件1中用三个#include命令分别包含文件2、文件3和文件4。

在下列关于这几个文件包含顺序的叙述中,正确的一条是()

A.文件4应出现在文件3之前,文件3应出现在文件2之前

B.文件2应出现在文件3之前,文件3应出现在文件4之前

C.文件3应出现在文件2之前,文件2应出现在文件4之前

D.出现的先后顺序可以任意

答案:

A

38.以下程序的运行结果是()

  #definePI3.141593

  #include<stdio.h>

  main()

  {

  printf("PI=%fn",PI);

  }

A.3.141593=3.141593

B.PI=3.141593

C.3.141593=PI

D.程序有误,无结果

答案:

B

39.在下列叙述中,正确的一条是()

A.语句“int*pt;中的*pt是指针变量名

B.语句“int*p=a;”等价于“int*p;p=&a[0];”

C.运算符*和&都是取变量地址的运算符

D.已知指针变量p指向变量a,则a和*p值相同,都是变量a的值

答案:

D

40.以下程序运行后的输出结果是()

  main()

  {inta,b;

  a=50;b=90;

  printf("%d\n",(a,b))

  }

A.90

B.5090

C.50

D.450

答案:

A

41.若有以下定义和语句:

  ints[4][5](*ps)[5];

  ps=s;

  则对s数组元素的正确引用形式是

A.psq+1

B.*(ps+3)

C.ps[0][2]

D.*(ps+1)+3

答案:

C

42.若已定义x为int型变量,说明指针变量p的正确语句是()

A.intp=&x;

B.int*p=x;

C.int*p=&x;

D.*p=*x;

答案:

C

43.设a为int型变量,执行下列赋值语句后,a的取值分别为()

  a=125.534;a=20.0/3;a=20%3;a=(int)125%521%4;a=5<<2;

A.125,6.666666,2,1,1

B.125,6,2,1,1

C.125.534,6.666666,2,1,20

D.125,6,2,1,20

答案:

D

44.以下程序的输出结果是()

  main()

  {intb[3][3]={0,1,2,0,1,2,0,1,2},i,i,t=1;

  for(i=0:

i<3;i++)

  for(j=j;j<=i;j++)t=t+b[i][j]

  printf("%d\n",t);

  }

A.3

B.4

C.1

D.9

答案:

B

45.在下列叙述中,错误的一条是()

A.scanf( )函数可以用来输入任何类型的多个数据

B.数组名作函数参数时,也采用“值传送”方式

C.如果形参发生改变,不会改变主调函数的实参值

D.函数的实参与形参的类型应一致

答案:

B

46.执行下列语句的结果为()

  i=3;

  printf("%d",++i);

  printf("%d",i++);

A.3,3

B.3,4

C.4,3

D.4,4

答案:

D

47.已知x=3、y=2则表达式x*=y+8的值为()

A.3

B.2

C.30

D.10

答案:

C

48.在下列叙述中,错误的一条是()

A.关系表达式的值是一个逻辑值,即“真”或“假”,可赋给一个逻辑变量

B.数组必须先定义后使用,且只能逐个引用数组元素,不能一次引用整个数组

C.在C语言中,判断一个量是否为“真”时,用。

代表“假”,1代表“真”

D.将字符串常量赋给字符数组时,必须在字符串后加飞'\0',表示字符结束

答案:

B

49.已知大写字母F的ASCII码为70,以下程序的运行结果为()

#include<stdio.h>

main()

{

charc1='F',c2='p';

printf("%d,%d\n",c1,c2);

}

A.70,80

B.70,81

C.70,82

D.70,83

答案:

A

50.设有以下语句()

structst{intn;structst*next;};

staticstructsta[3]={5,&a[1],7,&a[2],9,'\0'},*p;

p=&a[0]

则表达式()的值是6。

A.p++->n

B.p->n++

C.(*P).n++

D.++p->n

答案:

D

二、填空题

1.软磁盘最外边的磁道数是号磁道。

答案:

[1]0

2.能把计算机处理好的结果转换成为文本、图形、图像或声音等形式并输送出来的设备称为设备。

答案:

[2]输出

3.多媒体计算机所用的CD-ROM是。

答案:

[3]只读光盘

4.媒体在计算机领域中的含义,是指存储信息的实体和。

答案:

[4]载体

5.计算机中网络通信协议IP是。

答案:

[5]网际协议

6.层次模型的典型代表是IBM公司的数据库管理系统。

答案:

[6]IMS(informationManagementSystem)

7.十进制数53转换为十六进制数为。

答案:

[7]35

8.数据库存管理系统常见的灵敏据模型有层次、网状和三种。

答案:

[8]关系

9.买来一张新盘后,在存入文件前,必须进行处理。

答案:

[9]格式化(或初始化、FORMAT)

10.若输入thistestterminal,以下程序的输出结果为:

terminaltestthis。

请填空。

  #defineMAXLINE20

  

  {inti;

   char*pstr[3],str[3][MAXLINE];

   for(i=0;i<3;++)pstr[i]=str[i];

   for(i=0;i<3;i++)scanf("%s",pstr[1]);

   sort(pstr);

   for(i=0;i<3;i++)prntf("%s",pstr[i]);

   }

   sort()

   char*pstr[3];

   {inti,j;

   char*p;

   for(i=0;i<3;i++)

   for(j=i+1;j<3;j++)

   if(strcmp(*(pstr+i,*(pstr+j)>0

   {p=*(pstr+i);

   *(pstr+i=;

   *(pstr+j)=p;

   }

答案:

[10]main()

[11]pstr

[12]*(pstr+j)

用以下程序计算1到100的整数的累加和。

请填空。

main()

{inti,sum=11;

i=1;

for(12)

{sum+=j

i++;

}

printf("sum=%d\n",13);

}11.

答案:

[13]0

[14];i<=100;

[15]sum

12.

答案:

[13]0

[14];i<=100;

[15]sum

13.mystrlen函数的功能是计算str所指字符串的长度,并作为函数值返回。

请填空。

intmystrlen(char*str)

{inti;

for(i=0;!

='\0';i++);

return();

}

答案:

[16]*(str+i或str【i】

[17]i

14.若变量n中的值为24,则函数共输出行,最后一行有个数。

voidprint(intn,intaa)

{inti;

for(i=1;i<=n;i++)

{printf("%6d,aa[i]);

if(!

(i%5))printf("\n");

}

printf("\n");

}

答案:

[18]5

4[19]

15.请读程序片段:

  inta=17;

  printf("%d,%o\n",a,a);

  以上程序片段的输出结果是。

答案:

[20]17,21

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

当前位置:首页 > 法律文书 > 调解书

copyright@ 2008-2023 冰点文库 网站版权所有

经营许可证编号:鄂ICP备19020893号-2