c语言内外循环次数的关系,C语言三大循环结构的练习题

专题二练习

一、选择:

1、以下程序的运行结果是()。

main(){

int a=5,b=4,c=6,d;

printf("%d\n",d=a>b?(a>c?a:c):(b));}

A. 5

B. 4

C. 6

D.不确定

2、以下程序的运行结果是()。

main(){

int a=4,b=5,c=0,d;

d=!a&&!b||!c;

printf("%d\n",d);}

A. 1

B. 0

C. 非0的数

D. —1

3、如下程序的运行结果是()。

void main(){

int x=1,a=0,b=0;

switch(x){

case0:b++;

case1:a++;

case2:a++;b++;

}

printf("a=%d,b=%d\n",a,b); }

A. a=2,b=1

B. a=1,b=1

C. a=1,b=0

D. a=2,b=2

4、对于如下程序段,何时执行后的结果为true?()

if(i=0)printf("true");

else printf("false");

A. 总是

B. 绝不会

C. 当i为0时

D. 当i不为0时

5、下列程序段执行后,变量x的值是()。

for(x=2;x<10;x+=3);

A. 2

B. 9

C. 10

D. 11

6、设int a=0,b=5;执行表达式++a||++b,a+b后,a,b和表达式的值分别是()。

A、1,5,7

B、1,6,7 C 、1,5,6 D、0,5,7

7、使用C语言描述关系表达式a<=x

A、a<=x

B、x>=a&x

C、x>=a&&x

D、a<=x&&

8、设i,j均为int类型的变量,则以下程序段中执行完成后,打印出的"OK"数是多少?08)

for (i=5;i>0;--i){

for(j=0;j<4;j++){ printf("%s","OK");}

}

(a) 20 (b) 24 (c) 25 (d) 30

9、表达式-1<=3<=-5 的值是:08)

(a) 0 (b) 1 (c) 3 (d) 表达式语法有错

10、若有以下说明和语句,则输出结果是哪一项?08)

Char str[30]="nanjing Normal University!";

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值