c语言单元五循环递推,C语言单元复习题第06部份循环.doc

本文详细介绍了C语言中循环控制语句的使用,包括for、while和do...while循环。强调了各种循环之间的转换可能性以及它们的执行特点。特别讨论了do...while语句的独特性质,即至少执行一次循环体,并分析了相关实例以加深理解。此外,还探讨了break和continue语句在循环中的作用,以及如何利用它们来控制循环流程。
摘要由CSDN通过智能技术生成

C语言单元复习题第06部份循环

第6章 循环程序设计一、单选题以下关于循环的描述中,错误的是:(  )。A.可以用for语句实现的循环一定可以用while语句实现B.可以用while语句实现的循环一定可以用for语句实现C.可以用do...while语句实现的循环一定可以用while语句实现D.do...while语句与while语句的区别仅仅是关键字while的位置不同( 知识点:循环的基本概念; 难度系数:1; 答案:D )以下关于循环的描述中,错误的是:(  )。A.while、do...while和for语句的循环体都可以是空语句B.for和do...while语句都是先执行循环体,后进行循环条件判断C.while语句是先进行循环条件判断,后执行循环体的D.使用while和do...while语句时,循环变量初始化的操作应在循环语句之前完成( 知识点:循环的基本概念; 难度系数:1; 答案:B )以下关于循环体的描述中,错误的是:(  )。A.循环体中可以出现break语句B.循环体中可以出现continue语句C.循环体中不能出现switch语句D.循环体中还可以出现循环语句( 知识点:循环的基本概念; 难度系数:1; 答案:C )在while(x)语句中的x与下面条件表达式等价的是:(  )。A.x==0B.x==1C.x!=lD.x!=0( 知识点:while语句; 难度系数:1; 答案:D )在C语言中,当while语句构成的循环中的条件为(  )时,结束循环。A.0B.1C.真D.非0( 知识点:while语句; 难度系数:1; 答案:A )有以下程序段:int k=0;while(k=1) k++;while循环执行的次数是:(  )。A.无限次B.有语法错,不能执行C.一次也不执行D.执行一次( 知识点:while语句; 难度系数:1; 答案:A )有以下程序段:int x=0;while(x=1){……}则以下叙述中正确的是:(  )。A.循环控制表达式的值为0B.循环控制表达式的值为1C.循环控制表达式不合法D.以上说法都不正确( 知识点:while语句; 难度系数:1; 答案:B )下述语句执行后,变量k的值是:(  )。int k=0;while(k++<2);printf("%d",k);A.2B.3C.01D.12( 知识点:while语句; 难度系数:2; 答案:B )以下叙述正确的是:(  )。A.do...while语句构成的循环不能用其他语句构成的循环代替B.只有do...while语句构成的循环能用break语句退出C.用do...while语句构成循环时,在while后的表达式为零时不一定结束循环D.用do...while语句构成循环时,在while后的表达式为零时结束循环( 知识点:do...while语句; 难度系数:1; 答案:D )以下关于do...while语句的叙述中,正确的是:(  )。 A.do...while的循环体至少无条件执行一次B.while的循环控制条件比do...while的循环控制条件严格C.do...while允许从外部转到循环体内D.do...while的循环体不能是复合语句( 知识点:do...while语句; 难度系数:1; 答案:A )该程序段的输出结果是:(  )。main(){int n=9;do{n--;printf("%d",n);}while(n>6);}A.987B.876C.8765D.9876( 知识点:do...while语句; 难度系数:1; 答案:B )有以下程序段:int i=0,s=0;do{s=++i;}while(i!=0);printf("%d",s);则以下说法正确的是:(  )。A.程序段执行无限次B.程序段中的do...while表达式不合法C.程序段运行后输出0D.程序段运行后输出1( 知识点:do...while语句; 难度系数:1; 答案:A )有以下程序段:int x=-1;do {x=x*x;}while(!x);则以下说法正确的是:(  )。A.是无限循环B.循环执行两次C.循环执行一次D.循环条件不合法( 知识点:do...while语句; 难度系数:1; 答案:C )下面有关for循环的正确描述是:(  )。A)for循环只能用于循环次数已经确定的情况B)for循环是先执行循环体语句,后判断

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值