2006年4月全国计算机等级考试二级C语言笔试试题及解析(2)

2019-05-24 18:49

printf(\}

程序运行后,若从键盘输入(从第1列开始) 123<回车> 45678<回车> 则输出结果是

A)1267 B)1256 C)1278 D)1245

(30)有以下程序0100 main() {int y=10;

while(y--); printf(\}

程序执行后的输出结果是

A)y=0 B)y=-1 C)y=1 D)while构成无限循环

(31)有以下程序0001 main()

{int a=0,b=0,c=0,d=0; if(a=1) b=1;c=2; else d=3;

printf(\} 程序输出

A)0,1,2,0 B)0,0,0,3 C)1,1,2,0 D)编译有错

6

(32)有以下程序0100 main() {int i,j,x=0; for(i=0;i<2;i++) { x++;

for(j=0;j<=3;j++) { if(j%2) conture; x++; } x++; }

printf(\}

程序执行后的输出结果是

A)x=4 B)x=8 C)x=6 D)x=12

(33)有以下程序0100

int fun1(double a){retrun a*=a;} int fun2(double x,double y) {double a=0,b=0;

a=fun1(x); b=fun1(y); return(int)(a+b); } main()

{double w; w=fun2(1.1,2.0);??} 程序执行后变量w中的值是:

A)5.21 B)5 C)5.0 D)0.0

7

(34)有以下程序0100 main()

{int i,t[][3]={9,8,7,6,5,4,3,2,1}; for(i=0;i<3;i++) printf(\}

程序执行后的输出结果是:

A)7 5 3 B)3 5 7 C)3 6 9 D)7 5 1

(35)有以下程序0100 fun(char p[][10]) {int n=0,i; for(i=0;i<7;i++) if(p[i][0]=='T')n++; return n; } main()

{char str[][10]={\ printf(\}

程序执行后的输结果是:

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

8

(36)有以下程序0010 main()

{int i,s=0,t[]={1,2,3,4,5,6,7,8,9}' for(i=0;i<9;i+=2) s+=*(t+i); printf(\}

程序执行后的输出结果是:

A)45 B)20 C)25 D)36

(37)有以下程序1000 void fun1(char *p) {char *q; q=p;

while(*q!='\\0') { (*q)++; q++; } } main()

{char a[]={\

p=&a[3]; fun1(p); printf(\}

程序执行后的输出结果是:

A)Prohsbn B)Prphsbn C)Progsbn (38)有以下程序0010 void swap(char *x,char *y) {char t;

t=*x; *x=*y; *y=t; } main()

D)Program 9

{char *s1=\

swap(s1,s2); printf(\}

程序执行后的输出结果是:

A)123,abc B)abc,123 C)1bc,a23 D)321,cba (39)有以下程序1000 int fun(int n) {if(n==1)return 1; else

return(n+fun(n-1)); } main() {int x;

scanf(\}

执行程序时,给变量x输入10,程序的输出结果是: A)55 B)54 C)65 D)45

(40)有以下程序0010 int fun(int x[],int n) {static int sun=0,i;

for(i=0;i

10


2006年4月全国计算机等级考试二级C语言笔试试题及解析(2).doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:分译法

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

马上注册会员

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