资源描述:
《专升本考试C语言模拟试题及参考答案.doc》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、以下程序的输出结果是 【38】。#E0e3g+j0P'^.L#include3D'm%N7Y+U$Y(x#define FUDGE(y) 2.84+y*H&O-
2、+J7K#define PR(a) printf("%d",(int)(a))"N/L;u-b7~2e#define PRINT1(a) PR(a);putchar('') s"G/V;K/bmain()#x;y.t6D,a;{'V{intx=2; PRINT1(FUDGE(5)*x);}5d0r9i)l*o【38】A)11
3、 B)12 C)13 D)15.E/J!p#P)E1y+?3o以下程序的输出结果是【39】。8O:a6s7m(f#include!t4W0n1S'U:/amain()!b(`5`8^ @!L L)m$j;
4、!b{inti=1,j=3;.y$d8u2^$d"@(N6D printf("%d",i++);,a5J's2K"A1j {inti=0; i+=j*2; printf("%d,%d",i,j);}0m(c(T/T+^)E4K"`)v printf("%d,%d"
5、,i,j); }&C-`7F/F0y:r4h【39】A)1,6,3,1,3 B)1,6,3,2,3 C)1,6,3,6,3 D)1,7,3,2,3$S!P5J&K(f*n1h以下程序的输出结果是 【40】。5m9t p4j+n*]-Z.s.C#include!T%B1z!{1k-_!S$Y$a3g&wmain()+D$D*y
6、-e0`-a-b{intk=4,m=1,p;;t5{(~1G g*N3L$[9w.x p=func(k,m); printf("%d,",p); p=fu
7、nc(k,m); printf("%d",p);}$B(Z3r5^*@5C.^)Wfunc(a,b)2s4u7D-D"g%v;U;`-sinta,b;7J3O,w-f'M6
8、!t*N5L0Z9t{staticintm=0,i=2;&{*n;N%g;Y;]2^(Ki+=m+1; m=i+a+b; return(m); })G(v+J)z(O1u【40】A)8,17 B)8,16 C)8,20 D)8,8*Q&r)D4`1T"m8W+h;_设有以下语句:!F/p%T;V9g(H'M1j+Jcha
9、rstr[4][12]={"aaa","bbbb","ccccc","dddddd"},#d-q#S;2R3`,v,A *strp[4];"W&h,g g#Jinti; !D2Z1D,h+Z0v3o(E+H:@for(i=0;i<4;i++)strp[i]=str[i];*c!t''d3v)V'x 【41】 不是对字符串的正确引用,其中0≤k<4。9{"g Z { }【41】A)strp B)str[k] C)strp[k] D)*strp!d0x-n;T'N1y.@
10、3H设有以下语句:1x [1H,D2o6]charstr1[]="string",str2[8],*str3,*str4="string";0
11、!r)a+c)O4D8l2v则 【42】不是对库函数strcpy的正确调用,此库函数用业复制字符串。5t.+?0M1n!x/Z#c【42】A)strcpy(str1,"HELLO1"); B)strcpy(str2,"HELLO2"); /S+{,`2J&{&s&o#u1K C)strcpy(str3,"HELLO3"); D)strcpy(str4,"HELLO4"
12、);;}'w$l:s/hC语言中形参的缺省存储类别是 【43】 。5n&P;_9z/r2h5@#c/v)a【43】A)自动(auto) B)静态(static) C)寄存器(register) D)外部(extern))P1q2E;t7R9M设有以下语句:4i5r,A6Y#Z"]0O)Ostructst{intn;structst*next;};8l6Q1R+r&J$s4~+k;X"R$A staticstructsta[3]={5,&a[1],7,&a[2],9,' '},*p;6x5Z#H8t.j$t:N#
13、G8mp=&a[0];9h/O$h8H1m5@$y'c则表达式 【44】的值是6。2b%v:N*Q*L3]4r*Q"【44】A)p++->n B)p->n++ C)(*p).n++ D)++p->n+a3G N0O0H)]3f以下四个程序中, 【45】不能对两个整型变量的值进行交换。%s+R#]0r