全国计算机二级C语言程序设计模拟卷_第1页
全国计算机二级C语言程序设计模拟卷_第2页
全国计算机二级C语言程序设计模拟卷_第3页
全国计算机二级C语言程序设计模拟卷_第4页
全国计算机二级C语言程序设计模拟卷_第5页
已阅读5页,还剩7页未读 继续免费阅读

付费下载

下载本文档

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

文档简介

精品文档-下载后可编辑全国计算机二级C语言程序设计模拟卷全国计算机二级C语言程序设计模拟卷

1.【单选题】1分|以下叙述中错误的是()。

AC语言编写的函数源程序,其文件名后缀可以是C

BC语言编写的函数都可以作为一个独立的源程序文件

CC语言编写的每个函数都可以进行独立的编译并执行

D一个C语言程序只能有一个主函数

2.【单选题】1分|设循环队列的存储空间为Q(1:35),初始状态为front=rear=35。现经过一系列入队与退队运算后,front=15,rear=15,则循环队列中的元素个数为()。

A20

B0或35

C15

D16

3.【单选题】1分|有以下程序:#includemain(){inta[5]={1,2,3,4,5),b[5]={0,2,1,3,o},i,s=0;for(i=o;i5;i++)s=s+a[b[i]];printf(”%d\n”,s);}程序运行后的输出结果是()。

A6

B10

C11

D15

4.【单选题】1分|下列叙述中正确的是()。

A算法就是程序

B设计算法时只需要考虑数据结构的设计

C设计算法时只需要考虑结果的可靠性

D以上3种说法都不对

5.【单选题】1分|若有定义语句:“inta=3,b=2,c=1;”,以下选项中错误的赋值表达式是()。

Aa=(b=4)=3;

Ba=b=c+1;

Ca=(b=4)+C;

Da=1+(b=c一4);

6.【单选题】1分|有以下程序:#includemain(){inta=7;while(a--);print[("%d\n",a);}程序运行后的输出结果是()。

A-1

B0

C1

D7

7.【单选题】1分|#includeintf(intx):main(){intn=1,m;m=f(f(f(n)));printf("%d\n",m);}intf(intx){returnx*2;)程序运行后的输出结果是()。

A1

B2

C4

D8

8.【单选题】1分|有以下程序:#includemain(){inta=-2,b=0;while(a++++b);printf("%d,%d\n",a,b);}程序运行后的输出结果是()。

A1,3

B0,2

C0,3

D1,2

9.【单选题】1分|若有定义语句:“charS[3][10],(*k)[3],*p;”,则以下赋值语句正确的是()。

Ap=S;

Bp=k;

Cp=s[0];

Dk=s;

10.【单选题】1分|一棵二叉树共有25个结点,其中5个是叶子结点,则度为l的结点数为()。

A16

B10

C6

D4

11.【单选题】1分|冒泡排序在最坏情况下的比较次数是()。

An(n+1)/2

Bnlog2n

Cn(n-1)/2

Dn/2

12.【单选题】1分|程序调试的任务是()。

A设计测试用例

B验证程序的正确性

C发现程序中的错误

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

13.【单选题】1分|在关系数据库中,用来表示实体间联系的是()。

A网状结构

B树状结构

C属性

D二维表

14.【单选题】1分|下列条件语句中,输出结果与其他语句不同的是()。

Aif(a)printf("%dn",x);elseprint[("%d\n",y)

Bif(a=0)pritf("%dn",y);elseprint[("%d\n",x)

Cif(a!一0)printf("%dn",x);elseprint[("%a\n",y)

Dif(a=O)print[("%dn",x);elseprintf("%d\n",y)

15.【单选题】1分|C语言中char类型数据占字节数为()。

A3

B4

C1

D2

16.【单选题】1分|层次型、网状型和关系型数据库划分原则是()。

A记录长度

B文件的大小

C联系的复杂程度

D数据之间的联系方式

17.【单选题】1分|下面不属于需求分析阶段任务的是()。

A确定软件系统的功能需求

B确定软件系统的性能需求

C制定软件集成测试计划

D需求规格说明书评审

18.【单选题】1分|以下程序的输出结果是()。main(){charst[20]="hell0\O\t\\\”;printf("%d%d\n",strlen(st),sizeof(st));}

A99

B520

C1320

D2022

19.【单选题】1分|软件设计中划分模块的一个准则是()。

A低内聚低耦合

B高内聚低耦合

C低内聚高耦合

D高内聚高耦合

20.【单选题】1分|有以下程序:#include#defineS(x)4*(x)*x+1main(){intk=5,j=2;printf("%d\n",S(k+j));}程序运行后的输出结果是()。

A197

B143

C33

D28

21.【单选题】1分|#includemain(){inta[]={10,20,30,40},*p=a,j;for(i=0;i=3;i++){a[i]=*P;p++;}printf("oAd\n",a[2]);}程序运行后的输出结果是()。

A30

B40

C10

D20

22.【单选题】1分|有以下程序:#includemain(){inta=1,b=2;while(a6){b+=a;a4+=2;b%=10;)printf("%d,%d\n",a,b);}程序运行后的输出结果是()。

A5,11

B7,1

C7,11

D6,1

23.【单选题】1分|有以下程序:#includemain(){inti,j,m=1;for(i=1;i3;i++){for(j=3;j0;j--){if(i*j3)break;m*=i+j;}}printf("m=%d\n",m);}程序运行后的输出结果是()。

Am=6

Bm=2

Cm=4

Dm=3

24.【单选题】1分|若有定义语句:"inta[4][10],*P,*q[4];"且0≤i4,则错误的赋值是()。

AD=a

Bq[i]=a[i]

Cp=a[l]

DP=a[2][1]

25.【单选题】1分|若有定义语句:doublea,*p=a;,以下叙述中错误的是()。

A定义语句中的*号是一个间址运算符

B定义语句中的*号只是一个说明符

C定义语句中的P只能存放double类型变量的地址

D定义语句中,*p=n把变量a的地址作为初值赋给指针变量P

26.【单选题】1分|有以下程序:#includemain(){inta=2,b;b=a2;printf("%d\n",b);}程序运行后的输出结果是()。

A2

B4

C6

D8

27.【单选题】1分|若有定义语句:“intx=12,y=8,z;”,在其后执行语句“z=0.9+x/y;”,则2的值为()。

A1.9

B1

C2

D2.4

28.【单选题】1分|有以下程序:main(){intX,i;for(i=1;i=50;i++){x=i;if(X%2=O)if(x%3=O)if(X%7=0)printf("%d,i)";}}输出结果是()。

A28

B27

C42

D41

29.【单选题】1分|有以下程序:#includemain(){inta=0,b=0,c=0;c=(a=a=5);(a=b,b+=4);printf("%d,%d,%d\n",a,bc);}程序运行后的输出结果是()。

A0,4,5

B4,4,5

C4,4,4

D0,0,0

30.【单选题】1分|下述程序执行的输出结果是()。#includemain(){chara[2][4];,strcpy(a。"are");strcpy(a[1],"you");a[o][3]='';printf("%s\n",a);}

Aareyou

Byou

Care

D

31.【单选题】1分|下面属于黑盒测试方法的是()。

A边界值分析

B路径覆盖

C语句覆盖

D逻辑覆盖

32.【单选题】1分|以下关于简单程序设计的步骤和顺序的说法中正确的是()。

A确定算法后,整理并写出文档,最后进行编码和上机调试

B首先确定数据结构,然后确定算法,再编码,并上机调试,最后整理文档

C先编码和上机调试,在编码过程中确定算法和数据结构,最后整理文档

D先写好文档,再根据文档进行编码和上机调试,最后确定算法和数据结构

33.【单选题】1分|有以下程序:#include#includestructA{inta;charb[10];doubleC;);voidf(structAt);main(){structAa={"1001,"ZhangDa",l098,0};f(a);printf("%d,%S,%6.1f\n",a.a,a.b,a.c);}voidf(structAt){t.a=1002;strcpy(t.b,"ChangRon9");t.c=1202.0;}程序运行后的输出结果是()。

A1001,ZhangDa,1098.0

B1002,ChangRong,1202.0

C1001,ChangRong,1098.0

D1002,ZhangDa,1202.0

34.【单选题】1分|软件按功能可以分为应用软件、系统软件和支撑软件(或工具软件)。下面属于应用软件的是()。

A学生成绩管理系统

BC语言编译程序

CUNIX操作系统

D数据库管理系统

35.【单选题】1分|若k是int类型变量,且有以下for语句:for(k=-1;k下面关于语句执行情况的叙述中正确的是()。

A循环体执行一次

B循环体执行两次

C循环体一次也不执行

D构成无限循环

36.【单选题】1分|有以下程序:#includeintfun(){staticintx=1;x+=1;returnX;}main(){inti,S=1;for(i=1;i=S;i++

温馨提示

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

评论

0/150

提交评论