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

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

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

61、以下程序的执行结果是____A____.

 #include

 void  main( )

  { int a,b,c,d,x;

    a=c=0;

    b=1;

    d=20;

    if (a) d=d-10;

    else if(!b)

             if (!c) x=15;

             else x=25;

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

  }

A) d=20      B) d=10      C) d=15      D) 25

 

62、有如下程序:

#include

 void main( )

   { int a=2,b=-1,c=2;

     if (a

       if (b<0) c=0;

       else c++;

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

   }

该程序的输出结果是___C_____.

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

 

63、下列程序执行后的输出结果是____B____.

 #include

 void main( )

  { int x,y=1,z;

    if ((z=y)<0)  x=4;

    else if (y==0) x=5;

          else x=6;

    printf("%d,%d\n",x,y);

  }

A) 4,1        B) 6,1       C) 5,0    D) 出错信息

 

64、有如下程序

 #include

  void main( )

   { int x=1,a=0,b=0;

     switch(x)

     {

     case 0: b++;

     case 1: a++;

     case 2: a++;b++;

     }

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

   }

该程序的输出结果是______A____.

A) a=2,b=1   B) a=1,b=1   C) a=1,b=0  D) a=2,b=2

 

65、下面程序的输出结果是____C_____.

 #include

 void main( )

  { int a=-1,b=1,k;

    if ((++a<0) && (b--<=0))

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

    else

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

  }

A) -1 1       B) 0 1      C) 1 0     D) 0 0

66、假定w、x、y、z、m均为int型变量,有如下程序段:

  w=1;x=2;y=3;z=4;

   m=(w

则该程序段执行后,m的值是____D_____.

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

 

67、以下程序的输出结果是___D______.

  main( )

  { int a=100;

    if (a>100) printf("%d\n",a>100);

    else printf("%d\n",a<=100);

  }

A) a<=100     B) 100       C) 0        D) 1

 

68、若执行下面的程序从键盘上输入9,则输出结果是.______B________

 #include

 void main( )

  {int n;

   scanf("%d",&n);

   if (n++<10) printf("%d\n",n);

   else printf("%d\n",n--);}

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

 

69、以下程序输出结果是_____D_____.

 #include

 void main( )

  { int m=4;

    if (++m>5) printf("%d\n",m--);

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

  }

A) 7        B) 6          C) 5        D) 4

 

70、若执行下面的程序从键盘上输入5,则输出结果是.

 #include

 void main( )

  {int x;

   scanf("%d",&x);

   if (x++>5) printf("%d\n",x);

   else printf("%d\n",x--);

  }

A) 7        B) 6           C) 5        D) 4

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