第五章测试
1.for(i=0;i<10;i++);结束后i的值是( )。
A:12 B:9 C:10 D:11
答案:C
2.以下叙述正确的是( )。
A:用do---while语句构成的循环,在while后的表达式为零时结束循环。 B:用do---while语句构成的循环,在while 后的表达式为非零时结束循环。   C:do---while语句构成的循环不能用其他语句构成的循环来代替。 D:do---while语句构成的循环只能用break语句退出。   3.下列语句段中不是死循环的是( )。
A:k=0; do {++k; } while (k<=0); B:i=0; while (i=1) {sum=sum+1;} C:s=3379; while (s++%2) s++; D:for (i=1;;i++) sum=sum+1; 4.有以下程序段:int i,j;for(i=0;i<5;++i) for(j=i;j<5;++j) printf(“*”);则执行以上的程序片段后,输出‘*’个数是( )。
A:15 B:25 C:10 D:20 5.以下程序段,下列描述正确的是(   )。int x=-1; do {x=x*x;  }while (!x); 
A:是死循环  B:循环执行一次  C:循环执行二次   D:有语法错误 

温馨提示支付 ¥3.00 元后可查看付费内容,请先翻页预览!
点赞(4) dxwkbang
返回
顶部