2022级sdut知到/智慧树---c语言第三章测试题解

1.【判断题】

表达式25/3%3的值.

A.错

B.对

参考答案:B

2.【判断题】

若有定义:int y=2; 则计算表达式y+=y后的y值是2()

A.错

B.对

参考答案:A

3.【单选题】

下列不正确的叙述是(       )。       

A.在C语言程序中,%运算符的优先级高于/ 运算符。

B.在C语言程序中,进行赋值运算时,先将右侧表达式的值转化左侧变量的类型再赋给变量。C.在C语言程序中,SUM和sum是两个不同的变量。

D.若a和b类型相同,在计算了赋值表达式a=b后b中的值将复制到a中,而b中的值不变。

参考答案:A

4.【单选题】

在C语言中,要求运算对象必须是整型的运算符是(       )

A.-

B.*

C.%

D./

参考答案:C

5.【单选题】

下列选项中正确的定义语句是(       )。

A.double a=b=7;  

B.double a=7,b=7;           

C.double , a , b;

D.double a ; b; 

参考答案:B

6.【单选题】

输入一个3位正整数n,分别输出n的个位a、十位b、百位c。下面程序的语句填空应为:()#include <stdio.h>

int main( )

{

 int n,a,b,

scanf(\"%d\",&n);

a=____;

b=n/10%10;

c=n/100;

printf(\"a=%d  b=%d  c=%d\",a,b,c);

return 0;}

A.a%10

B.n%10

C.n/10

D.b/10

参考答案:B

7.【单选题】

有下列程序,程序运行后的输出结果是(       )。

#include <stdio.h>

int main()

{

int a=1,b=0;

  printf("%d",b=a+b);

printf("%d",a=2*b);

return 0;

}

A.1,2

B.1,0

C.0,0

D.3,2

参考答案:A

8.【判断题】

数据在计算机中是以二进制的形式存储的。()

A.错

B.对

参考答案:B

9.【判断题】

变量定义后,如果没有赋值,那变量多表示的存储单元是空的。

A.对

B.错

参考答案:B

10.【判断题】定义符号常量的名字用命令#define。

A.错

B.对

参考答案:B
 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

打赏作者

.又是新的一天.

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

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

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

打赏作者

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

抵扣说明:

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

余额充值