正在加载图片...
第二个 printi行的输出为(12) (12)(A)5 (B)6 (D)8 第三个 printf行的输出为(13) (13)(4)4 第四个prin行的输出为(14) (C)6 D)7 2.阅读程序,写出程序循环3次分别输出为(15)、(16)、(17)。 extern int a; mainO d int i; for(i=1;i<4;i+) printf("%d, " a); {inta=100; static int b=10: printf("%d, d\n", a, b); (15)(A)1,10,10(B)10,101,10 (C)10,110 (D)1,101,10 (16)(A)11,101,20 (B)102,101,10(C)11,101,10 l01,11,20 (17)(A)102,10110(B)12,102,30(C)102,101,30(D)12,101,30 3.写出下列程序运行结果。 #include 'stdlib. h char ps10="1234’,ps2|10="5678",*sl=psl,s2=ps2; while(sl)sl++; tf("%sIn",ps1); 输出为:(18) printf("%sIn",ps2); 输出为:(19)。第二个 printf 行的输出为 (12) 。 (12)(A) 5 (B) 6 (C) 7 (D) 8 第三个 printf 行的输出为 (13) 。 (13)(A) 4 (B) 5 (C) 6 (D) 7 第四个 printf 行的输出为 (14) 。 (14)(A) 4 (B) 5 (C) 6 (D) 7 2.阅读程序,写出程序循环 3 次分别输出为 (15) 、 (16) 、 (17) 。 extern int a; main() { int i; for(i=1;i<4;i++) { ++a; printf("%d,",a); s(); } } int a=9; int s() { int a=100; static int b=10; ++a; printf("%d,%d\n",a,b); b+=10; } (15)(A) 1,10,10 (B) 10,101,10 (C) 10,11,10 (D) 1,101,10 (16)(A) 11,101,20 (B) 102,101,10 (C) 11,101,10 (D) 101,11,20 (17)(A) 102,101,10 (B) 12,102,30 (C) 102,101,30 (D) 12,101,30 3.写出下列程序运行结果。 #include "stdio.h" #include "stdlib.h" main() { char ps1[10]="1234",ps2[10]="5678",*s1=ps1,*s2=ps2; while (*s1) s1++; while(*s2) { *s1=*s2; s1++; s2++; } *s1='\0'; printf("%s\n",ps1); 输出为: (18) 。 printf("%s\n",ps2); 输出为: (19) 。 }
<<向上翻页向下翻页>>
©2008-现在 cucdc.com 高等教育资讯网 版权所有