- 1、本文档共9页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第 33、34 课时 for 循环的嵌套
实验题一:
1、下面有关 for 循环的正确描述是 : D
A) for 循环只能用于循环次数已经确定的情况
for循环是先执行循环体语句 , 后判断表达式
在 for 循环中 , 不能用 break 语句跳出循环体
for循环的循环体语句中 , 可以包含多条语句 , 但必须用花括号
括起来
2、对 for( 表达式 1;; 表达式 3) 可理解为 : B
for( 表达式 1; 0; 表达式 3)
for( 表达式 1;1; 表达式 3)
for(表达式 1; 表达式 1; 表达式 3)
for(表达式 1; 表达式 3; 表达式 3)
3、若 i
为整型变量
, 则以下循环执行次数是
: B
for (i=2;2==0;)
printf(%d,i-- );
A) 无限次
B) 0
次
C) 1
次
D) 2
次
4、以下 for 循环的执行次数是 : C
for (x=0,y=0; (y=123)(x4); x++) ;
A) 是无限循环
B) 循环次数不定
C)执行
4 次
D)
执行
3 次
解析:第一次:
;y=12304
成立
x++
x=1;第二次:( y=123) (14)
成立, x++ x=2
第三次:( y=123)(24)
成立,
x++
x=3
第四次:( y=123)(34)
成
立, x++ x=4
第五次:(y=123)(44) 不成立,退出循环。
5、以下不是无限循环的语句为 : A
for (y=0,x=1;x ++y;x =i++) i=x ;
for (;1; x++=i);
while (1) {x ++;}
for(i=10;1 ;i--) sum+=i;
6、下面程序段的运行结果是 : C
for (y=1;y10;)
y=( (x=3* y,x+1) ,x-1);
printf (x=%d,y=%d,x,y);
A)x=27,y=27 B)x=12,y=13
C)x=15,y=14 D)x=y=27
第一次: 110 为真, x=3, x+1=3+1=4, y=(4,x-1) y=(4,2)=2
第二次: 210 为真, x=3*2=6,7
y=(7,x-1)=(7,5) y=5
第三次: 510 为真, x=3*5=15
16
y=(16,x-1)=(16,14)
y=14
第四次: 1410 为假,
7、下面程序段的运行结果是
for(x=3;x6;x++)
printf((x %2)
(**%d)
: ( ##%d\n)
,x);
解析:第一次:
36
为真, 3%2=1 **3
x++
x=4
第二次:
第三次:
46 为真, 4%2=0 ##4 (换行)
5 6 为真, 5%2=1 **5 x++
x++
x=6
x=5
第四次: 66 为假,结束循环
A)**3
##4
B )##3 **4
C)##3
**4##5
D)**3##4
**5
**5
##5
8、下列程序段不是死循环的是
int i=100;
whiLe (1)
{i=i%100+1;
if (i100) break;
}
for(;1;);
int k=0;
do{++k;}
while (k =0) ;
int s=36; while (36) ; --s;
9、执行语句
for(i=1;i++4;) ;
后变量
i 的值是
A)3
B )4
C)5
D)
不定
实验题二:编程题
1、编写程序,求 1-3+5-7+ -99+101 的值。
(1+5+9+13+17+ +101) - (3+7+11+15+ +99)
方法一:
main()
{
int i,j,sum1=0,sum2=0,sum;
for(i=1;i=101;i+=4)
sum1+=i;
for(j=3;j=99;j+=4)
sum2+=j;
sum=sum1-sum2;
printf( “ 1-3+5-7+ -99+101=%d” ,sum);
}
方法二:
main()
{
int i,sum=0,s=1;
for(i=1; i=101;i+=2)
{
sum=sum+i*s;
s=-s;
/*
控制符号交替变换
*/
}
printf(sum=%d,sum);
}
2、编写程序,求 e 的值。 e 1+1/1!+1/2!+1/3!+..+1/n!
用 for 循环,计算前 50 项。
用循环,要求直
您可能关注的文档
- 2019教师寄语(4篇)_学生评语.doc
- 2019精选会议发言稿五篇集合_文秘知识.doc
- 2019联想市场营销策划的方案_文秘知识.doc
- 2019流行生日祝福语_生日快乐祝福语_礼仪.doc
- 2019年年度隐患排查工作的计划.doc
- 2019年企业消防安全工作的计划_工作计划.doc
- 2019年三八妇女节日祝福短信大全_礼仪.doc
- 2019年事故调查的报告4篇_工作报告.doc
- 2019年停车调查的报告3篇_工作报告.doc
- 2019年的全国卷2理综高考试题(含答案).doc
- 江苏省灌云高级中学2023-2024学年高三上学期第一次月考地理试题含答案.docx
- 备战2024年高考物理一轮重难点复习 第十三章 近代物理.docx
- 江苏省高邮市一中2021-2022学年高三上学期第一次月考语文试题(原卷版).docx
- 江苏省华罗庚中学2023-2024学年高三上学期12月阶段检测数学试卷含答案.docx
- 江苏省海门中学2023-2024学年高三上学期第一次调研考试地理试题及答案.docx
- 备战2024年高考物理一轮重难点复习 第九章 恒定电流.docx
- 江苏省高邮市2023-2024学年高三下学期3月学情调研数学试题含答案.docx
- 备战2024年高考物理一轮重难点复习 实验十一:探究影响感应电流方向的因素.docx
- 备战2024年高考物理一轮重难点复习 实验三:验证平行四边形定则.docx
- 备战2024年高考物理一轮重难点复习 第十四章 光.docx
文档评论(0)