printf(\}
程序运行后,若从键盘输入(从第1列开始) 123<回车> 45678<回车> 则输出结果是
A)1267 B)1256 C)1278 D)1245
(30)有以下程序0100 main() {int y=10;
while(y--); printf(\}
程序执行后的输出结果是
A)y=0 B)y=-1 C)y=1 D)while构成无限循环
(31)有以下程序0001 main()
{int a=0,b=0,c=0,d=0; if(a=1) b=1;c=2; else d=3;
printf(\} 程序输出
A)0,1,2,0 B)0,0,0,3 C)1,1,2,0 D)编译有错
6
(32)有以下程序0100 main() {int i,j,x=0; for(i=0;i<2;i++) { x++;
for(j=0;j<=3;j++) { if(j%2) conture; x++; } x++; }
printf(\}
程序执行后的输出结果是
A)x=4 B)x=8 C)x=6 D)x=12
(33)有以下程序0100
int fun1(double a){retrun a*=a;} int fun2(double x,double y) {double a=0,b=0;
a=fun1(x); b=fun1(y); return(int)(a+b); } main()
{double w; w=fun2(1.1,2.0);??} 程序执行后变量w中的值是:
A)5.21 B)5 C)5.0 D)0.0
7
(34)有以下程序0100 main()
{int i,t[][3]={9,8,7,6,5,4,3,2,1}; for(i=0;i<3;i++) printf(\}
程序执行后的输出结果是:
A)7 5 3 B)3 5 7 C)3 6 9 D)7 5 1
(35)有以下程序0100 fun(char p[][10]) {int n=0,i; for(i=0;i<7;i++) if(p[i][0]=='T')n++; return n; } main()
{char str[][10]={\ printf(\}
程序执行后的输结果是:
A)1 B)2 C)3 D)0
8
(36)有以下程序0010 main()
{int i,s=0,t[]={1,2,3,4,5,6,7,8,9}' for(i=0;i<9;i+=2) s+=*(t+i); printf(\}
程序执行后的输出结果是:
A)45 B)20 C)25 D)36
(37)有以下程序1000 void fun1(char *p) {char *q; q=p;
while(*q!='\\0') { (*q)++; q++; } } main()
{char a[]={\
p=&a[3]; fun1(p); printf(\}
程序执行后的输出结果是:
A)Prohsbn B)Prphsbn C)Progsbn (38)有以下程序0010 void swap(char *x,char *y) {char t;
t=*x; *x=*y; *y=t; } main()
D)Program 9
{char *s1=\
swap(s1,s2); printf(\}
程序执行后的输出结果是:
A)123,abc B)abc,123 C)1bc,a23 D)321,cba (39)有以下程序1000 int fun(int n) {if(n==1)return 1; else
return(n+fun(n-1)); } main() {int x;
scanf(\}
执行程序时,给变量x输入10,程序的输出结果是: A)55 B)54 C)65 D)45
(40)有以下程序0010 int fun(int x[],int n) {static int sun=0,i;
for(i=0;i 10