题目内容
(请给出正确答案)
[单选题]
若执行下面的程序时,从键盘上输入5和2,则输出结果是()。main(){ int a,b,k;scanf("%d,%d ",&a,&b);k=a;if(aelse k=b%a;printf("%d/n ",k);
A.2
B.1
C.5
D.3
查看答案
如果结果不匹配,请 联系老师 获取答案
A.2
B.1
C.5
D.3
A.11
B.10
C.9
D.8
A.36
B.64
C.48
D.以上都不对
运行下面的程序时得不到所需的结果,其主要原因是()。 INTEGER X(11) DATA X/9,8,7,6,5,4,3,2,1,0,-1/ DO 10 1=1,X(1) ,-1 WRITE(*,*)1.0/SQRT(25.0-REAL(X(1) )* * 2) 10 CONTINUE END
A.没有给X(11) 赋初值
B.发生除以零的情况
C.发生负数开平方的情况
D.循环参数设置错误
A.4
B.5
C.3
D.6
试题1
本题程序的功能是从键盘上输入若干个学生的成绩,统计并输出最高成绩和最低成绩,当输入负数时结束输入。请将下述程序补充完整。(注意:不改动程序的结构,不得增行或删行。)
main()
{ float x,amax,amin;
scanf(“%f”,&x);
amax=x;
amin=x;
while(【1】)
{ if(x>amax) amax=x;
if(【2】) amin=x;
scanf(“%f”,&x);
}
printf(“\namax=%f\namin=%f\n”,amax,amin) ;
}
PLC在执行程序时所用到的状态值来源于()。
A.定时监视器
B.输入映象寄存器和输出映象寄存器
C.输出锁存器
D.实际输入口