一些C语言的判断题,望高手解答,要是错了的话请说明下原因,谢咯~~~ 要在2011年一月12号之前回答哦

2024-12-13 16:55:15
推荐回答(4个)
回答1:

4:while语句的循环体不能是复合语句 (X)
复合语句就是由若干语句组成的语句序列,以分号分隔。与之对应的是单条语句。如:
while(...)
{
i++;
j++;
...
}
6:若a和b是同类型变量,在执行了赋值语句a=b后,b中的值将放入a中,b的值将会丢失 (X)
这只是将b的值赋予a,b的值仍在
9:在switch-case语句中,必须用到default语句 (X)
不是必须用到,只不过处于程序健壮性的考虑,所以一般都会用到
13:break语句可用于程序的任何地方,以终止程序的执行 (X)
不一定是终止程序的运行,也可以是循环的终止
18:若定义double(*p)[4];则P是行指针,P占一个存储单位 (X)
P是一个指针组,占4个

回答2:

1,对
2.
3.对
4.不对
5.
6.不对
7.不对
8.
9.不对
10.对
11.
12.对
13.不对
14.对
15.不对
16.对
17.对
18.

回答3:

错的:4,5,6,7,8,9,12,13不知道的:11,17

回答4:

en