全国计算机等级考试二级C语言循环结构测试Word文档格式.docx

上传人:b****5 文档编号:15747947 上传时间:2022-11-15 格式:DOCX 页数:17 大小:23.05KB
下载 相关 举报
全国计算机等级考试二级C语言循环结构测试Word文档格式.docx_第1页
第1页 / 共17页
全国计算机等级考试二级C语言循环结构测试Word文档格式.docx_第2页
第2页 / 共17页
全国计算机等级考试二级C语言循环结构测试Word文档格式.docx_第3页
第3页 / 共17页
全国计算机等级考试二级C语言循环结构测试Word文档格式.docx_第4页
第4页 / 共17页
全国计算机等级考试二级C语言循环结构测试Word文档格式.docx_第5页
第5页 / 共17页
点击查看更多>>
下载资源
资源描述

全国计算机等级考试二级C语言循环结构测试Word文档格式.docx

《全国计算机等级考试二级C语言循环结构测试Word文档格式.docx》由会员分享,可在线阅读,更多相关《全国计算机等级考试二级C语言循环结构测试Word文档格式.docx(17页珍藏版)》请在冰豆网上搜索。

全国计算机等级考试二级C语言循环结构测试Word文档格式.docx

i++) 

f*=i;

   

for(i=1;

n;

  C) 

       D) 

    for(i=n;

i>

1;

for(i=n;

=2;

i--) 

(3)有以下程序

main()

k=5,n=0;

while(k>

0)

switch(k)

default 

:

break;

case 

n+=k;

}

k--;

printf("

%d\n"

n);

程序运行后的输出结果是

  A)0 

  B)4 

  C)6 

  D)7

(4)有以下程序

{

a=1,b;

for(b=1;

b<

=10;

b++)

if(a>

=8) 

if(a%2==1) 

a+=5;

continue;

a-=3;

b);

程序运行后的输出结果是 

  A)3

  B)4

  C)5

  D)6

(5) 

有以下程序

main 

()

s=0,a=1,n;

do

s+=1;

a=a-2;

while(a!

s);

若要使程序的输出值为2,则应该从键盘给n输入的值是

-1 

  B) 

-3 

-5 

  D) 

0

(6) 

若有如下程序段,其中s、a、b、c均已定义为整型变量,且a、c均已赋值(c大于0)

s=a;

=c;

b++) 

s=s+1;

则与上述程序段功能等价的赋值语句是

s=a+b;

s=a+c;

s=s+c;

s=b+c;

(7) 

k=4,n=4;

for( 

;

n<

n++;

if(n%3!

=0) 

%d,%d\n"

k,n);

1,1 

2,2 

3,3 

4,4

(8) 

要求以下程序的功能是计算:

float 

s;

s=1.0;

for(n=10;

n>

n--)

s=s+1/n;

print("

%6.4f\n"

程序运行后输出结果错误,导致错误结果的程序行是

 

%6.4f/n"

(9)有以下程序

i;

for(i=0;

3;

i++)

switch(i)

1:

i);

2:

default:

执行后输出结果是

011122 

012 

012020 

120

(10)有以下程序

i=0,s=0;

do{

if(i%2){i++;

i++;

+=i;

}while(i<

7);

16 

12 

28 

21

(11) 

以下程序的功能是:

按顺序读入10名学生4门课程的成绩,计算出每位学生的平均分并输出,程序如下:

n,k;

score 

sum,ave;

sum=0.0;

for(n=1;

n++)

for(k=1;

k<

=4;

k++)

scanf(“%f”,&

score);

sum+=score;

ave=sum/4.0;

printf(“NO%d:

%f\n”,n,ave);

上述程序运行后结果不正确,调试中发现有一条语句出现在程序中的位置不正确。

这条语句是

ave=sun/4.0;

(12) 

有以下程序段

n=0,p;

do{scanf(“%d”,&

p);

}while(p!

=12345 

&

3);

此处dowhile循环的结束条件是

P的值不等于12345并且n的值小于3

P的值等于12345并且n的值大于等于3

P的值不等于12345或者n的值小于3

P的值等于12345或者n的值大于等于3

(13) 

以下程序中,while循环的循环次数是

i=0;

while(i<

10)

if(i<

1) 

if(I==5) 

......

10

死循环,不能确定次数

(14) 

以下程序的输出结果是

a=0,i;

for(i=;

5;

0:

3:

a+=2;

a+=3;

a);

31 

13 

10 

20

(15) 

#include 

<

stdio.h>

i=0,a=0;

20)

for(;

if((i%10)==0) 

else 

i--;

i+=11;

a+=i;

printh("

21 

32 

33 

11

(16) 

t为int类型,进人下面的循环之前,t的值为0

while( 

t=l 

…… 

则以下叙述中正确的是

循环控制表达式的值为0 

循环控制表达式的值为1

循环控制表达式不合法 

以上说法都不对

(17) 

num= 

0;

while(num<

=2)

num++;

printf(“%d\n”,num);

B) 

C)1 

D) 

l

  

  2 

2

3

4

(18) 

a, 

b;

for(a=1, 

b=1;

a<

=100;

a++)

if(b>

=10) 

if 

(b%3= 

=1)

b+=3;

printf(“%d\n”,a);

101 

(19) 

k=0

while(k=1)k++;

while 

循环执行的次数是

无限次 

有语法错,不能执行

一次也不执行 

执行1次

(20) 

以下程序执行后sum的值是

  A)15 

  B)14 

不确定 

  D)0

min()

 

sum;

6;

sum+=i;

printf(“%d\n”,sum);

(21) 

x=3

printf(“%d”,x-=2);

(!

(--x));

其输出结果是

  A)中 

-2 

死循环

(22) 

有如下程序

main0

i,sum;

=3;

sum++) 

该程序的执行结果是

死循环 

(23) 

有如下程序 

x=23;

printf(“%d”,x--);

while(!

x);

321 

23 

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 求职职场 > 自我管理与提升

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1