C语言选择题库附答案

C语言选择题库附答案

第 1 题

以下非法的赋值语句是______。
A:n=(i=2,++i);
B:j++;
C:++(i+1);
D:x=j>0;

答案:C

第 2 题

若有说明语言:int a,b,c,*d=&c;则能正确从键盘读入三个整数分别赋给变量 a、b、c 的语句是______。
A:scanf(“%d%d%d”,&a,&b,d);
B:scanf(“%d%d%d”,&a,&b,&d);
C:scanf(“%d%d%d”,a,b,d);
D:scanf(“%d%d%d”,a,b,*d);

答案:A

第 3 题

有以下程序段
int k=0;
while(k=1)
k++;
while 循环执行的次数是( ).
A:无限次
B:有语法错,不能执行
C:一次也不执行
D:执行 1 次

答案:A

第 4 题

C 语言中 while 和 do…while 循环的主要区别是( ).
A:do…while 的循环体至少无条件执行一次
B:while 的循环控制条件比 do…while 的循环控制条件严格
C:do…while 允许从外部允许从外部转到循环体内
D:do…while 的循环体不能是复合语句

答案:A

第 5 题

有如下函数调用语句 func(rec1,rec2+rec3,(rec4,rec5));该函数调用语句中,
含有的实参个数是( )。
A:3
B:4
C:5
D:有语法错

答案:A
在这里插入图片描述
在这里插入图片描述

总共225道题,人工去重,题目无重复,有需要的可以联系作者购买。

有题在手,考试无忧!!!

PS:有任何编程需求都可以联系作者,闲鱼:pta小白!!!

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

PTA小白

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值