c语言习题及答案

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 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、使用计算机处理数据可能出现溢出错误和舍入误差,这对我们编制程序有什么要求?

相关文档
最新文档