有以下程序:main(){int m=0256, n=256;printf("%o %o\n", m, n);}运行程序后的输出结果是( )。
A. 0256 0400
B. 0256 256
C. 256 400
D. 400 400
查看答案
有以下程序:main(){int a; char c=10;float f=100.0; double x;a=f/=c*=(x=6.5);printf("%d %d %3.1f %3.1f\n", a, c, f, x);}运行程序后的输出结果是( )。
A. 1 65 1 6.5
B. 1 65 1.5 6.5
C. 1 65 1.0 6.5
D. 2 65 1.5 6.5
设有程序段int m=20;while (m=0) m=m++;
A. while 循环执行 10 次
B. 循环是无限循环
C. 循环体语句一次也不执行
D. 循环体语句执行一次
以下程序段若要使输出值为2,则应该从键盘给n输入的值是int s = 0, a = 1, n;scanf("%d", &n);do{s += 1; a = a - 2;} while (a != n);printf("%d\n", s);
A. -1
B. -3
C. -5
D. 0
下面的这个循环的循环次数是( )。int i,j;for( i=0,j=10; i=j=10; i++,j--)
A. 语法错误,不能执行
B. 无限次
C. 10
D. 1