logo资料库

计算机二级C语言所有选择题真题.pdf

第1页 / 共174页
第2页 / 共174页
第3页 / 共174页
第4页 / 共174页
第5页 / 共174页
第6页 / 共174页
第7页 / 共174页
第8页 / 共174页
资料共174页,剩余部分请下载后查看
C www.zeyucn.org C A break continue exit() switch switch continue switch break exit(0) n 1 3 switch break exit() n switch printf("%d\n" n); n 2 4 n continue n A B C D A C A 10 A int i=10;do{ i=i+1;}while(i<0); B int i=5; do{ i+=1;} while(i>0); C int i=1; do{ i+=2;} while(i!=10); D int i=6; do{ i-=2;} while(i!=1); A do-while 1 C D B 10 A A #include int i, n; for( i=0; i<8; i++ ) { n = rand( ) % 5; switch (n) { case 1: case 3: printf("%d \n", n); break; case 2: case 4: printf("%d \n", n); continue; case 0: exit(0); } printf("%d \n",n); } n exit(0) A B C C C C ASCII D C C B C A B C D C C C C n 2 4 n 0 n 1 3 A .obj B ( ) C C C A B C D for n n n 0 4 1 2 8 #include A main(); {/*/ programming /*/ printf("programming!\n"); } - 1 -
www.zeyucn.org B #include main() {/* programming */ printf("programming!\n"); } C #include main() {/*/* programming */*/ printf("programming!\n"); } D include main() {/* programming */ printf("programming!\n"); } B C "*/" D A main C "/*" "*/" "#include" C B C main A B C D B A B C D C , main main main B main .c C D C C D main D A B C D B A B C D A B A B C D B C A B C D C main C main C main MAIN Main C C C C C C C C C D C C .obj .exe .C .cp B C C A A C C B A main B C MAIN Main .c .obj .exe C - 2 -
C C C C C C A 1 D C C B A A B C D A A B C D A 0 A C A A a=a+b B A=a+b; C B++; D A?a:b; A C ";" A C main _main B Main C D A C B main main Main _main A C main C - 3 - www.zeyucn.org D C A C A B C D A C C C B D C C A C A B C D C C C C A C main A B C D main main main main main main A main C C C C C C main main .C .C .c main main
www.zeyucn.org A main { main main "{}" C main A main() C A B} main C "//" "/*" B main A C C C main() main() main B C D A main() A " " " C B D A C " A C B C C D C B "{" "*/" C D A B C C D C A 0 1 A A B C D A A C A A B C - 4 - A #include main() { int a=-1, b=-1; while(++a) ++b; printf("%d,%d\n", a,b); } A 0,-1 B 0,0 C -1,-1 D A while "++a" a a=0 b=-1 C C A B C D C D C C B A A B D A " " " " " "
www.zeyucn.org C C B D C main main D A C A A B C D A C C C C x=9 A C C C A 2014.1 B 'C-STR' C "\1.0 D 2EK A C main D A 1 0 1 0 A A #include main( ) { int x = 0x9; printf("%c\ } A J B I C K D H A C 0x C C B A B C C D C A A B C C B C A main C C C D main A main main main() main main A C C C C C main() B C C A D C C A D B A B C D A C A B C D A B C D A - 5 -
www.zeyucn.org B A B C D A C D A C C "#" C #include C C "#" A C B "#include " stdio.h C C .obj D A ASCII C #include #define PT 3.5 ; #define S(x) PT*x*x ; main() { int a=1, b=2; printf("%4.1f\n" , S(a+b)); } 31.5 B 7.5 D 14.0 C ";" A C C A B C D B A B C D A B C D A A A C B C C C ASCII D C A C C .obj .exe B D C A A C C sin #include sin sin math.h math.h sin A B C D sin C C C A B C D #include - 6 -
#define S(x) 4*(x)*x+1 main() { int k=5, j=2; printf("%d\n", S(k+j) ); } www.zeyucn.org int a=3,s,t ; s=f(a+1); t=f((a+1)); printf("%d,%d\n",s,t); } A 143 B 197 C 33 D 28 A A D 64,64 B 10,10 C 64,10 D 10,64 S(k+j)=4*(k+j)*k+j+1=4*(5+2)*5+2+1=143 A #define IsDIV(k,n) ( ( k%n==1) ? 1 : 0) m IsDIV(m,5) && IsDIV(m,7) m m m m 5 5 7 5 5 7 7 7 1 1 A B C D D s=f(a+1)=a+1*a+1*a+1=10 t=f((a+1))=(a+1)*(a+1)*(a+1)=64 D #include #define N 5 #define M N+1 #define f(x) (x*M) main() { int i1, i2; i1 = f(2) ; i2 = f(1+1) ; printf("%d %d\n", i1, i2); } "( ( m%5==1) ? 1 : 0) && ( ( m%7==1) ? 1 : 0)" m 5 7 0 1 1 D #include #define SUB(a) (a)-(a) main() { int a=2,b=3,c=5,d; d=SUB(a+b)*c; printf("%d\n",d); } A 10 B -12 C 0 D -20 D 12 12 B 11 7 C 11 11 D 12 7 A B i1=f(2)=(2*M)=(2*N+1)=(2*5+1)=11 i2=f(1+1)=(1+1*M)=(1+1*N+1)=(1+1*5+1)=7 B C #define MAX "#" A B C D A "d=SUB(a+b)*c;" "d=(a+b)-(a+b)*c;" A -20 #include #define f(x) x*x*x main() { D #define N 100 C N N 100 100 100 N A B C - 7 -
分享到:
收藏