C语言选择题:正确的条件语句为()求结果ଠ,要给出解释

2024-12-19 01:29:46
推荐回答(4个)
回答1:

答案当然是A,for循环里必须要有2个分号,依次是迭代变量,执行条件及迭代步进操作。只有A省了一个分号
至于sizeof的结果,要看你编译对int字节长度的定义。如果int占用4字节,那么长度为4+10+2(2字节的padding)=16字节。如果int占用2字节,那么长度为2+10=12字节

回答2:

for语句格式 是

for(初始化;循环条件;其他处理)

其中初始化,循环条件,其他处理,都可以是没有。

所以答案选 A。 A中只有一个分号 ; for里面至少要有二个分号 。

回答3:

第一题正确答案应该是A,第二题正确答案应该是D。

回答4:

第1个是a,for(;;)只能出现2个;,不多不少
第2个c,int与平台有关,旧的教材都按2B,现在按4B,目前不会这样考试了。