C语言程序设计第二章作业参考答案

loading 分享 2026-7-18 下载文档

B、5050 100 C、5051 100

D、5051 101

16、下列程序的功能是: flag=1;denominator=1;sum=0; for(i=1;i<=n;i++)

{ item = flag * 1.0/(2*i-1) sum = sum + item ; flag = -flag; } A、求1+2+3+...+n之和 B、求1-2+3-...+n之和 C、求1+1/2+1/3+...+1/n之和

D、求1-1/3+1/5-...+1/n之和

17、C语言程序中的常量类型( )。 A、由书写形式确定 B、必须用定义语句定义 C、在运算时才能确定

D、无法确定

18、假设m是一个两位数,将m的个位与十位互换的表达式是( A、m/10*10+m B、m*10+m/10 C、m*10+m/10

D、m/10+m/10 )。

19、若输入2.50,下列程序的执行结果是( )。 void main( ) {

float r, area ; scanf(\

printf(\} A、0 B、3.125 C、3.13

D、程序有错

20、下列条件语句中,功能与其他语句不同的是( )。 A、if(a) printf(\ else printf(\ B、if(a==0) printf(\ C、if(a!=0) printf(\

D、if(a==0) printf(\ 21、下列程序运行时如果从键盘输入“7 8 9”,则运行结果是(

#include void main() {

int a,b,c,x,y;

printf(“请输入3个整数:”);

scanf(\

if(a>b){

x=a;y=b;

)。

} else{

x=b;y=a; }

if(x<c) x=c; if(y>c) y=c;

printf(\

}

A、x=7,y=9 B、x=7,y=7 C、x=9,y=7

D、x=9,y=9

22、运行下列程序后的输出结果是( #include int main(void) {

int i,s=0;

for(i=1;i<10;i+=2) s+=i+1; printf(\} A、31

B、30

)。

C、32 D、29

23、下列程序的功能是计算s=1+12+123+1234+12345,完善程序。 #include void main() {

int t,s,i; (1) ;

for(i=1;i<=5;i++){ (2) ; s=s+t; }

printf(\}

24、以下程序的功能是计算s=1+1/2+1/3+...+1/10,完善下列程序。

#include

void main() {

int n;

float s;

(1) ;

for(n=10;n>=1;n--)

(2) ;

A、(1) s=0,t=1 (2) t=t+10*i B、(1) s=0,t=1 (2) t=t*10+i C、(1) s=0,t=0 (2) t=t*10+i D、(1) s=1,t=1 (2) t=t+10*i

printf(\ }

A、(1) s=0 (2) s=s+1/n B、(1) s=0.0 (2) s=s+1/n C、(1) s=1.0 (2) s=s+1.0/n D、(1) s=0 (2) s=s+1.0/n

25、下面程序的功能是在输入的10个正整数中求出最大者,请选择填空。 #include void main() {

int i,a,max=0;

for(i=1;i<=10;i++){ (1);

if(max

printf(\}

A、(1) scanf(\ B、(1) scanf(\d\ C、(1) scanf(\ D、(1) scanf(\


C语言程序设计第二章作业参考答案.doc 将本文的Word文档下载到电脑
搜索更多关于: C语言程序设计第二章作业参考答案 的文档
相关推荐
相关阅读