(3)广西区二级C语言考试题目2011年12月24日(2)

2019-05-18 23:08

25. 下列程序运行后的输出结果是(B)。 main()

{ char a[10]={'1','2','3','4','5','6','7','8','9',0},*p; int i=8; p=a+i;

printf(\}

A.123456789 B.6789 C.'6' D.789

26. 下列程序运行后的输出结果是(C)。 main()

{ char s[]=\ while(*p)

{ if(*p>='A'&&*p<='Z')*p=*p -'A'+'a'; p++;} printf(\}

A. TODAY IS happy! B.TODAY IS HAPPY! C. today is happy! D.today is HAPPY!

27. 下列程序运行后的输出结果是(D)。 main()

{ char ch[3][4]={\ int i;

6

for(i=0;i<3;i++) printf(\}

A.123 B.1 C.123 D.123456789 4 456 7 789

28. 下列程序运行后的输出结果是(A)。 main()

{ int b[3][3]={0,1,2,0,1,2,0,1,2},i,j,t=1; for(i=0;i<3;i++)

for(j=i;j<=i;j++) t=t+b[i][b[j][j]]; printf(\}

A.4 B.3 C.1 D.9

29. 下列程序运行后的输出结果是(B)。 int a,b; void fun() { a=100, b=200;} main()

{ int a=5,b=7; fun();

7

printf(\ }

A.100200 B.57 C.200100 D.75

30. 下列程序运行后的输出结果是(D)。 main() { int i,n=0; for(i=2;i<5;i++) { do

{ if(i%3) continue; n++; } while(!i); n++; }

printf(\}

A.n=5 B.n=2 C.n=3 D.n=4

31. 下列程序运行后的输出结果是(A)。void main() { int m=4,n=2,k; k=fun(m,n); printf(\ k=fun(m,n);

8

printf(\ }

fun(int x, int y) { static int n=3,i=2; i+=n+1; n=i+x+y; return(n); }

A.12 B.12 C.12 D.12 25 23 12 16

32. 下列程序运行后的输出结果是(C)。 void sort(int a[],int n) { int i,j,t;

for(i=0;i

if(a[i]

{ int aa[10]={1,2,3,4,5,6,7,8,9,10},i;

sort(aa,10);

for(i=0;i<10;i++) printf(\printf(\}

9

A.1,2,3,4,5,6,7,8,9,10, B.10,9,8,7,6,5,4,3,2,1, C. 9,2,7,4,5,6,3,8,1,10, D. 1,10,3,8,5,6,7,4,9,2,

第二卷

说明:(1)第二卷均为程序填空题,在阅读和理解程序的基础上,在第二卷答题卡上编号对应的栏目中填入适当的字符、语句,已构成一个正确的C语言程序。 (2)每空栏3分,10空栏共30分。

试题一:以下程序将两个数从小到大输出; main()

{ float a,b, 1temp ;

scanf(\%f%f 2 \if(a>b)

{ temp=a; a=b3 ; b=temp;}

printf(\}

10


(3)广西区二级C语言考试题目2011年12月24日(2).doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:教室信息管理系统

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

马上注册会员

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