以下程序段的输出结果是( )
int i=1;
while(i<=10){
if(i==5) break;
i++;
}
printf("%d",i);
- AA. 4
- BB. 5
- CC. 6
- DD. 10
若有定义:int i=1;,执行do{i++;}while(i<1);后,i的值是( )
- AA. 1
- BB. 2
- CC. 0
- DD. 不确定
以下程序段的输出结果是( )
int i,j;
for(i=1;i<3;i++){
for(j=1;j<3;j++)
if(j==2) continue;
printf("%d",i);
}
- AA. 12
- BB. 1
- CC. 2
- DD. 1122
以下关于for循环的说法中,正确的是( )
- AA. for循环的三个表达式都不能省略
- BB. for循环中必须有break才能结束
- CC. for循环三个表达式都可以省略
- DD. for循环只能用于计数
若有定义:int i,s=0;,执行for(i=1;i<5;i++){s+=i;i++;}后,s的值是( )
- AA. 3
- BB. 4
- CC. 6
- DD. 10
以下关于while循环的说法正确的有( )
- AA. while循环先判断条件
- BB. while循环体至少执行一次
- CC. while循环必须有花括号
- DD. 条件为真时执行循环体
- EE. while循环不能嵌套
- FF. while后面必须加分号
- GG. while循环必须有初始条件
- HH. while循环必须有增量
以下关于do-while循环的说法正确的有( )
- AA. do-while先判断后执行
- BB. do-while循环体至少执行一次
- CC. do-while循环以do开头
- DD. do-while条件为真时继续循环
- EE. do-while不需要分号
- FF. do-while不能嵌套
- GG. do-while循环必须有花括号
- HH. do-while条件不能是表达式
以下关于for循环的说法正确的有( )
- AA. for循环的初始化部分只执行一次
- BB. for循环的条件判断每次都执行
- CC. for循环三个表达式必须都写
- DD. for循环的增量表达式每次循环后执行
- EE. for循环不能省略任何部分
- FF. for循环中不能有多个变量
- GG. for循环只能用于计数
- HH. for循环比while循环效率高
以下关于循环嵌套的说法正确的有( )
- AA. C语言不允许循环嵌套
- BB. 循环可以嵌套任意多层
- CC. 内层循环必须完整包含在外层循环内
- DD. 嵌套循环的执行次数是各层循环次数的乘积
- EE. 嵌套循环中break只能跳出内层
- FF. 嵌套循环中break可以跳出所有循环
- GG. 嵌套循环不能使用continue
- HH. 嵌套循环中不能使用break
以下关于for循环中表达式的说法正确的有( )
- AA. 初始化表达式可以是赋值表达式
- BB. 条件表达式可以是逻辑表达式
- CC. 增量表达式可以是自增表达式
- DD. 三个表达式都可以省略
- EE. 三个表达式都不能是表达式
- FF. 分号可以省略
- GG. 括号可以省略
- HH. 增量表达式不能是赋值表达式
以下程序段执行后,输出可能是( )
int i,s=0;
for(i=1;i<5;i++) s+=i;
- AA. 10
- BB. 10
- CC. 15
- DD. 6
- EE. 12
- FF. 8
- GG. 20
- HH. 0
以下关于break和continue的说法正确的有( )
- AA. break结束整个循环
- BB. continue结束本次循环
- CC. break只能用于if语句
- DD. continue只能用于循环
- EE. break和continue作用相同
- FF. break可以用于if-else
- GG. continue可以用于switch
- HH. break和continue必须成对出现
以下关于循环的说法正确的有( )
- AA. C语言有while循环
- BB. C语言没有for循环
- CC. C语言有do-while循环
- DD. C语言只有一种循环
- EE. 循环必须要有循环变量
- FF. 循环变量必须是整数
- GG. 循环不能嵌套
- HH. 循环不能是无限循环
以下关于无限循环的说法正确的有( )
- AA. for(;;)是无限循环
- BB. for循环不能写成无限循环
- CC. while(1)是无限循环
- DD. 无限循环可以通过break退出
- EE. 无限循环不能有循环体
- FF. 无限循环会影响程序效率
- GG. C语言不允许无限循环
- HH. 无限循环是不正确的
以下关于循环变量作用域的说法正确的有( )
- AA. 循环变量可以是全局变量
- BB. 循环变量可以是局部变量
- CC. for循环初始化中的变量作用域仅在循环内
- DD. 循环体外定义的变量可以在循环内使用
- EE. 循环变量不能重复定义
- FF. for循环初始化表达式中不能定义变量
- GG. 循环变量必须是新的
- HH. 循环变量不能与其他变量同名
以下关于while循环和for循环的说法正确的有( )
- AA. while和for可以互相转换
- BB. while和for完全等价
- CC. while循环没有初始化部分
- DD. for循环没有条件判断
- EE. while循环比for循环效率高
- FF. for循环比while循环效率高
- GG. 两者没有区别
- HH. while循环不能有增量
while循环的循环体至少执行一次
以下关于嵌套循环的说法正确的有( )
- AA. 外层循环执行一次
- BB. 内层循环执行完整一遍
- CC. 嵌套循环总次数是外层次数
- DD. 嵌套循环总次数是内外层次数之积
- EE. 内层循环不能使用break
- FF. 内层循环不能使用continue
- GG. 嵌套循环只能两层
- HH. 嵌套循环效率很低
for循环的三个表达式都可以省略
continue语句可以跳过本次循环的剩余语句
本页仅提供题目与选项供学习参考,不含答案。如需系统练习、自动判分与错题本,欢迎前往主站《NCRE计算机等级考试二级(C语言程序设计)》在线练习。