自学C语言程序设计的题,高人给个正确答案

1对for(表达式1;;表达式3)可理解为Afor(表达式1;0;表达式3)Bfor(表达式1;1;表达式3)Cfor(表达式1;表达式1;表达式3)Dfor(表达式1;... 1 对for(表达式1; ;表达式3)可理解为

A for(表达式1;0;表达式3)

B for(表达式1;1;表达式3)

C for(表达式1;表达式1;表达式3)

D for(表达式1;表达式3;表达式3)

2 若i为整型变量,则以下循环执行次数是

for (i=2;i==0;) printf(“%d”,i--);

A 无限次

B 0次

C 1次

D 2次

3 下列程序段不是死循环的是 。

A int i=100;

while (1)

{i=i%100+1;

if (i>100)break;

}

B for( ; ; );

C int k=0;

do {++k;} while (k>=0);

D int s=36;

while (s); --s;

4 执行语句for(i=1;i++<4;); 后变量i 的值是 。

A 3 B 4 C 5 D不定

5 以下正确的描述是 。

A continue语句的作用是结束整个循环的执行

B 只能在循环体内和switch语句体内使用break语句

C 在循环体内使用break语句或continue 语句的作用相同

D 从多层循环嵌套中退出时,只能使用goto语句

6 以下描述正确的是 。

A goto 语句只能用于退出多层循环

B switch 语句中不能出现continue语句

C 只能用continue语句来终止本次循环

D 在循环中break语句不能独立出现

7 下面程序的运行结果是 。

#include <stdio.h>

main( )

{int i,j,x=0;

for(i=0;i<2;i++)

{

x++;

for (j=0;j<=3;j++)

{if(j%2)continue;

x++;

}

x++;

}

printf(“x=%d \n”,x);

}

A x=4 B x=8 C x=6 D x=12

8 在C语言中,引用数组元素时,其数组下标的数据类型允许是____。

A整型常量

B整型表达式

C整型常量或整型表达式

D任何类型的表达式

9 若有说明:int a[10];则对a 数组元素的正确引用是_____.

A a[10]

B a[3.5]

C a(5)

D a[10-10]

10 若有说明:int a[3][4];则对a数组元素的非法引用是___。

A a[0][2*1]

B a[1][3]

C a[4-2][0]

D a[0][4]
我已经晕了,咱们的答案为啥都不
第3题应该是C还是D?
展开
 我来答
高金山
2008-12-09 · TA获得超过1万个赞
知道大有可为答主
回答量:4101
采纳率:0%
帮助的人:1658万
展开全部
绝对都是正确答案!
哪题不明白,我再给解释。

1.B
2.B
3.C
4.C
5.B
6.B
7.B
8.C
9.D
10.D

补充回答:
第3题是C,它不是死循环
因为k是有符号数,当k增大到非常大的时候,会溢出变成负数
从而是的k>=0的条件不满足而退出循环
C int k=0;
do {++k;} while (k>=0);

D int s=36;
while (s); --s;
答案D是死循环,因为while (s);后面有个分号,并不是这样的:while (s) --s;

另外,你可以自己上机试一下,就清楚哪个不是死循环了啊!!
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
fuchuangbob
2008-12-08 · TA获得超过898个赞
知道小有建树答主
回答量:879
采纳率:0%
帮助的人:727万
展开全部
bbCbbc
前六个
第三题改C,k 是有符号数,当超过INT型正数的最大值后会变成负值。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
m5302082
2008-12-09
知道答主
回答量:35
采纳率:0%
帮助的人:21.4万
展开全部
高级参考答案:1-5.BCCDD 6-10.BACAD
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
_诚儿
2008-12-08 · 超过41用户采纳过TA的回答
知道小有建树答主
回答量:139
采纳率:0%
帮助的人:0
展开全部
1.B
2.B
3.D
4.B
5.B
6.C
7.B
8.C
9.D
10.D

参考资料: 正确答案~!

本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
DWing124
2008-12-09 · TA获得超过316个赞
知道答主
回答量:102
采纳率:0%
帮助的人:0
展开全部
1)B 2)B 3)C 4)C 5)B 6)C 7)B 8)C 9)D 10)D
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(4)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式