基本信息
文件名称:C语言嵌套循环结构写作实用试题及答案.docx
文件大小:14.29 KB
总页数:12 页
更新时间:2025-06-05
总字数:约5.88千字
文档摘要

C语言嵌套循环结构写作实用试题及答案

姓名:____________________

一、单项选择题(每题2分,共10题)

1.以下哪个选项不能正确表示嵌套循环?

A.外层循环变量i从1到5,内层循环变量j从1到i

B.外层循环变量i从5到1,内层循环变量j从1到5

C.外层循环变量i从5到1,内层循环变量j从i到5

D.外层循环变量i从1到5,内层循环变量j从i到5

2.以下哪个语句是正确的嵌套循环初始化?

A.for(i=0;i10;i++)

for(j=0;ji;j++)

printf(%d,j);

B.for(i=10;i0;i--)

for(j=0;ji;j++)

printf(%d,j);

C.for(i=0;i10;i--)

for(j=0;ji;j++)

printf(%d,j);

D.for(i=0;i10;i++)

for(j=10;ji;j--)

printf(%d,j);

3.以下哪个循环会打印出5行,每行5个数字?

A.for(i=1;i=5;i++)

for(j=1;j=5;j++)

printf(%d,i*j);

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

for(j=1;j=5;j++)

printf(%d,j*i);

C.for(i=1;i=5;i++)

for(j=5;j=1;j--)

printf(%d,i*j);

D.for(i=1;i=5;i++)

for(j=5;j=1;j--)

printf(%d,j*i);

4.以下哪个循环会打印出5行,每行从1开始递增到5?

A.for(i=1;i=5;i++)

for(j=1;j=5;j++)

printf(%d,j);

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

for(j=5;j=1;j--)

printf(%d,j);

C.for(i=1;i=5;i++)

for(j=1;j=5;j++)

printf(%d,i);

D.for(i=1;i=5;i++)

for(j=5;j=1;j--)

printf(%d,i);

5.以下哪个循环会打印出5行,每行从5开始递减到1?

A.for(i=1;i=5;i++)

for(j=5;j=1;j--)

printf(%d,j);

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

for(j=5;j=1;j--)

printf(%d,i);

C.for(i=1;i=5;i++)

for(j=1;j=5;j++)

printf(%d,i);

D.for(i=1;i=5;i++)

for(j=1;j=5;j++)

printf(%d,j);

6.以下哪个循环会打印出5行,每行从5开始递减到1,且每行数字之间用逗号隔开?

A.for(i=5;i=1;i--)

for(j=5;j=1;j--)

printf(%d,,j);

B.for(i=5;i=1;i--)

for(j=5;j=1;j--)

printf(%d,j);

C.for(i=5;i=1;i--)

for(j=5;j=1;j--)

printf(%d,,i);

D.for(i=5;i=1;i--)

for(j=5;j=1;j--)

printf(%d,i);

7.以下哪个循环会打印出5行,每行从1开始递增到5,且每行数字之间用逗号隔开?

A.for(i=1;i=5;i++)

for(j=1;j=5;j++)

printf(%d,,j);

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

for(j=1;j=5;j++)

printf(%d,j);

C.for(i=1;i=5;i++)

for(j=1;j=5;j++)

printf(%d,,i);

D.for(i=1;i=5;i++)

for(j=1;j=5;j++)

printf(%d,i);

8.以下哪个循