c语言习题及答案
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
习题
1.6
1.C语言结构的基本单位是(函数)
2.c语言程序的三种基本结构是(顺序结构、选择结构、循环结构)
3.一个c语言结构的执行是从(程序中的main函数)开始的。
4.一个c源程序可有一个或多个函数组成。
一个c源程序必须包含一个main函数。
C语言程序的基本组成单位是函数。
在c程序中,注释说明可以放在程序的任何位置。
5.c语言的特点:语言简洁、紧凑、方便;数据类型丰富,可移植性好;能实现汇编语言的大部分功能。
6.一个c程序的执行是从(本函数的main函数开始的,到main 函数结束)
7.C语言规定,一个源程序中,main函数的位置(可以任意)。
8.C语言是一种(高级语言)*/C语言是介于汇编语言与高级语言之间的一种描述程序语言,也称中级语言。
9.一个C语言程序是由(函数组成)
10.C程序f.c中只有一个函数,这个函数的名称是(主函数)。
11.一个C语言函数由(main函数)和(若干个其它函数)组成。
12.C语言程序的注释可以出现在程序的任何地方,它总是以*/符号作为开始标记,以/*符号作为结束标记。
13.C语言源程序文件的后缀是(.c),经过编译后生成文件的后缀是(.obj),经过连接后生成文件的后缀是(.exe)。
14.叙述C语言的特点
语言简洁、紧凑而且使用方便、灵活
运算符丰富
数据结构丰富
具有结构化的控制语句
语法限制不太严格,使程序设计比较自由
C语言允许用户直接访问物理地址,能进行位操作,可以直接对硬件进行访问操作。
15.什么是算法?算法的描述方法有哪些?
三种基本结构、伪代码、NS图
1.下列标识符不合法的是(D)
A.s_name B、total C、s7 D、b-a
2.C语言中,运算对象必须是整型数的运算符是(A)
A、%
B、\
C、—
D、*
3.下面正确的字符常量是(D)
A、”c”
B、‘\’
C、a
D、‘K’
4.已知字母A的ASCII码为65,且c为字符型,则执行语句c=ˊAˊ+ˊ6ˊ-ˊ3ˊ后,c中的值为(B)
A、D
B、68
C、C
D、出现错误
5.没有说明:char c;int x;float y;double z;则表达式c+z*x-y值的数据类型为(D)
A、float
B、char
C、int
D、double
6、字符串常量”xyz”在内存中占用的字节数为(B)
A、3
B、4
C、5
D、6
7、表示关系x<=y<=z的c语言表达式为(D)
A、(x<=y)‖(Y<=z)
B、(x<=y)and(y<=z)
C、x<=y<=z
D、(x<=y)&&(y<=z)
8、设int a=5,则执行完语句a+=a-=a*a后,a的值是(B)
A、-40
B、-15
C、25
D、0
9、设x=3,y=-4,z=6,写出表达式!(x>y)+‖(x+z)&&(y>z)的结果是(A)
A、0
B、1
C、-1
D、6
10、设整型变量m,n,a,b均为0,执行(m=n==b)‖(b=n==a)后,m,n的值是(C)
A、0,0
B、0,1
C、1,0
D、1,1
11、若a是int型变量,则表达式(a=3*5,a*a),a+6的值为(21)
12、若有定义:int x=3,y=4;float a=3.5,b=4.8;则(x+y)%2*(int)a+(int)b/y的值为(4)
13、表示x,y都大于0且x大于等于y的C语言表达式为(x>0&&y>0&&x>=y)
14、使用符号常量有何好处?使用时应注意什么问题?
符号常量就是用被定义的常量,比如define a =1;你以后就可以把a当1用,程序里只要有1的地方你都写成a,这样当你想所有是1的地方都变成2 只需给a赋值2,达到一改全改的目的。变量可以在程序中改变其值,而常量不行。
15、常用的转义字符有哪些?作用?
15、一般的字符型数据以什么形式表示?
16、可以用一个字符串表示文件的路径,请问路径的连接符ˊ\ˊ在C语言中如何表示?若要表示C:\windows\example.txt这个文件,C语言如何表示?用//表示
17、使用计算机处理数据可能出现溢出错误和舍入误差,这对我们编制程序有什么要求?