c语言客观题题库,大学生课程C语言期末客观题——期末客观题练习题4

版权声明:以上文章中所选用的图片及文字来源于网络以及用户投稿,由于未联系到知识产权人或未发现有关知识产权的登记,如有知识产权人并不愿意我们使用,如果有侵权请立即联系:55525090@qq.com,我们立即下架或删除。

简介:1

C 语言期末练习题试卷-客观题

总共 29 题共 55 分

一、判断题 (共 5 题,共 5 分)

1. 函数中使用指针变量作为形式参数,就有可能在被调函数中操作主调函数

中的实参。 (1 分) ( )

.标准答案:正确

2. int a,b,c;

a=b=c=0;

第二个语句执行时,是从左向右运算的。 (1 分) ( )

.标准答案:错误

3. 执行如下语句:

double pi=3.1415926;

printf("pi=%lf",pi);

输出为:3.141593 (1 分) ( )

.标准答案:错误

4. 从操作系统的角度看,每一个与主机相连的输入输出设备看作是一个文

件。 (1 分) ( )

.标准答案:正确

5. a=(b=4)+(c=6) 是一个合法的赋值表达式。 (1 分) ( )

.标准答案:正确

二、单选题 (共 22 题,共 44 分)

1. 用 C 语言编写的代码程序() (2 分)

A.可立即执行

B.是一个源程序

C.经过编译成目标文件后即可执行

D.经过编译解释才能执行

2

.标准答案:B

2. 下列数据类型中不属于构造类型的是( ) (2 分)

A.数组型 B.结构型 C.共用型 D.枚举型

.标准答案:D

3. 若 int n; float f=13.8;,则执行 n=(int)f%3 后,n 的值是 (2 分)

A.1 B.4 C.4.333333 D.4.6

.标准答案:A

4. 设 int b=2;表达式(b<<2)/(b>>1)的值是( ) (2 分)

A.0 B.2 C.4 D.8

.标准答案:D

5. 以下程序

main()

{char c1='1',c2='2';

c1=getchar(); c2=getchar(); putchar(c1); putchar(c2);

}

当运行时输入 a

A.c1 被赋予字符 a,c2 被赋予回车符

B.程序将等待用户输入第二个字符

C.变量 c1 被赋予字符 a,c2 中仍是原有字符 2

D.变量 c1 被赋予字符 a,c2 中将无确定值

.标准答案:A

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

main( )

{

int a=1,b=2,m=0,n=0,k;

k=(n=b>a)||(m=a

printf("%d,%d\n",k,m);

(2 分)

3

A.0,0 B.0,1 C.1,0 D.1,1

.标准答案:C

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

main()

{

int x=1,y=0,a=0,b=0;

switch(x)

{

case 1:

switch(y)

{

case 0: a++;break;

case 1: b++;break;

}

case 2:

a++;b++;break;

}

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

} (2 分)

A.1,0 B.2,1 C.1,1 D.1,2

.标准答案:B

8. 有以下程序段,while 循环执行的次数是()

int k=0;

while(k=1)k++; (2 分)

A.无限次 B.有语法错,不能执行

C.一次也不执行 D.执行 1 次

.标准答案:A

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

main()

4

{ int i,s=0;

for (i=1;i<10;i+=2) s+=i+1;

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

} (2 分)

A.自然数 1 到 9 的累加和 B.自然数 1 到 10 的累加和

C.自然数 1 到 9 中奇数之和 D.自然数 1 到 10 中偶数之和

.标准答案:D

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

main()

{ int a,b;

for(a=1,b=1;a<=100;a++)

{if(b>=10) break;

if (b%3==1)

{b+=3;continue;}

}

printf("%d\n",a); ... 更多>>

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值