C语言程序设计题,请知道的帮忙解答下,谢谢

2024-11-23 07:44:15
推荐回答(2个)
回答1:

第2个看不懂

6 A B中指数必须用整数表示; C中do为关键字,不能用作变量;D中变量不能以数字开头。

7 D 语句以分号结尾,D中有两个分号。

其他的都正确

回答2:

1、赋值的格式应为“X=什么什么”,所以B和D是错的,A和C中之所以选C是因为A里面的取余运算符“%”要求两边都是整型数据。
2、此题无答案,举个例子,令X=50。00,那么要将x中的数值保留到小数点后面两位,并将第三位四舍五入则算出来的结果应该是50。01,而四个选项算出来的都不得些答案。正确应为X=(X/100+0.5)/100+X。
3、这是符号的运算规则。书上有。
4、因为“/”的左边是“1。0”,是一个FLOAT型的数,所以他的值也应该为FLOAT型,即1。0/C2=0。5,然后0。5*C1=0。5,因此答案选B。
5、举个例子来说明一下。令X=50,Y=100,则第一个语句:X+=Y=>x=x+y,即X=150,第二个语句:Y=X-Y=>Y=50,第三个语句:X-=Y=>X=100,即实现了交换.
6、此题目应该也没答案,因为A中short后接了个下画线,就不是定义变量的类型了,B中的E的前后应该都要求是整数。C中的DO不能做变量,D中的“=”后面也不能这样表示。
7、语句的定义是以一个分号“;”结束的,所以判断一个程序里面有多少条语句的时候,最好的方法就是看有多少个“;”,很明显A、B、C都只有一个分号,只有D有两个分号。