C语言1-9章答案

2026/4/24 21:39:39

D、a=5.0, b=4, c=3

参考答案:B

19、若执行以下语句后,celsius变量的结果是______。 int celsius,fahr=100; celsius=6/12*(fahr-30); A、0 B、35 C、35.0 D、36

参考答案:A

20、若有以下的语句:

scanf(\

程序运行时,输入的多个数据之间必须有间隔,间隔符不可以是______。 A、空格 B、回车符 C、Tab键 D、逗号

参考答案:D

21、下列有关for语句的描述中: for(表达式1;表达式2;表达式3) 循环体语句

______是不正确的。 A、书写顺序和执行顺序不同 B、表达式1只执行一次

C、表达式2,循环体语句,表达式3循环执行

D、表达式1,表达式2,循环体语句,表达式3循环执行

参考答案:D

22、下列for语句中,______是循环变量。 for (fahr = lower; fahr <= upper; fahr ++) {

celsius = (5.0 / 9.0) * (fahr - 32.0); printf(\} A、fahr

B、lower C、upper D、celsius

参考答案:A

23、执行下列程序段后,变量sum、i的值是______。 for(sum=0,i=1; i<=100; i++) sum=sum+i;

A、5050 101 B、5050 100 C、5051 100 D、5051 101

参考答案:A

24、下列程序的功能是: 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/2+1/3-...+1/n之和

参考答案:D

一、 单选题 (每小题6.25分,共100分)

1、以下错误的描述是______。

A、break语句不能用于循环语句switch语句外的任何其它语句 B、在switch语句中使用break语句或continue语句的作用相同

C、在循环语句中使用continue语句是为了结束本次循环,而不是终止整个循环 D、在循环语句中使用break语句是为了使流程跳出循环体,提前结束循环

参考答案:B

2、以下四个关于C语言的结论中,只有一个是错误的,它是______。 A、可以用while语句实现的循环一定可以用for语句实现 B、可以用for语句实现的循环一定可以用while语句实现 C、可以用do-while语句实现的循环一定可以用while语句实现

D、do-while语句与while语句的区别仅是关键字“while”出现的位置不同

参考答案:D

3、下面程序段中,for语句的循环次数是______。 sum=0;

for(i=0;i<100;i+=2)sum+=i; A、100 B、50 C、49 D、99

参考答案:B

4、下面程序段执行后,sum的值为______。 sum=0;

for(i=1;i<=10;i++) { if(i%5==0)continue; else sum+=i; } A、55 B、50 C、40 D、10

参考答案:C

5、下面程序段执行后,内外层循环i和j总共分别执行的次数为______。 for(i=1;i<=9;i++) { for(j=1;j<=i;j++) printf(\putchar('\\n'); } A、9,9 B、45,45 C、9,45 D、45,9

参考答案:C

6、下面程序段中,do-while循环语句循环的次数是______. int i=1,sum=0; do

{sum+=i;}while(i<=100); printf(\ A、1 B、100

C、0次(不循环) D、无限次(死循环)

参考答案:D

7、C语言的跳转语句中,对于break和continue说法正确的是_______。 A、continue语句只应用于循环体中 B、break语句只应用于循环体中

C、break是无条件跳转语句,continue不是

D、break和continue的跳转范围不够明确,容易产生问题

参考答案:A

8、对于do...while语句,下列说法中正确的是______。 A、用do...while语句可实现分支程序设计 B、当循环条件不成立时,至少也要执行一次循环体 C、当循环条件不成立时,一次也不执行循环体 D、do...while与while结构完全相同

参考答案:B

9、下列程序段执行时,若从键盘输入23,则输出为______。

int c,num;

scanf(\ do

{c=num;printf(\num=num/10; }while(num>0);

printf(\A、32 B、3 C、2 D、23


C语言1-9章答案.doc 将本文的Word文档下载到电脑
搜索更多关于: C语言1-9章答案 的文档
相关推荐
相关阅读
× 游客快捷下载通道(下载后可以自由复制和排版)

下载本文档需要支付 10

支付方式:

开通VIP包月会员 特价:29元/月

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信:xuecool-com QQ:370150219