题目内容
(请给出正确答案)
[主观题]
有如下C语言源程序段 int m; m=33; printf("m=%d\n",m); 合法单词有哪些?
有如下C语言源程序段 int m; m=33; printf("m=%d\n",m); 合法单词有哪些?
查看答案
如果结果不匹配,请 联系老师 获取答案
有如下C语言源程序段 int m; m=33; printf("m=%d\n",m); 合法单词有哪些?
有下列C语言的源程序段 … for(;i<100;) if(a<b)i++1 a=y; 要求写出该源程序段语义处理后的四元式形式的目标代码并填入下面给出的code区中。 注意: ①转移类四元式的转向目标统一写在四元式的result位置。 ②无条件转移操作符用“j”表示。例如,(j,,,100)表示无条件转移到“100”标识的四元式。 ③有条件转移操作符用“j<”表示。例如,(j<,n,m,100)表示当n<m时转移到 “100”标识的四元式。
A.10,A,10
B.10,a,10
C.10,a,0
D.10,A,0
A.5
B.6
C.7
D.8
A.1
B.2
C.3
D.4
A.64
B.8
C.56
D.0
A.int j=100
B.or(;;) while(1) {j=j%100+1; if(j>1000) break; }
C.int n=0
D.int m=36; do{ while(m)--m; ++n; }while(n>=0)
A.15
B.24
C.45
D.不确定
A.2
B.3
C.4
D.5
请在该程序段右侧写出其输出结果。
fun3(int x)
{static int a=3;
a+=x;
return(a);}
main()
{int k=2,m=1,n;
n=fun3(k);
n=fun3(m);
printf("%d\n",n);)
若有如下程序: void sub() {static int x=6; x/=2;printf("%d",x); } main() {int m; for(m=0;m<=2;m++) sub(); } 则程序运行后的输出结果是【 】。