C语言循环结构选择题(新)(2)

2020-04-14 00:43

20、下面程序是计算n个数的平均值,请填空。 main( ) { int i,n;

float x,avg=0.0; scanf(\ for(i=0;i

A) i B) x avg/i avg/n C) x D) i avg/x avg/n B

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

#include 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(\ } 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

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 main( )

{ 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(\ 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

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

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 main( ) {

int num=0; while (num<=2) { num++;

printf( \

} case 3:

A) 1 B) 1 C) 1 case 6: break; D) 1

2 2 2

3 3

4 C

33、以下程序运行后的输出结果是( )。 #include main( ) { int s=0,k; for(k=7;k>=0;k--) {switch(k) { case 1: case 4:

case 7: s++; break; case 2:

case 0:

case 5: s+=2; break; } }

printf(\ }

A)s=5 B)s=1 C)s=3 D)s=7 D

34、以下程序运行后的输出结果是( )。 #include main( ) { int i,j; for(i=4;i>=1;i--) { printf(\ for(j=1;j<=4-i;j++) printf(\ printf(\ } }


C语言循环结构选择题(新)(2).doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:国有企业混合所有制改革的对策研究可行性研究报告

相关阅读
本类排行
× 注册会员免费下载(下载后可以自由复制和排版)

马上注册会员

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: