以下程序段的运行结果是()。 union { int n; char str[2]; }t; t.n=80; t.str[0]='a'; t.str[1]=0; printf("%d\n", t.n);
查看答案
以下程序段运行后输出结果是()。 char s[]="info\0mis"; printf("%d",strlen());
A. 4
B. 5
C. 8
D. 9
下面程序段的运行结果是()。 int m[]={5,8,7,6,9,2},i=1; do{ m[]+=2; } while(m[++i]>5); for(i=0;i<6;i++) printf("%d ",m[]);
A. 7 10 9 8 11 4
B. 7 10 9 8 11 2
C. 5 10 9 8 11 2
D. 5 10 9 8 11 4
下面程序段的运行结果是()。 int m[]={5,8,7,6,9,2},i=1; for(i=0;i<6;i++) {if(i % 2 !=0) m[]+=10; } for(i=0;i<6;i++) printf("%d ",m[]);
A. 5 18 7 16 9 12
B. 15 18 17 16 19 12
C. 15 8 17 6 19 2
D. 5 8 7 6 9 2
以下程序的运行结果是()。 void main() {int i,j, k=0; for(i= 3;i>=1;i--) {for(j=i;j<=3;j ++) k += i * j ; } printf("%d\n", k); }
A. 19
B. 29
C. 6
D. 25