c语言字符串前后对调,C语言程序设计课后题答案.doc

二级C语言课本课后习题参考答案

**************************************************

(1) exe

(2) C,obj , exe

(3) 顺序,选择,循环

***************End of Chapter 1*******************

第二章 C程序设计的初步知识

**************************************************

一、选择题

(1) B (2) D (3) B (4) A (5) C

(6) A (7) B (8) B (9) A (10) C

(11)B (12)B (13)A

二、填空题

(14)11,12

(15) 4.2,4.2

(16) { ,} 说明,执行

(17) 关键字,用户标识符

(18) int ,float ,double

(19) float a1=1,a2=1 ;

(20) 存储单元

(21) 3.5

(22) a*b/c a/c*b a*(b/c)

(23) 10赋给变量s

(24) 位,0或1

(25) 8 ,255 0

(26) 32767 ,-32768 00000000

(27)十,八,十六

三、上机改错题

——————————————————————————————————————

(28) 请指出以下C程序的错误所在

#include stdio.h ;

main( ); / * main function * /

float r, s; /* /*r is radius*/,/*s is area of circular*/*/

r = 5.0 ;

s=3.14159 * r * r ;

printf("%f\n",s);

※正确应为:

#include 或 #include"stdio.h"

main( ) /* main function */

{

float r,s; /*r is radius, s is area of circular*/

r = 5.0 ;

s = 3.14159 * r * r ;

printf("%f\n",s);

}

——————————————————————————————————————

(29) 请指出以下C程序的错误所在

#include stdio.h

main /* main function */

{

float a,b,c,v; /*a,b,c are sides, v is volume of cube*/

a = 2.0 ; b = 3.0 ; c = 4.0

v = a * b * c;

printf("%f\n",v);

}

※正确应为:

#include"stdio.h"

main( ) /* main function */

{

float a,b,c,v; /*a,b,c are sides, v is volume of cube*/

a = 2.0 ; b = 3.0 ; c = 4.0;

v = a * b * c;

printf("%f\n",v);

}

***************End of Chapter 2*******************

第三章 顺序结构

**************************************************

一、选择题

(1) C (2) C (3) D (4) C (5) D

(6) B (7) C (8) D (9) A (10)B

(11)C (12)D (13)D (14)A (15)C

(16)C (17)C (18)均不对,应为scanf( “%6f”,&c) (18) C (20) B

二、填空题

(21) ① -200,2500 ② i=-200, j=2500 ③ i = -200 , j = 2500

(22) 12 ,0 ,0

(23) 语句块,{ ;}

(24) ;

(25) 10025.811.89234 /*可用一个或几个空格作为输入时的间隔符*/

10025.811.89234 /*Tab(制表符)也可以作为输入时的间隔符*/

10025.811.89234 /*CR(回车符)也可以作为输入时的间隔符*/

(26) x = 127, x =ццц127, x=ццц177, x=цццц7f, x=ццц127。

(27) x = 127, x =127ццц, x=177ццц, x=7fцццц, x=127ццц。

(28) a=513.789215, a=цц51

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值