题目内容

下列程序运行时若从键盘上输入“3.6 2.4 ”,则输出结果是 ( )。int main(void){ float x,y,z;scanf("%f%f",&x,&y);z=x/y;while(1){ if(fabs(z)>1.0 ){x=y;y=z;z=x/y; }else break; }printf("%f\n",y);return 0; }

A. 1.500000
B. 1.600000
C. 2.000000
D. 2.400000

查看答案
更多问题

以下程序段的输出结果是 ( )。int i,j;for(j=10;j<11;j++)for(i=9;i==j-1;i++) printf("%d",j);

A. 11
B. 10
C. 9
D. 10 11

以下程序段的输出结果是 ( )。int n=9;while(n>6){ n--;printf("%d",n); }

A. 987
B. 876
C. 8765
D. 9876

以下程序段的输出结果是 ( )。int x=23;do{ printf("%d",x--); }while(!x);

A. 321
B. 23
C. 22
D. 死循环

以下程序的功能是:按顺序读入10名学生四门课程的成绩,计算每位学生的平均分并输出,但运行后结果不正确,调试中发现有一条语句出现位置不正确。这条语句是 ( )。int main(void){ int n,k; float score,sum,ave;sum=0.0;for(n=1;n<=10;n++){ for(k=1;k<=4;k++){ scanf("%f",&score); sum+=score;}ave=sum/4.0;printf("NO%d:%f\n",n,ave); }return 0; }

A. sum=0.0;
B. sum+=score;
C. ave=sum/4.0;
D. printf("NO%d:%f\n",n,ave);

答案查题题库