考试首页 | 考试用书 | 培训课程 | 模拟考场 | 考试论坛  
全国  |             |          |          |          |          |         
  当前位置:计算机等级 > 二级考试 > C语言程序设计 > C语言模拟试题 > 文章内容
  

全国计算机等级考试C语言考试选择题部分(12)

中华IT学院   【 】  [ 2016年2月22日 ]

101、有如下程序

  #include

  void main( )

   { int i,sum=0;

     for(i=1;i<=3;sum++) sum+=i;

     printf("%d\n",sum);

   }

该程序的执行结果是______C_____.

A) 6       B) 3       C) 死循环        D) 0

 

102、以下循环体的执行次数是___D____

 #include

 void main( )

  { int i,j;

    for(i=0,j=1; i<=j+1; i+=2, j--)

     printf("%d \n",i);

  }

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

 

103、在执行以下程序时,如果从键盘上输入:ABCdef<回车>,则输出为____B____.

 #include

 void main( )

  { char ch;

    while ((ch=getchar( ))!='\n')

     { if (ch>='A' && ch<='Z') ch=ch+32;

       else if (ch>='a' && ch<'z') ch=ch-32;

       printf("%c",ch);

     }

    printf("\n");

  }

A) ABCdef      B) abcDEF   C) abc      D) DEF

 

104、下面程序的输出结果是____D______.

  main( )

  {

    int i,k=0, a=0, b=0;

    for(i=1;i<=4;i++)

{

 k++;

      if (k%2==0) {a=a+k; continue;}

      b=b+k;

      a=a+k;

    }

    printf("k=%d a=%d b=%d\n",k,a,b);

  }

A) k=5 a=10 b=4      B) k=3 a=6 b=4

C) k=4 a=10 b=3      D) k=4 a=10 b=4

105、执行下面程序段后,k的值是____D_____.

    int i,j,k;

    for(i=0,j=10;i

     k=i+j;

A) 9         B) 11         C) 8         D) 10

 

106、下面程序是计算n个数的平均值,请填空.____B___

#include

  void main( )

   { int i,n;

     float x,avg=0.0;

     scanf("%d",&n);

     for(i=0;i

      { scanf("%f",&x);

        avg=avg+______; }

        avg=________;

     printf("avg=%f\n",avg);

   }

A) i          B) x         C) x        D) i

  avg/i         avg/n         avg/x       avg/n

 

107、以下程序的功能是:从键盘上输入若干个学生的成绩, 统计并输出最高成绩和最低成绩,当输入负数时结束输入。请填空。___D_____

#include

  void main( )

  { float x,amax,amin;

    scanf("%f",&x);

    amax=x;

    amin=x;

    while (________ )

     { if (x>amax) amax=x;

       if (______) amin=x;

       scanf("%f",&x);

     }

     printf("\namax=%f\namin=%f\n",amax,amin);

  }

A) x<=0     B) x>0       C) x>0       D) x>=0

   x>amin     x<=amin      x>amin      x

 

108、阅读以下程序,程序运行后的输出结果是__B____.

#include

void  main( )

  { int x;

    for(x=5;x>0;x--)

       if (x--<5) printf("%d,",x);

       else printf("%d,",x++);  }

A) 4,3,2     B) 4,3,1,      C) 5,4,2      D) 5,3,1,

109、以下程序段的输出结果是____C____.

  int k,n,m;

   n=10;m=1;k=1;

   while (k<=n) {m*=2;k+=4;}

   printf("%d\n",m);

A) 4         B) 16           C) 8        D) 32

 

110、下面程序的输出结果是____B_____.

  #include

  void main( )

  {int y=9;

   for(;y>0;y--)

    {if(y%3==0)

      {printf("%d",--y);

        continue;}

     }

  }

A) 741       B) 852       C) 963      D) 875421

分享到:
本文纠错】【告诉好友】【打印此文】【返回顶部
将考试网添加到收藏夹 | 每次上网自动访问考试网 | 复制本页地址,传给QQ/MSN上的好友 | 申请链接 | 意见留言 TOP
关于本站  网站声明  广告服务  联系方式  站内导航  考试论坛
Copyright © 2006-2017 中华考试网(Examw.com) All Rights Reserved  营业执照