C语言循环结构练习题C语言循环结构练习题

第5章 循环结构程序设计

5.1 基本知识点

(while语句的使用格式和注意事项

(do-while语句的使用格式和注意事项

(for语句的使用格式和注意事项

(break和continue语句在循环语句中的应用

( 循环结构的嵌套

( 使用goto语句实现循环结构

( 穷举法程序设计方法

( 迭代程序设计方法

5.2 练习题. 单项选择题

(1)语句while (!e);中的条件!e等价于 。

A. e==0B. e!=1C. e!=0D. ~e

(2)下面有关for循环的正确描述是 。

A. for循环只能用于循环次数已经确定的情况

B. for循环是先执行循环体语句,后判定表达式

C. 在for循环中,不能用break语句跳出循环体

D. for循环体语句中,可以包含多条语句,但要用花括号括起来

(3)C语言中 。

A. 不能使用do-while语句构成的循环

B. do-while语句构成的循环必须用break语句才能退出

C. do-while语句构成的循环,当while语句中的表达式值为非零时结束循环

D. do-while语句构成的循环,当while语句中的表达式值为零时结束循环

(4)C语言中while和do-while循环的主要区别是 。

A. do-while的循环体至少无条件执行一次

B. while的循环控制条件比do-while的循环控制条件严格

C. do-while允许从外部转到循环体内

D. do-while的循环体不能是复合语句

(5)以下程序段 。

int x=-1;

do

{

x=x*x;

}

while (!x);

A. 是死循环B. 循环执行二次

C. 循环执行一次D. 有语法错误

(6)下列语句段中不是死循环的是____。

A. i=100;

while (1)

{

i=i%100+1;

if (i==20) break;

}

B. for (i=1;;i++)

sum=sum+1;

C. k=0;

do

{

++k;

} while (k<=0);

D. s=3379;

while (s++%2+3%2)

s++;

(7)与以下程序段等价的是____。

while (a)

{

if (b) continue;

c;

}

A. while (a)B. while (c)

{ if (!b) c; } { if (!b) break; c; }

C. while (c)D. while (a)

{ if (b) c; } { if (b) break; c; }

(8)以下程序的输出结果是____。

#include

main()

{

int i;

for (i=4;i<=10;i++)

{

if (i%3==0) continue;

printf("%d",i);

}

}

A. 45B. 457810C. 69D. 678910

(9)以下程序的输出结果是____。

#include

main()

{

int num=0;

while (num<=2)

{

num++;

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

}

}

A. 1B. 1C. 1D. 1

2 2 2

3 3

4

2. 填空题

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

#include

main()

{

int s=0,k;

for (k=7;k>=0;k--)

{

switch(k)

{

case 1:

case 4:

case 7: s++; break;

case 2:

case 3:

case 6: break;

case 0:

case 5: s+=2; break;

}

}

p

c语言break习题,C语言循环结构练习题.doc相关推荐

  1. 循环结构c语言乘电梯,C语言循环结构练习题.doc

    (1)编写一个程序,求之值. (2)编写一个程序,求s=1+(1+2)+(1+2+3)+-+(1+2+3+-+n)的值. (3)编写一个程序,用户输入一个正整数,把它的各位数字前后颠倒一下,并输出颠倒 ...

  2. c语言选择循环实验报告,C语言程序设计实验报告选择与循环结构程序设计.doc

    C语言程序设计实验报告选择与循环结构程序设计.doc 下载提示(请认真阅读)1.请仔细阅读文档,确保文档完整性,对于不预览.不比对内容而直接下载带来的问题本站不予受理. 2.下载的文档,不会出现我们的 ...

  3. 国二C语言文字选择程序选择,全国计算机等级考试二级C语言题型总结(二)——选择循环结构程序设计部分.doc...

    全国计算机等级考试二级C语言题型总结(二)--选择循环结构程序设计部分 C语言第二部分上机题型总结 选择结构部分: if结构题型总结 (案例1) 企业发放的奖金根据利润提成.利润(I)低于或等于10万 ...

  4. 循环结构作业c语言,c语言循环结构练习题带答案

    c语言循环结构练习题带答案 第5章 循环结构程序设计 5.1 基本知识点 Øwhile语句的使用格式和注意事项 Ødo-while语句的使用格式和注意事项 Øfor语句的使用格式和注意事项 Øbrea ...

  5. 循环结构作业c语言,C语言循环结构练习题带答案(最新整理)

    <C语言循环结构练习题带答案(最新整理)>由会员分享,可在线阅读,更多相关<C语言循环结构练习题带答案(最新整理)(10页珍藏版)>请在人人文库网上搜索. 1.第 5 章循环结 ...

  6. c语言百人搬百砖答案,C语言程序设计实验四:循环结构

    C语言程序设计实验四:循环结构 1. 编写求n!的程序:要求输入n,然后计算输出n的阶乘. #include "stdio.h" void main() { long i,fac, ...

  7. c语言第五章循环结构答案,C语言循环结构练习题带答案

    <C语言循环结构练习题带答案>由会员分享,可在线阅读,更多相关<C语言循环结构练习题带答案(8页珍藏版)>请在人人文库网上搜索. 1.第5章循环结构程序设计练习题1.单项选择题 ...

  8. c语言第六章条件型循环结构,C语言课件(第六章 循环结构)

    C语言课件 第六章 循环结构 在许多复杂的问题中,常常需要做大量的类似的计算处理,这些类似的相同的处理过程存在重复性过程,即在某种条件成立的情况下需要处理相同的操作时,就要使用循环结构来完成. 类似于 ...

  9. c语言利用循环结构解决密码转换,C语言课件第六章循环结构.ppt

    C语言课件第六章循环结构 第6章 循环结构程序设计 6.1循环结构的组成 循环结构:描述有规律的重复操作问题. 组成:要重复执行的操作,重复执行所需的条件. 例6.1:求10! . 分析:计算1*2* ...

最新文章

  1. 沈向洋博士:三十年科研路,我踩过的那些坑
  2. 如何画正太分布曲线_图解统计学 01 | 神奇的正态分布
  3. Leetcode#832. Flipping an Image(翻转图像)
  4. 【CF868F】Yet Another Minimization Problem (决策单调性优化dp+分治)
  5. java docx文档解析_带有docx4j的Java Word(.docx)文档
  6. mysql 出现 quot_MYSQL 新版出现 Client does_mysql _ 搞代码
  7. 95-10-092-启动-TokenManager
  8. springboot+shiro+jwt实现token认证登录
  9. JIRA状态为任务结束,但是解决结果为未解决相关配置
  10. php 之将图片转换base64编码(为百度ocr作准备,解决 image format error)
  11. matlab pn码捕获,基于PMF_FFT的PN码捕获方法及性能
  12. 阿里云视频点播配置步骤
  13. 计算机控制系统与常规仪表控制系统的主要异同点,计算机控制技术复习资料-20210711112641.doc-原创力文档...
  14. 微软笔试题三道(略微偏向竞赛题)
  15. 论文重复率太高怎么降重修改
  16. mongoose schema Schema hasn't been registered for model
  17. 单号查询方法,怎么查快递物流到哪里了
  18. apk开发教程!安卓资深架构师分享学习经验及总结,技术详细介绍
  19. 软件测评公司怎么选?口碑好的测评公司推荐
  20. 【数据共享】深度学习异常行为数据集—疲劳驾驶数据集—行为分析数据集

热门文章

  1. JS遍历数组并通过innerHTML 显示到HTML中
  2. 分享7个常用的echarts示例
  3. Linux-day2-常用命令
  4. SARScape中用sentinel-1数据做SBAS-InSAR完整流程(2/2)
  5. 环境科学概论--持续更新
  6. iOS:如何在xcode设置app图标打包项目ipa
  7. deepin更新失败_Deepin深度应用商店和系统更新不正常的解决方法
  8. 关于数据冗余的一点思考
  9. 【014】Flash Builder4.7打不开的解决办法
  10. 用户输入一个数,来判断是奇数还是偶数