C程序设计作业集答案

发布 2021-05-06 07:23:28 阅读 1036

课程教学。源程序文件取名规则如下:

1. 【1.】 函数 【2.】 一个main函数或主函数 【3.】 函数。

3. 【1.】 语言简洁、紧凑,使用方便、灵活 【2.

】 运算符丰富 【3.】 数据结构丰富 【4.】具有结构化的控制语句 【5.

】 语法限制不太严格,程序设计自由度大 【6.】 允许直接访问内存物理地址,能进行位操作 【7.】 生成目标**质量高,程序执行效率高 【8.

】可移植性好。

4. 【1.】 编辑源程序 【2.】 编译 【3.】 连接 【4.】 调试运行。

5. 【1.】 声明部分 【2.】 执行部分。

1. 一个c程序的基本结构是由预处理命令、函数(至少包含一个main函数)等组成,一个函数一般包括声明部分和执行部分。

2. (略)。

1. 参考。

2. 参考。

1. 【1.】 算法。

2. 【1.】 对数据的描述 【2.】 对操作的描述(算法)

3. 【1.】 为解决一个问题而采取的方法和步骤。

4. 【1.】 由顺序结构、选择结构和循环结构等三种基本结构顺序组成的算法结构。

5. 【1.】 数值运算算法 【2.】非数值运算算法。

6. 【1.】 有穷性 【2.】 确定性 【3.】 有零个或多个输入 【4.】有一个或多个输出 【5.】 有效性。

7. 【1.】 自然语言 【2.】 流程图 【3.】 伪**。

8. 【1.】 顺序结构 【2.】 选择结构 【3.】 循环结构。

9. 【1.】 程序设计风格 【2.】 程序结构 【3.】 清晰的结构。

10. 【1.】 自顶向下 【2.】 逐步细化 【3.】 模块化设计 【4.】 结构化编码。

1. (略)

2. (略)

3. (略)

1.】 c 【2.】 b 【3.】 1) a (2) c (3) d 【4.】 b 【5.】 a 【6.】 d

7.】 b 【8.】 c 【9.】 d 【10.】 d 【11.】 b 【12.】 b 【13.】 a 【14.】 d

15.】 a 【16.】 a 【17.】 d 【18.】 c 【19.】 b 【20.】 d 【21.】 b 【22.】 a

23.】 d 【24.】 c 【25.】 d

2. 【1.】 字母或下划线。

4. 【1.】 优先级 【2.】 结合性。

12. 【1.】 double

1. 因为在内存中,字符数据以ascii码存储,存储形式与整数的存储形式类似,c语言使字符型数据和整型数据之间可以通用,因此字符型数据可以进行数值运算。

2. ‘a’是字符常量,”a”是字符串常量,在字符串”a”的结尾有一个“字符串结束标志’\0’”,因此”a”的长度是2个字符,而‘a’的长度为一个字符。

3. 因为变量是一个存储单元,总是保存最近一次修改过的值。

6. 不是。因为c和f都是float型数据,而表达式c=5/9*(f-32)中,5和9为int型,应将不同类型的数据先转换成同一类型,才能进行计算。

正确的表达式应为c=5.0/9.0*(f-32)。

1. aa bb cc abca n

1. 参考

2. 参考 x=x+y,y=x-y,x=x-y

1.】 c 【2.】 d 【3.

】 b 【4.】 d 【5.】 a 【6.

】 d 【7.】 c 【8.】 b 【9.

】 a 【10.】 b 【11.】 c 【12.

】 a 【13.】 c 【14.】 d 【15.

】 d1. 【1.】 源程序文件 【2.】 函数 【3.】 预处理命令 【4.】 全局变量声明。

2. 【1.】 控制语句 【2.】 函数调用语句 【3.】 表达式语句 【4.】 空语句 【5.】 复合语句。

4. 【1.】 在表达式的最后加一个分号。

7. 【1.】 遇空格,或按“回车”或“跳格”键 【2.】 按指定的宽度结束 【3.】 遇非法输入。

8. 【1.】 scanf(”%d%d%f”,&i,&j,&x);

9. 【1.】 函数。

#include <>

1. a=3 7 8.5 7.182e+01 a a

3. a=12345,b=-2.0e+02 ,c= 6.05

4. %6d,%06.2f

5. a=374 a=0374

a=fc a=0xfc

######

1. 参考。

2. 参考。

3. 参考。

4. 参考。

1.】 c 【2.】 b 【3.

】 c 【4.】 c 【5.】 d 【6.

】 b 【7.】 b 【8.】 d 【9.

】 a 【10.】 b 【11.】 a 【12.

】 c 【13.】 c 【14.】 b 【15.

】 d 【16.】 b 【17.】 d

18.】 d 【19.】 a 【20.】 c

4. 【1.】 y = x<0) ?1 : x==0) ?0 : 1

5. 【1.】 y%4==0&&y%100!=0) |y%400==0)

6. 【1.】 x<0)&&y<0))|x<0)&&z<0))|y<0)&&z<0))

1. c语言中用数值1来表示“真”,用数值0来表示“假”。在判断一个量是否为“真”时,以0代表“假”,以非0代表“真”,即将一个非零的数值认作为“真”。

2. switch (s)

case 3 :

case 4 :

case 5 :

case 6 : x=2 ; break ;

case 9 :

case 10: x=3 ; break ;

case 1 :

case 2 :

case 7 : x=1 ; break ;

default: x=0 ;

1. yes

1. c = c>=’a’&&c<=’z’) c+32 : c ;

2. case '+r=x+y ; break ;

case '-r=x-y ; break ;

case '*r=x*y ; break ;

case '/r=x/y ; break ;

1. 题错。

2. 【1.】 x:y 【2.】 u:z

1. 参考。

2. 参考。

3. 参考。

4. 参考。

1.】 c 【2.】 c 【3.

】 b 【4.】 b 【5.】 b 【6.

】 c 【7.】 c 【8.】 a 【9.

】 b 【10.】 b 【11.】 b 【12.

】 a 【13.】 c 【14.】 c 【15.

】 c 【16.】 b 【17.】 a

18.】 d 【19.】 c 【20.】 a

1. 【1.】 while 【2.】 do-while 【3.】 for

2. 【1.】 do-while

3. 【1.】 for

4. 【1.】 无限次。

1. (略)

2. (略)

3. (略)

7. a=16 y=60

8. i=6,k=4

1. 【1.】 m 【2.】 n 【3.】 w%n

2. 【1.】 m=n 【2.】 m 【3.】 m/=10

3. 【1.】 eps>=1e-6 【2.】 n/(2*n+1) 【3.】 printf("%f",s*2.0)

4. 【1.】 m%5==0

5. 【1.】 cx=getchar())2.】 cx=='3.】

6. 【1.】 float s=0 【2.】 1.0/k 【3.】 f

1. 参考。

C程序设计作业集

第一章 c语言概述。一 填空题。1 c程序是由构成的,一个c程序中至少包含因此,是c程序的基本单位。2 c程序注释是由和所界定的文字信息组成的。3 c语言是一个用途广泛,功能强大的程序语言,它具有的主要特点是 4 在c程序开发过程中,遵循如下所示的开发步骤,请填空。开始。有错有错有错结束。有有有。程...

C语言程序设计 作业集

一 查找相关资料,回答下列问题。1 什么是计算机程序?2 什么是程序设计语言?程序设计语言如何分类?3 低级语言和高级语言的特点是什么?4 c语言发展变化的过程。按照时间的先后顺序 5 c语言具有哪些特点?6 c语言的开发工具有哪些?哪些工具比较常用?7 c语言有哪些方面的应用?8 调试c程序,需要...

C语言程序设计作业答案

作业一c语言概述参 一 选择题。1 5acdcb二 编程题main 作业二程序的灵魂 算法参 一 填空题。1 确定性 有效性 有零个或多个输入 有一个或多个输出2 顺序结构 选择结构 循环结构3 函数。作业三数据类型 运算符与表达式参 一 选择题1 5bddab21 25addba 6 10bcaa...