课 题 创新互联公司是一家专注于网站制作、网站设计与策划设计,湘潭县网站建设哪家好?创新互联公司做网站,专注于网站建设十多年,网设计领域的专业建站公司;建站业务涵盖:湘潭县等地区。湘潭县做网站价格咨询:13518219792 | 5.3 用do...while语句实现循环 | |||||
课时安排 | 2课时 | 课 型 | 新授 | |||
学 习目标 |
| |||||
重点 | do…while循环语句的一般形式和执行过程 | |||||
难点 | 理解do…while语句和while语句的区别 | |||||
导 学 流 程 | 复备或笔记 | |||||
一、课前 1.while语句的一般形式 2.while语句的执行过程 二、学习内容(25分钟) 1.do…while循环的一般形式:
2.do…while循环的执行过程:
3.注意
4.do…while语句和while语句的区别
三、练习 (1)练习(10分钟) 1、以下程序段的运行结果是( ) int x=3; do { printf (”%2d”,x-=2); } while (!(--x )); A.2-1 B.1-3 C.1-2 D.0-3 2、下列循环语句中有语法错误的是( ) A.while(5) 5; B.while(0); C.do{2;}while(x==b); D.do{x++} while(x==10); 3、若有定义int x=12,y=3;,则执行语句do{x/y--;} while(x>y);后,变量x的值为( ) A.1 B.2 C.3 D.程序运行有错误 4、若有定义int a=5;,则执行语句do{ printf(”%2d”, a-- );} while(!a);后,变量a的值及执行循环体的次数分别是( ) A.5和1 B.5 4 3 2 1和5 C.5 4 3 2 1 0和6 D.4和1 5、若有定义i=65;,则执行循环while(i<'A'){putchar(i); i++;}和do{putchar(i); i++;}while(i<'A');的输出是( ) A.B,A B.无输出,A C.B,无输出 D.A,无输出 6、下列有关循环的说法中,正确的是( ) A.在do…while循环中,循环体至少执行一次 B.在do…while循环中,根据情况可以省略while C.在do…while循环中,循环体内不能使用复合语句 D.do…while循环由do开始,至while结束,在while(表达式)后面不能写分号 7、若有定义int i=0,sum=1;,则执行下列程序段的输出结果是( ) do { sum+=i++; }while(i<6); printf(”%d \n”,sum); A.11 B.16 C.22 D.15 | 课前背诵!! | |||||
四、内容总结+落实反馈(10分钟) 根据刚才的学习,请同学们整理相关知识点(请自觉把课本收起来哦~) | ||||||
课 后 反 思 |
你是否还在寻找稳定的海外服务器提供商?创新互联www.cdcxhl.cn海外机房具备T级流量清洗系统配攻击溯源,准确流量调度确保服务器高可用性,企业级服务器适合批量采购,新人活动首月15元起,快前往官网查看详情吧
售后响应及时
7×24小时客服热线数据备份
更安全、更高效、更稳定价格公道精准
项目经理精准报价不弄虚作假合作无风险
重合同讲信誉,无效全额退款