下载此文档

C语言复习题答案.doc


文档分类:IT计算机 | 页数:约23页 举报非法文档有奖
1/23
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/23 下载此文档
文档列表 文档介绍
练****一
一、选择题
1
2
3
4
5
6
7
8
9
10
C
D
A
C
D
C
B
C
C
C
11
12
13
14
15
A
B
D
C
B
二、填空题
(注:答案中的□代表空格)
1
编译
6
主函数(或main函数)
2
.exe
7
/* …*/
3
编译
8
算法
4
顺序结构
9
main函数
5
函数
10
流程图
三、编程/思考题
:(1)C语言具有结构化的高级编程语言应有的所有高级指令,使程序员不需要知道硬件细节。同时,C也具有一些低级指令,允许程序员能够直接快速地访问硬件。(2)C语言是结构式语言。(3)C语言是一种高效的语言。(4)C语言简洁紧凑,使用方便灵活。(5)C语言运算符丰富。(6)C语言是一种可移植性语言。
,编译源文件,连接程序,执行程序。
:(1)有穷性;(2)确定性;(3)有零个或多个输入;(4)有一个或多个输出;(5)有效性。
:
5.#include<>
void main()
{
printf("*********************************\n");
printf("This is a simple C program!\n");
printf("*********************************\n");
}
练****二
一、选择题
1
2
3
4
5
6
7
8
9
10
B
C
B
A
D
A
D
B
D
A
11
12
13
14
15
16
17
18
19
20
C
D
B
D
A
C
D
A
D
B
21
22
23
24
25
C
B
B
A
B
二、填空题
1
float,double
6
doube a=,b=;
2
普通常量和符号常量
7
int x=32768
3
字母、数字、下划线
8
‘a’
4
回车换行,回车不换行
9
9,90
5
float、double 、char
10
Beijing
China
三、思考题
:C语言中,要求对所有用到的变量“先定义,后使用”,这样做的好处是:能够保证程序中变量名使用得正确;在编译时就能为变量分配相应的存储单元;便于在编译过程中检查对该变量进行的运算是否合法。
:字符常量是一个字符,在程序中是用单撇号括起来的;字符串常量由0个或若干个字符组合而成,在程序中是用双撇号括起来的,在存储时,系统自动在字符串最后加上一个字符串结束符’\0’。
:在内存中,字符型数据以ASCII码存储,ASCII码是一串二进制编码,每个字符的ASCII码对应一个整数值,大写字母与其对应小写字母的ASCII码对应整数值相差32。因此,要将一个大写字母转换为小写字母,只需将该变量的值加上32即可。
:常量’a’与”a”在内存中所占用的字节数不相同,因为’a’是字符常量,在内存中占用一个字节存储,而”a”是字符串常量,在内存中存储时,系统自动在其后加上一个字符串结束符’\0’,在内存中占用2个字节存储。
5. 若有定义int a;float f,则表达式’c’+a+f的结果为double型。因为表达式中f为float型,在计算之前必须先转换为double型,根据数据类型的自动转换规则,表达式的结果为double型。
:整数在内存中以补码形式存储,负数的补码为反码+1,所以,当x=-12时,其在内存中的存储形式为:1111 1111 1111 0100。
:输出结果为-32768,因为一个short型数据在内存中占用2个字节存储,所能表示的数值范围为-32768~32767,当x=32768时,超出了其能表示的范围,发生了溢出,数值32768的二进制编码的16位正好对应数值-32768。
:若有x为int型变量,则执行x=,变量x的值为3,因为x为int型变量,不能存储实型数据,当把一个实型数据赋给x时,发生了数据类型转换,系统自动把实型数据的小数部分舍去。
:两个程序的运行结果相同。因为字符型数据以ASCII码存储,ASCII码是一串二进制编码,每个字符的ASCII码对应一个整数值。因此,在一定范围内,整型数据和字符型数据是可以通用的。字符’a’和’b’对应的ASCII编码值分别为97,98。
:(注:答案中的□代表空格)
运行结果

C语言复习题答案 来自淘豆网www.taodocs.com转载请标明出处.

相关文档 更多>>
非法内容举报中心
文档信息
  • 页数23
  • 收藏数0 收藏
  • 顶次数0
  • 上传人xgs758698
  • 文件大小283 KB
  • 时间2017-11-14