好文档 - 专业文书写作范文服务资料分享网站

程序设计基础——基于-C语言(第2版~)课后习题参考-答案~

天下 分享 时间: 加入收藏 我要投稿 点赞

|

习题2参考答案

(1)请简要描述C语言的发展历史。

答:C语言是一种目前世界上普遍流行、使用广泛的高级程序设计语言,它是在B语言的基础上发展起来的,1972—1973年间,贝尔实验室设计出了C语言。1983年,美国国家标准化协会制定了C语言的标准,称为ANSI C。 (2)略。

(3)C语言的主要特点是什么? 答:C语言的主要特点如下。 ① C程序是由函数组成的。

② 函数由函数头和函数体组成。

③ C程序总是从main函数开始执行。

④ 每个语句和数据声明的最后必须有一个“;”。

⑤ C语言没有自己的输入/输出语句,它的输入/输出由库函数printf和scanf完成。 ⑥ 可以添加注释。

⑦ C语言程序中的变量必须先声明后使用。 (4)如何使用Visual C++ 6.0开发控制台程序? 使用VC6开发控制台程序的方法如下:

答:① 在Miscrosoft Visual C++ 6.0环境下,首先建立一个空的工程。

② 而后建立一个C源程序文件,并在该文件中输入源代码。 ③ 使用Bulid命令或者快捷键F7,进行编译连接。

④ 如果没有错误,选择Execute命令或者快捷键Ctrl+F5,进行执行。

习题3参考答案:

3.1 选择题

1.B 2.D 3.D 4.A 5.A 6.A 7.C 8.C 9.C 10.B 3.2 写出下列程序的输出结果

1.200 310 c8 2.a=100,b=200 3.97,141,61,a 4.

5.aabb c abc 4,3

|

6.6,6,6,7 3.3 编程题

1.

#include void main() {

int a=500;

printf(\}

输出结果:500,764,1f4 2.

#include void main() {

float x;

scanf(\

printf(\}

输入:66

输出结果:a=66.000,a=6.60000e+001 3.

#include void main() {

char ch1='a',ch2=ch1;

printf(\printf(\}

输出结果:A,65,101,41

a,97,141,61

4.

#include void main() {

float x,y,z,s,v;

scanf(\s=2*(x*y+x*z+y*z); v=x*y*z;

printf(\}

输入:3 4 5

输出结果:Area=94 ,Volume=60 5.

#define PI 3.14

|

#include #include void main() {

float r,s,l; scanf(\s=(float)PI*r*r; l=2*(float)PI*r;

printf(\}

输入:3

输出结果:r= 3.0,s=28.3 ,l=18.8 6.

#include #include void main() {

float x1,y1,x2,y2,x3,y3,a,b,c,p,s;

scanf(\a=sqrt((x1-x2)*(x1-x2)+(y1-y2)*(y1-y2)); b=sqrt((x1-x3)*(x1-x3)+(y1-y3)*(y1-y3)); c=sqrt((x2-x3)*(x2-x3)+(y2-y3)*(y2-y3)); p=(a+b+c)/2;

s=sqrt(p*(p-a)*(p-b)*(p-c)); printf(\}

输入:5 6 3 8 0 23

输出结果:Area=12.000013 习题4参考答案

4.1选择题。

1)D (2)A (3)A (4)C (5)C (6)B (7)B 4.2填空题。

1)261 (2)16 (3)0 (4)2,1 4.3编程题。

1) #include void main() {

float c,f;

printf(\输入华氏温度:\\n\); scanf(\%f\,&f); c=(f-32)*5/9;

printf(\摄氏温度为:%5.2f\\n\,c); }

8)B (9)C 10)A

( ( (((|

(2)

(3)

#include #include void main() {

char s1[10],s2[10],s[20];

printf(\please enter two string\\n\); gets(s1); gets(s2);

strcat(s1,s2);

printf(\%s\\n\,s1);

printf(\%d\\n\,strlen(s1)); }

#include #include void main() {

double x,y;

printf(\please enter two data:\\n\); scanf(\%lf%lf\,&x,&y);

printf(\%lf raised to %lf is %lf\\n\,x,y,pow(x,y)); }

习题5参考答案

1.填空题

(1) n=4 (2) 2*i-1 (3) 7 (4) ###### 2.#include void main() {

long m,n,a,b,s;

printf(\ scanf(\

printf(\ scanf(\ a=(m>n)?m:n; b=(m>n)?n:m; while (a%b!=0) {

s=a%b; a=b; b=s; }

printf(\

printf(\}

3.#include void main()

|

{

int a,b,c,d,e;

printf(\ scanf(\ if (a/1000==0) {

printf(\ return; }

b=a/1000; e=a;

c=a00/100; d=a0/10;

if (b==e && c==d) printf(\ else

printf(\}

4.#include void main() {

int c;

int Num1,Num2,Num3,Num4; Num1=Num2=Num3=Num4=0; do {

c=getchar();

if ((c>='a' && c<='z') || (c>='A' && c<='Z')) Num1++;

else if (c>='0' && c<='9') Num2++;

else if (c==' ') Num3++; else

Num4++; }while(c!='\\n');

printf(\英文字母有%d个,数字有%d个,空格有%d个,其它字符有%d个。\\n\

}

5.#include #include void main() {

float a,b,c,disc,x1,x2,realpart,imagepart;

程序设计基础——基于-C语言(第2版~)课后习题参考-答案~

|习题2参考答案(1)请简要描述C语言的发展历史。答:C语言是一种目前世界上普遍流行、使用广泛的高级程序设计语言,它是在B语言的基础上发展起来的,1972—1973年间,贝尔实验室设计出了C语言。1983年,美国国家标准化协会制定了C语言的标准,称为ANSIC。(2)略。(3)C语言的主要特点
推荐度:
点击下载文档文档为doc格式
6nob56hfw73z01x0bvw21wxgu8k84a00ngh
领取福利

微信扫码领取福利

微信扫码分享