C语言试题解答

2025-02-27 13:38:48
推荐回答(4个)
回答1:

1、选择B。 15.后边不能有"," 6,000中间不能有",", 1010B是二进制数,一般没人这么写。
2、选择A。变量命必须是字符、数字、下划线的组合,并且必须要字母、下划线开头。A中的int和_int连在一起写了,应该分开。
3、选择A。注意赋值语句的左边必须是变量。D的强制类型转换的"()"必须用在类型上,正确的应该是(double)x/10
4、选择D。其他的没有正解。
5、选择B。C中f还没有初始值,是不能参加计算的。
D赋值常量没有这么写的。
6、选择D。条件判断不能像数学那样连写,应该分开,比如:k>=f && f>=m
7、选择C。常量不能进行自加自减操作。
---------------------------------------------
>>1 B 2 D 5 B A为什么不对啊
1、选择B没有问题,上边已经给你分析原因了。
2、选择A也没有问题,我觉得答案给错完了,你在编译器器上试一下不就知道了吗。
5、选择B、因为n1=n2;这条语句必须要在n2有初值的条件下才成立。

>>++(i+1);为什么是常量啊
因为i加1了,所以i+1这个值是常量,常量是不能在进行++、--操作的。
如果直接是i++、++i那就没有问题了。

回答2:

1a 2a 3a 4d 5b 6c 7c

回答3:

1a
2a
3a
4d
5b
6d
7c

回答4:

1.B
2.A
3.A
4.D
5.B
6.D
7.C