avg/x avg/n B
21、在执行以下程序时,如果从键盘上输入:ABCdef<回车>, 则输出为
  #include 
while ((ch=getchar( ))!='\\n')
{ if (ch>='A' && ch<='Z') ch=ch+32; else if (ch>='a' && ch<'z') ch=ch-32; printf(\ }
printf(\ }
A) ABCdef B) abcDEF C) abc D) DEF B
22、运行以下程序后,如果从键盘上输入:65 14<回车>, 则输出结果为 main( ) { int m,n;
printf(\ scanf(\ while (m!=n)
{ while (m>n) m-=n; while (n>m) n-=m; }
printf(\ }
A) m=3 B) m=2 C) m=1 D) m=0 C
23、下面程序的输出结果是( )。 main( )
{ int x=10,y=10,i; for(i=0;x>8;y=++i)
printf(\ }
A) 10 1 9 2 B) 9 8 7 6 C) 10 9 9 0 D) 10 10 9 1 D
21
24、有如下程序 main( ) { int n=9;
while(n>6) {n--;printf(\ }
该程序段的输出结果是 A) 987 B) 876 C) 8765 D) 9876 B
25、函数pi的功能是根据以下近似公式求π值:   (π*π)/6=1+1/(2*2)+1/(3*3)+..+1/(n*n) 请填空,完成求π的功能。    #include 
{ double s=0.0; long int i,n; scanf(\ for(i=1;i<=n;i++) s=s+_______ ; s=(sqrt(6*s)); printf(\ }
A) 1/i*i B) 1.0/i*i C) 1.0/(i*i) D) 1.0/(n*n) C
26、设有以下程序 main( ) { int n1,n2;
scanf(\ while (n2!=0) { n1=n2; n2=n2/10;
printf(\ } }
程序运行后,如果从键盘上输入1298,则输出结果为( A) 892 B) 8921 C) 89 D) 921 B
27、以下函数的功能是:求x的y次方,请填空。 main( ) { int i,x,y; double z;
scanf(\
)。22
        for(i=1,z=x;i      printf(\  }  A) i++         B) x++ C) x           D) i C   28、下面程序的运行结果是(    )。     main( )     { int a,b;       a=-1;       b=0;       do {             ++a;            ++a;            b+=a;           } while(a<9);       printf(\    }  A) 34        B) 24 C) 26        D) 25 D  29、执行下面程序段后,k的值是(      int i,j,k;      for(i=0,j=10;i A) 9        B) 11 C) 8        D) 10 D  30、下面程序的运行结果是(    )。   main( )     { int m=7,n=5,i=1;      do       { if (i%m==0);        if (i%n==0)         { printf(\         i++;      } while(i!=0);    }  A) 7          B) 6 C) 5          D) 4 C     )。23      31、下面程序的运行结果是(    )。    main( )     { int s=0,i=1;      while (s<=10)       { s=s+i*i;         i++;       }       printf(\   }  A) 4         B) 3 C) 5         D) 6 B   32、以下程序的输出结果是(    )。  #include    int num=0;    while (num<=2)   { num++;      printf( \ }  A) 1         B) 1         C) 1                   2            2                               3                                   C    33、以下程序运行后的输出结果是(   #include     for(k=7;k>=0;k--)    {switch(k)     {       case 1:      case 4:       case 7: s++; break;      case 2:      case 3:       case 6:  break;      case 0:       case 5: s+=2; break; }    }       D) 1       2       3       4 )。 24