【计算机类职业资格】二级C语言-170及答案解析.doc

上传人:hopesteam270 文档编号:1324938 上传时间:2019-10-17 格式:DOC 页数:19 大小:85KB
下载 相关 举报
【计算机类职业资格】二级C语言-170及答案解析.doc_第1页
第1页 / 共19页
【计算机类职业资格】二级C语言-170及答案解析.doc_第2页
第2页 / 共19页
【计算机类职业资格】二级C语言-170及答案解析.doc_第3页
第3页 / 共19页
【计算机类职业资格】二级C语言-170及答案解析.doc_第4页
第4页 / 共19页
【计算机类职业资格】二级C语言-170及答案解析.doc_第5页
第5页 / 共19页
点击查看更多>>
资源描述

1、二级 C 语言-170 及答案解析(总分:100.00,做题时间:90 分钟)一、选择题(总题数:43,分数:100.00)1.设有程序段: int k=12; while(k=1)k=k-1; 则下面描述中正确的是_。(分数:2.50)A.while 循环执行 10 次B.循环是无限循环C.循环体语句一次也不执行D.循环体语句执行一次2.下面程序段的运行结果是_。 x=y=0; while(x25) y+; x+=+y; printf(“%d,%d“,y,x);(分数:2.50)A.30,9B.9,30C.3,1D.10,303.有以下程序: #includestdio.h main() i

2、nt i=0,a=0; while(i20) for(;) if(i%10)=0)break; else i-; i+=11;a+=i; pfintf(“%d/n“,a); 程序的输出结果是_。(分数:2.50)A.62B.63C.33D.324.C 语言中,while 和 do.while 循环的主要区别是_。(分数:2.50)A.do.while 的循环体不能是复合语句B.do.while 允许从循环体外转到循环体内C.while 的循环体至少被执行一次D.do.while 的循环体至少被执行一次5.有以下程序: main() int x=5; do printf(“%d“,x-=4);w

3、hile(!(-x); 程序的输出结果是_。(分数:2.50)A.1B.20C.1-4D.死循环6.有以下程序: main() inty=20; doy-;)while(-y); printf(“%d/n“,Y-);) 当执行程序时,输出的结果是_。(分数:2.50)A.-1B.1C.4D.07.有以下程序: main() int n=0; do n+;printf(“%d/n“,n);while(n=3); 程序的输出结果是_。 A B C (分数:2.50)A.B.C.D.8.下面的 for 语句的循环次数为_。 for(x=1,y=0;(y!=19)x+);(分数:2.50)A.无限循环

4、B.循环次数不定C.最多执行 6 次D.最多执行 5 次9.下面 4 个关于 C 语言的结论中错误的是_。(分数:2.50)A.可以用 do.while 语句实现的循环一定可以用 while 语句实现B.可以用 for 语句实现的循环一定可以用 while 语句实现C.可以用 while 语句实现的循环一定可以用 for 语句实现D.do.while 语句与 while 语句的区别仅是关键字“while”出现的位置不同10.若 i、j 已定义成 int 型,则以下程序段中内循环体的总执行次数是_。 for(i=6;i0;i-) for(j=0;j4;j+).(分数:2.50)A.20B.24C

5、.25D.3011.以下循环体的执行次数是_。 #includestdio.h main() int i,j; for(i=0,j=1;ij+1;i+=1,j-) printf(“%d/n“,j);(分数:2.50)A.3B.2C.1D.012.以下叙述正确的是_。(分数:2.50)A.只能在循环体内和 switch 语句体内使用 break 语句B.continue 语句的作用是结束整个循环的执行C.在循环体内使用 break 语句或 continue 语句的作用相同D.从多层循环嵌套中退出时,只能使用 goto 语句13.在下列选项中,没有构成死循环的程序段是_。(分数:2.50)A.in

6、t i=100;while(2)i=i%10+1;if(i10)break;B.for(;);C.int k=0;do+k;while(k=10);D.int s=12:while(s);-s:14.对下述程序的判断中,正确的是_。 #includestdio.h void main() char*p,s256; p=s; while(strcmp(s,“the end“) printf(“Input the string:“); gets(s);while(*p) putchar(*p+); (分数:2.50)A.此程序循环接收字符串并输出,直到接收到字符串“the end”为止B.此程序循

7、环接收字符串,接收到字符串“the end”则输出,否则程序终止C.此程序循环接收字符串并输出,直到接收字符串“the end”为止,但因为代码有错误,程序不能正常工作D.此程序循环接收字符串并将其连接在一起,直到接收字符串“the end”为止,输出连接在一起的字符串15.请阅读以下程序: #includestdio.h #includestring.h void fun(int b) static inti=0; do bi+=bi+1;while(+i2); main() int k,a5=1,3,5,4,9); fun(a); for(k=0;k5;k+)printf(“%d“,ak)

8、; 上面程序的输出是_。(分数:2.50)A.13579B.48579C.48549D.4899916.下面程序的运行结果是_。 #includestdio.h void del(char*s) int i,j; char *a; a=s; for(i=0,j=0;ai!=“/0“;i+) if(ai=“0“j+;) sj=“/0“; main() char*s=“aa89gggh“;del(s);printf(“/n%s“,s);(分数:2.50)A.aaB.89C.ggghD.aa89gggh17.当输入为“hello?”时,下面程序的执行结果是_。 #includestdio.h mai

9、n() char c; c=getchar(); while(c!=“?“)putchar(c);(分数:2.50)A.RvfsuB.helloC.hello?D.ryfsu?18.下面的 for 语句的循环次数为_。 for(x=1,y=0;(y!=19)x+);(分数:2.50)A.无限循环B.循环次数不定C.最多执行 6 次D.最多执行 5 次19.下面程序段的运行结果是_。 x=y=0; while(x25) y+;x+=+y; printf(“%d,%d“,y,x);(分数:2.50)A.30,9B.9,30C.3,1D.10,3020.以下程序的输出结果是_。 #includest

10、dio.h main() int a33=0,1,2,0,1,2,0,1,2),i,j,s=1; for(i=0;i3;i+)for(j=i;j=i;j+)s+=aiajj; pfintf(“%d/n“,s);(分数:2.50)A.3B.4C.1D.921.以下关于语句的说法中正确的是_。(分数:2.00)A.do.while 语句的循环体至少会被执行 1 次B.while 语句的循环体至少会被执行 1 次C.for 语句的循环体至少会被执行 1 次D.在 C 语言中只能用 do、do.while 或 for 语句实现循环结构22.下列程序段的输出结果是_。 inti,x33=9,8,7,6,

11、5,4,3,2,1,*p= for(i=0;i4;i+=2)printf(“%d“,*(P+i);(分数:2.00)A.5 2B.5 1C.5 3D.9 723.若有声明“char a5=“A“,“B“,“C“,“D“,“E“),*p=a,i;”,则以下语句中不能正确输出 a 数组全部元素值的是_。(分数:2.00)A.for(i=0;i5;i+)pfintf(“%c“,ai);B.for(i=0;i5;i+)printf(“%c“,*(a+i);C.for(i=0;i5;i+)printf(“%c“,*p+);D.for(i=0;i5;i+)printf(“%C“,*a+);24.若有声明“

12、int a=1,2,3,4,*P,i;”,则以下程序段中不能输出 13 的是_。(分数:2.00)A.for(i=0;i4;i+=2)printf(“%d“,ai);B.for(p=0:p4;p+=2)printf(“%d“,aP);C.for(P=a;pa+4; p+=2)printf(“%d“,*P);D.for(P=a,i=0:i4;i+=2)printf(“%d“,pi);25.下面关于循环语句 for、while、do.while 的叙述中正确的是_。(分数:2.00)A.3 种循环语句的循环体都必须放入一对花括号中B.3 种循环语句中都可以默认循环终止条件表达式C.3 种循环语句的

13、循环体都至少被无条件地执行一次D.以上都不正确26.以下程序段中有语法错误的是_。(分数:2.00)A.fun(char aa1()while(*aa)printf(“%c“,*aa+);B.fun(chatr*aa)while(aa0)printf(“%c“,*aa+);C.main()char*aa=“Hello!“;while(*aa)printf(“%c“,*aa+);D.main()char aa10=“Hello!“;while(*aa)printf(“%c“,*aa+); 27.若在一个 C 语言源程序中“e1”和“e3”是表达式,“s;”是语句,则下列选项中与语句“for(el

14、;e3)S;”功能等同的语句是_。(分数:2.00)A.el;while(10)s;e3;B.el;while(10)s;e3;C.el;while(10)e3;s;D.while(10)e1;s;e328.下面程序将二维数组 a 的行和列元素_后存放到另一个二维数组 b 中。 main() int a23=1,2,3,4,5,b32,i,j; for(i=0;i2;i+) for(j=0;j3;j+)bji=aij;(分数:2.00)A.复制B.从小到大排列C.互换D.从大到小排列29.下面程序的运行结果是_。 #include “stdio.h“ main() int i; for(i=1

15、;i=5;i+) if(i%2)printf(“”); else printf(“);(分数:2.00)A.B.C.D.30.定义如下变量和数组: int i; int x33=1,2,3,4,5,6,7,8,9; 则下面语句的输出结果是_。 for(i=0;i3;i+)printf(“%d“,xi2-i);(分数:2.00)A.159B.147C.357D.36931.下述程序的输出结果是_。 #includestdio.h void main() int a20,*p4; int i,k=0; for(i=0;i20;i+)ai=i; for(i=0;i4;i+)pi= for(i=0;i

16、4;i+)k=k+*pi; printf(“%d“,k); (分数:2.00)A.10B.18C.6D.输出结果不定32.下列程序的输出结果是_。 #includestdio.h void main() int a=0,b=1,c=2; if(+a0|+b0)+c; printf(“%d,%d,%d“,a,b,c);(分数:2.00)A.0,1,2B.1,2,3C.1,1,3D.1,2,233.阅读下面程序,程序执行后的结果为_。 #include “stdio.h“ main() char *str=“abcdefghijklmnopq“; while(*str+!=“e“);printf(

17、“%c/n“,*str);(分数:2.00)AfBaCeDq34.运行下面程序时,从键盘输入字母 A,则输出结果是_。 #includestdio.h main() char ch; ch=getchar(); switch(ch) case“A“:printf(“AAAA/n“); case“B“:printf(“BBBBkn“); default:printf(“CCCC/a“); AAAAA B C D (分数:2.00)A.B.C.D.35.若变量已正确定义,有以下程序段: i=0; do printf(“%d,“,i);while(i+); printf(“%d/n“,i); 其输出

18、结果是_。(分数:2.00)A.0,0B.0,1C.1,1D.程序进入无限循环36.设有条件表达式:(EXP)?i+;j-,则以下表达式中(EXP)完全等价的是_。(分数:2.00)A.(EXP=0)B.(EXP!=0)C.(EXP=1)D.(EXP!=1)37.有以下程序: #includestdio.h main() int y=9; for(;y0;y-)if(y%3=0)printf(“%d“,-y); 程序的运行结果是_。(分数:2.00)A.741B.963C.852D.87542138.若运行以下程序时,从键盘输入 ADescriptorCR(CR表示回车),则下面程序的运行结果

19、是_。 #includestdio.h main() char c; int v0=1,v1=0,v2=0; doswitch(c=getchar() case“a“:case“A“: case“e“:case“E“: case“i“:case“I“: case“o“:case“O“: case“u“:case“U“:v1+=1: default:v0+=1;v2+=1;while(c!=“/n“); printf(“v0=%d,v1=%d,v2=%d/n“,v0,v1,V2);(分数:2.00)A.v0=7,v1=4,v2=7B.v0=8,v1=4,v2=8C.v0=11,v1=4,v2=1

20、1D.v0=13,v1=4,v2=1239.当输入为”Hi,Lily”时,下面程序的执行结果是_。 #includestdio.h main() char c; while(c!=“,“)c=getchar();putchar(c);(分数:3.00)A.Hi,B.Hi,LilyC.HiD.HiLily40.在下列选项中,没有构成死循环的是_。(分数:3.00)A.int i=100;while(1)i=i0+1;if(i100)break;B.for(;);C.int k=10000;dok+;while(k10000);D.int s=36;while(s)-s;41.下面程序的运行结果是

21、_。 #include“stdio.h“ main() int i; for(i=1;i=5;i+) if(i%2)printf(“*“); else printf(“#“);(分数:2.00)A.*#*#*B.#*#*#*C.*#*#D.#*#*42.在下述程序中,判断 ij 共执行的次数是_。 main() int i=0,j=10,k=2,s=0; for(;) i+=k; if(ij)printf(“%d“,s);break; s+=i;(分数:3.00)A.4B.7C.5D.643.下列程序执行输出的结果是_。 #includestdio.h f(int a) int b=0; st

22、atic c=3; a=c+;b+;return(a); main() int a=2,i,k; for(i=0;i2;i+)k=f(a+); printf(“%d/n“,k);(分数:3.00)A.3B.4C.5D.6二级 C 语言-170 答案解析(总分:100.00,做题时间:90 分钟)一、选择题(总题数:43,分数:100.00)1.设有程序段: int k=12; while(k=1)k=k-1; 则下面描述中正确的是_。(分数:2.50)A.while 循环执行 10 次B.循环是无限循环C.循环体语句一次也不执行 D.循环体语句执行一次解析:2.下面程序段的运行结果是_。 x=

23、y=0; while(x25) y+; x+=+y; printf(“%d,%d“,y,x);(分数:2.50)A.30,9B.9,30C.3,1D.10,30 解析:3.有以下程序: #includestdio.h main() int i=0,a=0; while(i20) for(;) if(i%10)=0)break; else i-; i+=11;a+=i; pfintf(“%d/n“,a); 程序的输出结果是_。(分数:2.50)A.62B.63C.33D.32 解析:4.C 语言中,while 和 do.while 循环的主要区别是_。(分数:2.50)A.do.while 的循

24、环体不能是复合语句B.do.while 允许从循环体外转到循环体内C.while 的循环体至少被执行一次D.do.while 的循环体至少被执行一次 解析:5.有以下程序: main() int x=5; do printf(“%d“,x-=4);while(!(-x); 程序的输出结果是_。(分数:2.50)A.1B.20C.1-4 D.死循环解析:6.有以下程序: main() inty=20; doy-;)while(-y); printf(“%d/n“,Y-);) 当执行程序时,输出的结果是_。(分数:2.50)A.-1B.1C.4D.0 解析:7.有以下程序: main() int

25、n=0; do n+;printf(“%d/n“,n);while(n=3); 程序的输出结果是_。 A B C (分数:2.50)A.B.C. D.解析:8.下面的 for 语句的循环次数为_。 for(x=1,y=0;(y!=19)x+);(分数:2.50)A.无限循环B.循环次数不定C.最多执行 6 次D.最多执行 5 次 解析:9.下面 4 个关于 C 语言的结论中错误的是_。(分数:2.50)A.可以用 do.while 语句实现的循环一定可以用 while 语句实现B.可以用 for 语句实现的循环一定可以用 while 语句实现C.可以用 while 语句实现的循环一定可以用 f

26、or 语句实现D.do.while 语句与 while 语句的区别仅是关键字“while”出现的位置不同 解析:10.若 i、j 已定义成 int 型,则以下程序段中内循环体的总执行次数是_。 for(i=6;i0;i-) for(j=0;j4;j+).(分数:2.50)A.20B.24 C.25D.30解析:11.以下循环体的执行次数是_。 #includestdio.h main() int i,j; for(i=0,j=1;ij+1;i+=1,j-) printf(“%d/n“,j);(分数:2.50)A.3B.2C.1 D.0解析:12.以下叙述正确的是_。(分数:2.50)A.只能在

27、循环体内和 switch 语句体内使用 break 语句 B.continue 语句的作用是结束整个循环的执行C.在循环体内使用 break 语句或 continue 语句的作用相同D.从多层循环嵌套中退出时,只能使用 goto 语句解析:13.在下列选项中,没有构成死循环的程序段是_。(分数:2.50)A.int i=100;while(2)i=i%10+1;if(i10)break;B.for(;);C.int k=0;do+k;while(k=10); D.int s=12:while(s);-s:解析:14.对下述程序的判断中,正确的是_。 #includestdio.h void m

28、ain() char*p,s256; p=s; while(strcmp(s,“the end“) printf(“Input the string:“); gets(s);while(*p) putchar(*p+); (分数:2.50)A.此程序循环接收字符串并输出,直到接收到字符串“the end”为止 B.此程序循环接收字符串,接收到字符串“the end”则输出,否则程序终止C.此程序循环接收字符串并输出,直到接收字符串“the end”为止,但因为代码有错误,程序不能正常工作D.此程序循环接收字符串并将其连接在一起,直到接收字符串“the end”为止,输出连接在一起的字符串解析:

29、15.请阅读以下程序: #includestdio.h #includestring.h void fun(int b) static inti=0; do bi+=bi+1;while(+i2); main() int k,a5=1,3,5,4,9); fun(a); for(k=0;k5;k+)printf(“%d“,ak); 上面程序的输出是_。(分数:2.50)A.13579B.48579C.48549 D.48999解析:16.下面程序的运行结果是_。 #includestdio.h void del(char*s) int i,j; char *a; a=s; for(i=0,j=

30、0;ai!=“/0“;i+) if(ai=“0“j+;) sj=“/0“; main() char*s=“aa89gggh“;del(s);printf(“/n%s“,s);(分数:2.50)A.aaB.89 C.ggghD.aa89gggh解析:17.当输入为“hello?”时,下面程序的执行结果是_。 #includestdio.h main() char c; c=getchar(); while(c!=“?“)putchar(c);(分数:2.50)A.RvfsuB.hello C.hello?D.ryfsu?解析:18.下面的 for 语句的循环次数为_。 for(x=1,y=0;(

31、y!=19)x+);(分数:2.50)A.无限循环B.循环次数不定C.最多执行 6 次D.最多执行 5 次 解析:19.下面程序段的运行结果是_。 x=y=0; while(x25) y+;x+=+y; printf(“%d,%d“,y,x);(分数:2.50)A.30,9B.9,30C.3,1D.10,30 解析:20.以下程序的输出结果是_。 #includestdio.h main() int a33=0,1,2,0,1,2,0,1,2),i,j,s=1; for(i=0;i3;i+)for(j=i;j=i;j+)s+=aiajj; pfintf(“%d/n“,s);(分数:2.50)A

32、.3B.4 C.1D.9解析:21.以下关于语句的说法中正确的是_。(分数:2.00)A.do.while 语句的循环体至少会被执行 1 次 B.while 语句的循环体至少会被执行 1 次C.for 语句的循环体至少会被执行 1 次D.在 C 语言中只能用 do、do.while 或 for 语句实现循环结构解析:22.下列程序段的输出结果是_。 inti,x33=9,8,7,6,5,4,3,2,1,*p= for(i=0;i4;i+=2)printf(“%d“,*(P+i);(分数:2.00)A.5 2B.5 1C.5 3 D.9 7解析:23.若有声明“char a5=“A“,“B“,“

33、C“,“D“,“E“),*p=a,i;”,则以下语句中不能正确输出 a 数组全部元素值的是_。(分数:2.00)A.for(i=0;i5;i+)pfintf(“%c“,ai);B.for(i=0;i5;i+)printf(“%c“,*(a+i);C.for(i=0;i5;i+)printf(“%c“,*p+);D.for(i=0;i5;i+)printf(“%C“,*a+); 解析:24.若有声明“int a=1,2,3,4,*P,i;”,则以下程序段中不能输出 13 的是_。(分数:2.00)A.for(i=0;i4;i+=2)printf(“%d“,ai);B.for(p=0:p4;p+=

34、2)printf(“%d“,aP); C.for(P=a;pa+4; p+=2)printf(“%d“,*P);D.for(P=a,i=0:i4;i+=2)printf(“%d“,pi);解析:25.下面关于循环语句 for、while、do.while 的叙述中正确的是_。(分数:2.00)A.3 种循环语句的循环体都必须放入一对花括号中B.3 种循环语句中都可以默认循环终止条件表达式C.3 种循环语句的循环体都至少被无条件地执行一次D.以上都不正确 解析:26.以下程序段中有语法错误的是_。(分数:2.00)A.fun(char aa1()while(*aa)printf(“%c“,*aa

35、+);B.fun(chatr*aa)while(aa0)printf(“%c“,*aa+);C.main()char*aa=“Hello!“;while(*aa)printf(“%c“,*aa+);D.main()char aa10=“Hello!“;while(*aa)printf(“%c“,*aa+); 解析:27.若在一个 C 语言源程序中“e1”和“e3”是表达式,“s;”是语句,则下列选项中与语句“for(el;e3)S;”功能等同的语句是_。(分数:2.00)A.el;while(10)s;e3;B.el;while(10)s;e3; C.el;while(10)e3;s;D.wh

36、ile(10)e1;s;e3解析:28.下面程序将二维数组 a 的行和列元素_后存放到另一个二维数组 b 中。 main() int a23=1,2,3,4,5,b32,i,j; for(i=0;i2;i+) for(j=0;j3;j+)bji=aij;(分数:2.00)A.复制B.从小到大排列C.互换 D.从大到小排列解析:29.下面程序的运行结果是_。 #include “stdio.h“ main() int i; for(i=1;i=5;i+) if(i%2)printf(“”); else printf(“);(分数:2.00)A. B.C.D.解析:30.定义如下变量和数组: in

37、t i; int x33=1,2,3,4,5,6,7,8,9; 则下面语句的输出结果是_。 for(i=0;i3;i+)printf(“%d“,xi2-i);(分数:2.00)A.159B.147C.357 D.369解析:31.下述程序的输出结果是_。 #includestdio.h void main() int a20,*p4; int i,k=0; for(i=0;i20;i+)ai=i; for(i=0;i4;i+)pi= for(i=0;i4;i+)k=k+*pi; printf(“%d“,k); (分数:2.00)A.10B.18 C.6D.输出结果不定解析:32.下列程序的输出

38、结果是_。 #includestdio.h void main() int a=0,b=1,c=2; if(+a0|+b0)+c; printf(“%d,%d,%d“,a,b,c);(分数:2.00)A.0,1,2B.1,2,3C.1,1,3 D.1,2,2解析:33.阅读下面程序,程序执行后的结果为_。 #include “stdio.h“ main() char *str=“abcdefghijklmnopq“; while(*str+!=“e“);printf(“%c/n“,*str);(分数:2.00)Af BaCeDq解析:34.运行下面程序时,从键盘输入字母 A,则输出结果是_。

39、#includestdio.h main() char ch; ch=getchar(); switch(ch) case“A“:printf(“AAAA/n“); case“B“:printf(“BBBBkn“); default:printf(“CCCC/a“); AAAAA B C D (分数:2.00)A.B.C. D.解析:35.若变量已正确定义,有以下程序段: i=0; do printf(“%d,“,i);while(i+); printf(“%d/n“,i); 其输出结果是_。(分数:2.00)A.0,0B.0,1 C.1,1D.程序进入无限循环解析:36.设有条件表达式:(E

40、XP)?i+;j-,则以下表达式中(EXP)完全等价的是_。(分数:2.00)A.(EXP=0)B.(EXP!=0) C.(EXP=1)D.(EXP!=1)解析:37.有以下程序: #includestdio.h main() int y=9; for(;y0;y-)if(y%3=0)printf(“%d“,-y); 程序的运行结果是_。(分数:2.00)A.741B.963C.852 D.875421解析:38.若运行以下程序时,从键盘输入 ADescriptorCR(CR表示回车),则下面程序的运行结果是_。 #includestdio.h main() char c; int v0=1,

41、v1=0,v2=0; doswitch(c=getchar() case“a“:case“A“: case“e“:case“E“: case“i“:case“I“: case“o“:case“O“: case“u“:case“U“:v1+=1: default:v0+=1;v2+=1;while(c!=“/n“); printf(“v0=%d,v1=%d,v2=%d/n“,v0,v1,V2);(分数:2.00)A.v0=7,v1=4,v2=7B.v0=8,v1=4,v2=8C.v0=11,v1=4,v2=11D.v0=13,v1=4,v2=12 解析:39.当输入为”Hi,Lily”时,下面程

42、序的执行结果是_。 #includestdio.h main() char c; while(c!=“,“)c=getchar();putchar(c);(分数:3.00)A.Hi, B.Hi,LilyC.HiD.HiLily解析:40.在下列选项中,没有构成死循环的是_。(分数:3.00)A.int i=100;while(1)i=i0+1;if(i100)break;B.for(;);C.int k=10000;dok+;while(k10000);D.int s=36;while(s)-s; 解析:41.下面程序的运行结果是_。 #include“stdio.h“ main() int

43、i; for(i=1;i=5;i+) if(i%2)printf(“*“); else printf(“#“);(分数:2.00)A.*#*#* B.#*#*#*C.*#*#D.#*#*解析:42.在下述程序中,判断 ij 共执行的次数是_。 main() int i=0,j=10,k=2,s=0; for(;) i+=k; if(ij)printf(“%d“,s);break; s+=i;(分数:3.00)A.4B.7C.5D.6 解析:43.下列程序执行输出的结果是_。 #includestdio.h f(int a) int b=0; static c=3; a=c+;b+;return(a); main() int a=2,i,k; for(i=0;i2;i+)k=f(a+); printf(“%d/n“,k);(分数:3.00)A.3B.4 C.5D.6解析:

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 考试资料 > 职业资格

copyright@ 2008-2019 麦多课文库(www.mydoc123.com)网站版权所有
备案/许可证编号:苏ICP备17064731号-1