07年等级考试二级C语言模拟练习1Word文档下载推荐.docx

上传人:b****5 文档编号:15786238 上传时间:2022-11-16 格式:DOCX 页数:25 大小:21.57KB
下载 相关 举报
07年等级考试二级C语言模拟练习1Word文档下载推荐.docx_第1页
第1页 / 共25页
07年等级考试二级C语言模拟练习1Word文档下载推荐.docx_第2页
第2页 / 共25页
07年等级考试二级C语言模拟练习1Word文档下载推荐.docx_第3页
第3页 / 共25页
07年等级考试二级C语言模拟练习1Word文档下载推荐.docx_第4页
第4页 / 共25页
07年等级考试二级C语言模拟练习1Word文档下载推荐.docx_第5页
第5页 / 共25页
点击查看更多>>
下载资源
资源描述

07年等级考试二级C语言模拟练习1Word文档下载推荐.docx

《07年等级考试二级C语言模拟练习1Word文档下载推荐.docx》由会员分享,可在线阅读,更多相关《07年等级考试二级C语言模拟练习1Word文档下载推荐.docx(25页珍藏版)》请在冰豆网上搜索。

07年等级考试二级C语言模拟练习1Word文档下载推荐.docx

main()

{intk=5,n=0;

while(k>

0)

{switch(k)

{default:

break;

case1:

n+=k;

case2:

case3:

}

k--;

printf("

%d\n"

n);

程序运行后的输出结果是

  A)0

  B)4

  C)6

  D)7

(4)有以下程序

{

inta=1,b;

for(b=1;

b<

=10;

b++)

if(a>

=8)break;

if(a%2==1){a+=5;

continue;

a-=3;

b);

}

  A)3

  C)5

  D)6

(5)有以下程序

main()

{ints=0,a=1,n;

do

{s+=1;

a=a-2;

}

while(a!

s);

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

  A)-1

  B)-3

  C)-5

  D)0

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

s=a;

=c;

b++)s=s+1;

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

  A)s=a+b;

  B)s=a+c;

  C)s=s+c;

  D)s=b+c;

(7)有以下程序

{intk=4,n=4;

for(;

n{n++;

if(n%3!

=0)continue;

%d,%d\n"

k,n);

  A)1,1

  B)2,2

  C)3,3

  D)4,4

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

{intn;

floats;

s=1.0;

for(n=10;

n>

n--)

s=s+1/n;

print("

%6.4f\n"

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

  A)s=1.0;

 

  B)for(n=10;

  C)s=s+1/n;

  D)printf("

%6.4f/n"

(9)有以下程序

{inti;

for(i=0;

3;

i++)

switch(i)

{case1:

printf("

i);

case2:

default:

执行后输出结果是

  A)011122

  B)012

  C)012020

  D)120

(10)有以下程序

{inti=0,s=0;

do{

if(i%2){i++;

continue;

i++;

s+=i;

}while(i<

7);

  A)16

  B)12

  C)28

  D)21

(11)以下程序的功能是:

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

{intn,k;

floatscore,sum,ave;

sum=0.0;

for(n=1;

n<

n++)

{for(k=1;

k<

=4;

k++)

{scanf(“%f”,&

score);

sum+=score;

ave=sum/4.0;

printf(“NO%d:

%f\n”,n,ave);

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

这条语句是

  A)sum=0.0;

  B)sum+=score;

  C)ave=sun/4.0;

  D)printf(“NO%d:

(12)有以下程序段

intn=0,p;

do{scanf(“%d”,&

p);

n++;

}while(p!

=12345&

&

3);

此处do—while循环的结束条件是

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

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

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

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

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

{inti=0;

while(i<

10)

{if(i<

1)continue;

if(I==5)break;

......

  A)1

  B)10

  C)6

  D)死循环,不能确定次数

(14)以下程序的输出结果是

{inta=0,i;

for(i=;

5;

{switch(i)

{case0:

case3:

a+=2;

case1:

a+=3;

a+=5;

a);

  A)31

  B)13

  C)10

  D)20

(15)以下程序的输出结果是

#include

{inti=0,a=0;

20)

{for(;

;

{if((i%10)==0)break;

elsei--;

i+=11;

a+=i;

printh("

  A)21

  B)32

  C)33

  D)11

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

while(t=l)

{……}

则以下叙述中正确的是

  A)循环控制表达式的值为0

  B)循环控制表达式的值为1

  C)循环控制表达式不合法

  D)以上说法都不对

(17)以下程序的输出结果是

{intnum=0;

while(num<

=2)

{num++;

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

  A)1B)1C)1D)l

   222

  33

  4

(18)以下程序的输出结果是

{inta,b;

for(a=1,b=1;

a<

=100;

a++)

{if(b>

=10)break;

if(b%3==1)

{b+=3;

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

  A)101

  B)6

  C)5

  D)4

(19)有以下程序段

intk=0

while(k=1)k++;

while循环执行的次数是

  A)无限次

  B)有语法错,不能执行

  C)一次也不执行

  D)执行1次

(20)以下程序执行后sum的值是

  A)15

  B)14

  C)不确定

  D)0

min()

{inti,sum;

for(i=1;

6;

i++)sum+=i;

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

(21)有以下程序段

intx=3

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

while(!

(--x));

其输出结果是

  A)中1

  B)30

  C)1-2

  D)死循环

(22)有如下程序

main0

{inti,sum;

=3;

sum++)sum+=i;

该程序的执行结果是

  A)6

  B)3

  C)死循环

(23)有如下程序

{intx=23;

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

while(!

x);

  A)321

  B)23

  C)不输出任何内容

  D)陷入死循环

(24)有如下程序

{intn=9;

while(n>

6){n--;

printf(“%d”,n);

该程序段的输出结果是

  A)987

  B)876

  C)8765

  D)9876

(25)以下循环体的执行次数是

  A)3B)2C)1D)0

{inti,j;

for(i=0,j=1;

i<

=j+1;

i+=2,j--)printf("

%d\n"

(26)以下叙述正确的是

  A)do-while语句构成的循环不能用其它语句构成的循环来代替。

  B)do-while语句构成的循环只能用break语句退出。

  C)用do-while语句构成的循环,在while后的表达式为非零时结束循环。

  D)用do-while语句构成的循环,在while后的表达式为零时结束循环。

(27)以下程序段的执行结果是

  A)a=12y=12B)a=12y=12

 a=14y=16 a=16y=28

 a=16y=20

 a=18y=24

  C)a=12y=12D)a=12y=12

    a=14y=26

    a=14y=44

inta,y;

a=10;

y=0;

{a+=2;

y+=a;

a=%dy=%d\n"

a,y);

if(y>

20)break;

{while(a=14);

(28)以下程序的输出结果是

  A)10192

  B)9876

  C)10990

  D)10109

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

当前位置:首页 > 医药卫生 > 基础医学

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

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