题目内容

要求以下程序的功能是计算:s=1+1/2+1/3+ ... +1/10,但运行后输出结果错误,导致错误结果的程序行是()

A. intn;floats;
B. for(n=10;n> 1;n--)
C. s=s+1/n;
D. s=1.0;

查看答案
更多问题

执行下面的程序后变量a的值是

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

要求通过while循环不断读入字符,当读入字母N时结束循环。若变量已正确定义,下列程序段正确的是

A. while((ch=getchar())!='N')printf("%c",ch);
B. while(ch=getchar()!='N')printf("%c",ch);
C. while(ch=getchar()=='N')printf("%c",ch);
D. while((ch=getchar())=='N')printf("%c",ch);

下列 for循环语句将输出: _____________________________

若变量已正确定义,执行以下程序段,并回答下列问题。请注意,直接填数字,前后不要加空格等任何其他字符。语句①执行了次.语句②执行了次.

答案查题题库