大学计算机专业《C语言程序设计》期中试卷及答案(二)

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

大学计算机专业《C语言程序设计》期中试卷及答案

试卷编号:9689

所属语言:C语言

试卷方案:期中考试

试卷总分:100分

共有题型:5种

一、填空共15题(共计15分)

第1题(1.0分)题号:92

C语言中的字符变量用保留字【1】来说明.

答案:

=======(答案1)=======

char

第2题(1.0分)题号:433

已知x=3,y=2,则表达式x*=y+8的值为【1】.

答案:

=======(答案1)=======

30

第3题(1.0分)题号:388

设x和y均为int型变量,且x=1,y=2,则表达式1.0+x/y的值为【1】.

答案:

=======(答案1)=======

1.0

=========或=========

1

第4题(1.0分)题号:293

getchar()函数只能接收一个【1】.

答案:

=======(答案1)=======

字符

第5题(1.0分)题号:437

以下程序的输出结果为【1】,

#include "stdio.h" main(){int a=010,j=10;printf("%d,%d\n",++a,j--);} 答案:

=======(答案1)=======

9,10

第6题(1.0分)题号:498

c语言程序的三种基本结构是:顺序结构,选择结构,【1】结构.

答案:

=======(答案1)=======

循环

第7题(1.0分)题号:100

已知a=13,b=6, a||b的十进制数值为【1】.

答案:

=======(答案1)=======

1

第8题(1.0分)题号:441

设a=3,b=4,c=4,则表达式a+b>c&&b==c&&a||b+c&&b==c的值为【1】.

答案:

=======(答案1)=======

1

第9题(1.0分)题号:457

设a,b,c,t为整型变量,初值为a=3,b=4,c=5,执行完语句t=!(a+b)+c-1&&b+c/2

后,t的值是【1】.

答案:

=======(答案1)=======

1

第10题(1.0分)题号:389

设i,j,k均为int型变量,则执行完for循环

for(i=0,j=10;i<=j;i++,j--) k=i+j;

后,k的值为【1】.

答案:

=======(答案1)=======

10

第11题(1.0分)题号:421

若输入字符串:abcde<回车>,则以下while循环体将执行【1】次.

While((ch=getchar())=='e') printf("*");

答案:

=======(答案1)=======

第12题(1.0分)题号:533

设x和y均为int型变量,则以下for循环中的scanf语句最多可执行的次数是【1】. for (x=0,y=0;y!=123&&x<3;x++)

scanf ("%d",&y);

答案:

=======(答案1)=======

3

第13题(1.0分)题号:328

C语言中,数组元素的下标下限为【1】.

答案:

=======(答案1)=======

第14题(1.0分)题号:346

合并字符串的库函数是【1】,只写函数名即可.

答案:

=======(答案1)=======

strcat

第15题(1.0分)题号:341

定义int a[2][3];表示数组a中的元素个数是【1】个.

答案:

=======(答案1)=======

6

二、判断共15题(共计15分)

第1题(1.0分)题号:715

整数 -32100可以赋值给int型和long int型变量.

答案:Y

第2题(1.0分)题号:929

在C语言中,5种基本数据类型的存储空间长度的排列顺序为:char

答案:Y

第3题(1.0分)题号:928

C程序中的关键字必须小写.

答案:Y

第4题(1.0分)题号:194

若有定义和语句:

int a;char c;float f;scanf("%d,%c,%f",&a,&c,&f);

若通过键盘输入:

10,A,12.5,则a=10,c='A',f=12.5.

答案:Y

第5题(1.0分)题号:944

C语言中,赋值表达式加上分号就构成了赋值语句.

答案:Y

第6题(1.0分)题号:716

若i =3,则printf("%d",-i++);输出的值为 -4.

答案:N

第7题(1.0分)题号:950

逻辑运算符中的"&&"和"||"低于关系运算符,"!"高于算术运算符.

答案:Y

第8题(1.0分)题号:951

在执行switch语句时,default和各个case的出现次序不影响执行结果.

答案:Y

第9题(1.0分)题号:869

若有int i=10, j=0;则执行完语句

if (j=0)i++; else i--; i的值为11.

答案:N

第10题(1.0分)题号:953

C语言中的for语句可以用于循环次数已经确定的情况,但是不能用于循环次数不确定而只给出循环结束条件的情况.

相关文档
最新文档