题目内容

若希望下列的程序运行后输出25,程序空白处的正确选项是()。main(){int i,j=50,a[]={7,4,10,5,8};for()j+=a[i];primf("%d,j-40);}

A. i=1;i<4;++i
B. i=1;i<3;++i
C. i=4;i>2;i--
D. i=2;i<4;++i

查看答案
更多问题

设q1和q2是指向一个float型一维数组的指针变量,k为float型变量,则不能正确行的语句是()。

A. k=*q1+*q2;
B. q1=k;
C. q1=q2;
D. k=*q1*(*q2);

下列程序的输出结果是()。#include<stdio.h>f(int A){intb=0;staticint c=4;a=c++;b++;retum(A) ;}main(){int a==2,i,c;for(i=0;i<2;i++)C=f(a++);printf("%dhn",C) ;}

A. 4
B. 7
C. 6
D. 5

若有定义“double a;”,则正确的输入语句是()。

A. scanf("%1f,A) ;
B. scanf("%f,&A);
C. scanf("%1f,&A)
D. scanf("%1e",&A);

有下列程序:main(){int x=0;inty=0;while(x<7&&++y){y--;printf(:%d,%d",y,x);}程序的输出结果是()。

A. 0,7
B. 7,7
C. 0,6
D. 1,6

答案查题题库