以下程序运行后的输出结果是()。 main( ) {char m; m=‘B’+32;printf(“%c”,m); }
第1题:
下面程序的输m结果是( )。 typedef union {double x[3]; int y[4]; char z[10]; }M; M t; main() { Printf("%d\n",sizeof(t));}
A.32
B.26
C.24
D.4
第2题:
有以下程序 main() { int m=0256,n=256; printf("%o%o\n",m,n); } 程序运行后的输出结果是
A.0256 0400
B.0256 256
C.256 400
D.400 400
第3题:
以下程序运行后的输出结果是 【 7 】 。
main()
{ int m=011,n=11;
printf("%d %d\n",++m, n++);
}
第4题:
有以下程序: main(){ int a=1, b=2, m=0, n=0, k; k=(n=b>A) ||(m=a<B) ; printf ("%d, %d\n", k, m);} 程序运行后的输出结果是
A.0,0
B.0,1
C.1,0
D.1,1
第5题:
运行以下程序后,如果从键盘上输入6514<回车>,则输出结果为______。 main() { int m,n; printf("Enter m,n:"); scanf("%d%d",&m,&n); while(m!=n) { while(m>n)m-=n; while(n>m)n-=m; } printf("m=%d\n",m); }
A.m=3
B.m=2
C.m=1
D.m=0
第6题:
有以下程序:#include <stdio, h>main( ){ char a1 ='M',a2 ='m'; printf("%c\n",(a1,a2)); } 以下叙述中正确的是( )。
A.程序输出大写字母M
B.程序输出小写字母m
C.格式说明符不足,编译出错
D.程序运行时产生出错信息
第7题:
以下程序输出结果是( )。 main { int m=5; if(m++>5)printf("%d\n",m): else printf("%d\n",m--); }
A.7
B.6
C.5
D.4
第8题:
有以下程序: main() {int m=12,n=34; printf("%d%d",m++,++n); printf("%d%d\n",n++,++m); } 程序运行后的输出结果是 ______。
A.12353514
B.12353513
C.12343514
D.12343513
第9题:
运行以下程序后,如果从键盘上输入65 14<回车>,则输出结果为_____。 main() { int m,n; printf("Enter m,n:"); scanf("%d%d",&m,&n); while(m!=n) { while(m>n)m-=n; while(n>m)n-=m; } printf("m=%d\n",m); }
A.m=3
B.m=2
C.m=1
D.m=0
第10题:
若有如下程序: int sub(int m) { if(m==1||m==0) return 2; else return(sub(m-1)*sub(m-2));} main() { int n; scanf("%d",&n); printf("%d",sub(n)); } 如果从键盘输入4<回车>,则程序运行后的输出结果是( )。
A.8
B.16
C.24
D.32