有以下程序:#include main(){ int b={0,1,2,0,1,2,0,1,2},i,j,t=1; for(i=0;i
A.1
B.3
C.4
D.9
C、4
解析:由for(j=i;j<=i;j++)可知,内层循环变量j只可以取当前外层循环变量i的值。当i=0,j=0时,b[0][b[0][0]]=0;当i=1,j=1时,b[1][b[1][1]]=1;当i=2,j=2时,b[2][b[2][2]]=2。t初始值为1,故结果t=1+0+1+2=4。答案选择C选项。
A.1
B.3
C.4
D.9
C、4
解析:由for(j=i;j<=i;j++)可知,内层循环变量j只可以取当前外层循环变量i的值。当i=0,j=0时,b[0][b[0][0]]=0;当i=1,j=1时,b[1][b[1][1]]=1;当i=2,j=2时,b[2][b[2][2]]=2。t初始值为1,故结果t=1+0+1+2=4。答案选择C选项。
有以下程序: include<stclio.h> main() { char c; while((c=getchar())!=?)putchar(--c); } 程序运行时,如果从键盘输入:Y?N?<回车>,则输出结果为【 】。
有以下程序: #include <stdio.h> main() { int a [10]={1,2,3,4,5,6,7,8,9,10},*p=&a[3], *q=p+2; prinff("%d\n";*p+*q); } 程序运行后的输出结果是()。
A.16
B.10
C.8
D.6
有以下程序
#include<stdio.h>
main()
{ int a=7;
while(a--);
printf("%d\n",a);
}
程序运行后的输出结果是
A.-1
B.0
C.1
D.7
有以下程序#include <stdio.h>main() { int x=1, y=2, z=3; if(x>y) if(y<z) printf("%d", ++z); else printf("%d", ++y); printf("%d\n", x++);}程序的运行结果是A.331 B.41 C.2 D.1
A.igflowerisred
B.igflowefis red
C.igflower is red
D.ig flower is red
有以下程序:#include <stdio.h>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); prinff("% d \n ",s);
A.45
B.20
C.25
D.36
有以下程序: #include <stdio. h> main () { char a :'a',b; printf("% c," , + + a); printf("%c \n" ,b =a++); }程序运行后的输出结果是()。
A.b,b
B.b,c
C.a,b
D.a,c
有以下程序: #include <stdio.h> main() { int i=1,j =2,k =3; if(i ++ == 1&&(j ==3 ‖ k ++ ==3) ) printf("% d % d % d \n" , i, j, k ); } 程序运行后的输出结果是()。
A.123
B.234
C.223
D.233
有以下程序
#include<stdio.h>
main()
{ char ch[3][5]=("AAAA","BBB","CC");
printf("%s\n",ch[1]);
}
程序运行后的输m结果是
A.AAAA
B.CC
C.BBBCC
D.BBB
有以下程序 #include<stdio.h> main {int y=9; for(;y>0;y--) if(y%3==0)printf("%d",--y); } 程序的运行结果是()。
A.741
B.963
C.852
D.875421