n"); } (36) 以下程序运行后,输出结果是 A) 8 B) 7 C) 6 D) 5 #include ss(char *s) { char *p=s; while(*p) p++; return(p-s); } main() { char *a="abded"; int i; i=ss(a); printf("%d\n",i); } (37) 以下程序运行后,输出结果是 A) 8,15 B) 8,16 C) 8,17 D) 8,8 func(int a, int b) { static int m=0,i=2; i+=m+1; m=i+a+b; return(m); } main() { int k=4,m=1,p; p=func(k,m);printf("%d,",p); p=func(k,m);printf("%d\n",p); } (38) 以下程序运行后,输出结果是 A) 49.5 B) 9.5 C) 22.0 D) 45.0 #include #define PT 5.5 #define S(x) PT* x * x main() { int a=1,b=2; printf("%4.1f\n",S(a+b)); } (39) 以下程序运行后,输出结果是 A) ABCDEFG B) CDG C) abcdefgh D) abCDefGh main() { static char a[]="ABCDEFGH",b[]="abCDefGh"; char *p1,*p2; int k; p1=a; p2=b; for(k=0;k<=7;k++) if(*(p1+k)==*(p2+k)) printf("%c",*(p1+k)); printf("\n"); ) (40) 以下程序运行后,a的值是 A) 4 B) 1 C) 0 D) 运行时出错,a无定值 main() { int a,k=4,m=6,*p1=&k,*p2=&m; a=p1==&m; printf("%d\n",a); } (41) 以下程序运行后,输出结果是 A) 84 上一页 [1] [2] [3] [4] [5] [6] [7] [8] [9] [10] 下一页 |
|