题目内容
(请给出正确答案)
[主观题]
以下程序段(38)int x=-1; do {x=x*x;} while(! x);A.是死循环B.循环执行二次C.循环执行
以下程序段(38)int x=-1; do {x=x*x;} while(! x);
A.是死循环
B.循环执行二次
C.循环执行一次
D.有语法错误
查看答案
如果结果不匹配,请 联系老师 获取答案
以下程序段(38)int x=-1; do {x=x*x;} while(! x);
A.是死循环
B.循环执行二次
C.循环执行一次
D.有语法错误
A.3,2,0
B.3,2,-1
C.4,3,-1
D.5,-2,-5
以下程序段的执行结果为______。 define PLUS(X,Y)X+Y main() { int x=1,y=2,z=3,sum; sum=PLUS(x+y,z)*PLUS(y,z); printf("SUM=%d",sum); }
A.SUM=9
B.SUM=12
C.SUM=18
D.SUM=28
请在该程序段右侧写出其输出结果。
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);)
执行下列程序段后输出的结果是() int x,y,z=1; for(x=1,y=-1;x<y;x++,y--)z++; printf("%d\n",z);
A.1
B.2
C.5
D.6
A.通过编译,但不能连接
B.有语法错,不能通过编译
C.输出** **
D.输出## ##
A.55
B.54
C.65
D.45
A.-4
B.1
C.4
D.8
以下程序的输出结果是______。 define TIMES(X) X*X main() { int a=16,k=2,m=1; a/=TIMES (k+m)/TIMES(k+m); printf("d\n",a); }
A.16
B.2
C.9
D.1