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

全国等级考试资料网 2022-07-15 08:20:23 42

91、下面程序段的运行结果是_____D______.

   for(i=1;i<=5;)

     printf("%d",i);

     i++;

A) 12345     B) 1234      C) 15     D) 无限循环

 

92、下面程序的输出结果是_____B_____.

 #include

 void  main( )

  { int n=4;

    while (n--) printf("%d ",n--);

  }

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

 

93、以下程序运行后的输出结果是___D_____.

 #include

 void main()

  { int i=10,j=0;

    do

    { j=j+1;  i--;

    }while(i>2);

    printf("%d ",j);

  }

A) 50         B) 52         C) 51        D) 8

 

94、以下函数的功能是:求x的y次方,请填空.____C______

 #include

 void main()

  { int i,x,y;

    double z;

    scanf("%d %d",&x,&y);

    for(i=1,z=x;i

      z=z*______ ;

     printf("x^y=%e ",z);

  }

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

 

95、有如下程序

  #include

  void main()

   { int x=23;

     do

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

     }while(!x);

    }

该程序的执行结果是___B____

A) 321                  B) 23   

C) 不输出任何内容       D) 陷入死循环

96、以下程序段的执行结果是____C____.

  int i,j,m=0;

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

   for(j=3;j<=19;j+=4)

   m++;

   printf("%d ",m);

A) 12      B) 15         C) 20       D) 25

 

97、下面程序的输出结果是______A_____.

 #include

 void main( )

  { int i;

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

     { if (i%2!=0) {printf("#");continue;}

       printf("*");

     }

    printf(" ");

  }

A) #*#*#       B) #####    C) *****    D) *#*#*

 

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

 #include

 void  main( )

  { int x=10,y=10,i;

    for(i=0;x>8;y=++i)

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

  }

A) 10 1 9 2       B) 9 8 7 6 

C) 10 9 9 0       D) 10 10 9 1

 

99、执行以下程序后,输出的结果是_____D_____.

#include

void   main( )

   { int y=10;

     do {y--;}

     while (--y);

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

   }

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

 

100、有如下程序

 #include

 void main( )

   { int n=9;

     while(n>6) {n--;printf("%d",n);}

   }

该程序段的输出结果是_____B_____.

A) 987       B) 876        C) 8765      D) 9876

相关资料

相关阅读