题目内容

对以下程序的功能,说法正确的是()。#includevoid main(){ int i=1; while(1) { if(i>=5)break; i++; } printf("%d\n",i);}

A. 该程序为死循环
B. i为5时跳出循环
C. 循环语句只做了1次
D. 最后得输出为:1

查看答案
更多问题

关于“while(条件表达式)循环体”,除了死循环,以下叙述正确的是()。

A. 循环体的执行次数总是比条件表达式的执行次数多一次
B. 条件表达式的执行次数总是比循环体的执行次数多一次
C. 条件表达式的执行次数与循环体的执行次数一样
D. 条件表达式的执行次数与循环体的执行次数无关

在C语言中,下列说法中正确的是()。

A. do-while语句构成的循环不能用其它语句构成的循环来代替。
B. do-while语句构成的循环只能用break语句退出。
C. do-while语句构成的循环在while后的表达式非零时结束循环。
D. do-while语句构成的循环,在while后的表达式为零时结束循环。

有以下程序段int k=0; while(k) k++;则while循环体执行的次数是()。

A. 无限次
B. 有语法错,不能执行
C. 执行1次
D. 一次也不执行

若i、j已定义为int类型,则以下程序段中内循环体的总的执行次数是()。for (i=5; i>0 ; i- -) for (j=0; j<4; j++){...}

A. 20
B. 25
C. 24
D. 30

答案查题题库