湖南工业大学C语言期末考试复习题(机房题库)

  • 格式:docx
  • 大小:48.16 KB
  • 文档页数:20

下载文档原格式

  / 20
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

C语言期末考试复习题(机房题库)

2、下列各选项中,合法的c语言关键字是( )。

A. integex

B. sin

C. string

D. void参考答案: D

3、C语言的程序一行写不下时,应该( )。

A. 用回车符换行

B. 在任意一个空格处换行

C. 用分号换行

D. 用逗号换行答案: B

4、以下选项中正确的整型常量是( )。

A. 34.1

B. -80

C. 2,000

D. 1 2 3参考答案: B

5、在C程序中,可以作为用户标识符的一组标识符是( )。

A. void define WORD

B. as_b3 _224 Else

C. switch _wel ease

D. 4b DO SIG答案: B

8、以下叙述不正确的是( )

A. 一个c源程序可由一个或多个函数组成

B. 一个C源程序必须包含一个main()函数

C. c程序的基本组成单位是函数

D. 在C程序中,注释说明只能位于一条语句的后面答案: D

9、C语言规定:在一个源程序中,main()函数的位置( )

A. 必须在最开始

B. 必须在系统调用的库函数的后面

C. 可以任意

D. 必须在最后参考答案: C

10、在C语言中,数字029是一个()

A. 八进制数

B. 十六进制数

C. 十进制数

D. 非法数参考答案: D

12、C语言可执行程序的开始执行点是( )

A. 程序中的一条可执行语句

B. 程序中第一个函数

C. 程序中的main函数

D. 包含文件中的第一个函数参考答案: C

13、C程序是( )

A. 顺序执行

B. 从Main函数开始

C. 从函数体开始

D. 任意语句参考答案: B

16、以下说法中正确的是( )。

A. C语言程序中是从第一定义的函数开始执行

B. 在C语言程序中,要调用的函数必须在main()函数中定义

C. C语言程序总是从main()函数开始执行

D. C语言程序中的main()函数必须放在程序的开始部分参考答案: C

17、一个C程序的执行是从( )

A. 本程序的main函数开始,到main函数结束

B. 本程序文件的第一个函数开始,到本程序文件的最后一个函数结束

C. 本程序的main函数开始,到本程序文件的最后一个函数结束

D. 本程序文件的第一个函数开始,到本程序main函数结束参考答案: A

18、以下叙述正确的是( )

A. 在C程序中,main函数必须位于程序的最前面

B. C程序的每行中只能写一条语句

C. C语言本身没有输入输出语句

D. 在对一个C程序进行编译的过程中,可发现注释中的拼写错误答案: C

1、C源程序的基本单位是___函数__

2、一个C源程序中至少应包括一个_________答案: main函数

3、在一个C源程序中,注释部分两侧的分界符分别为________和_______参考答案: /*,*/

4、函数体用_______开始,用______结束。参考答案: { , }

6、C语言中的标识符只能由3种字符组成,它们是_____、_____和_____

参考答案: 字母数字下划线

7、设a,b和c都是int型变量,且a=3,b=4,c=5,则下面表达式的值为0的是_______.

A. 'a'&&'b'

B. a<=b

C. a||b+c&&b-c

D. !((a < b)&&!c||1)参考答案: D

10、判断字符型变量x是否是大写字母的正确的表达式______.

A. 'A'<=x<='Z'

B. (x>=A)&&(x<=Z)

C. ('A'<=x)&&('Z'=>x)

D. (x>='A')&&(x<='Z')答案: D

1、已知char ch;则判断ch是英文字符的逻辑表达式是_______________

参考答案: (ch<='z'&&ch>='a')||(ch<='Z'&&ch>='A')

2、表示条件:10 < x < 100或x < 0的C语言表达式是________。

参考答案: (X>10&&X<100)|| X<0

3、写出下面各个逻辑表达式的值,设a=3,b=4,c=5

1)!(x=a)&&(y=b)&&0

2)a||b+c&&b-c

3)!(a>b)&&!c||1 参考答案: 0,1,1

4、当a=3,b=2,c=1时,表达式f=a > b > c的值是_________ 参考答案: 0

6、设y是int型变量,请写出判断y为奇数的关系表达___________.

参考答案: (Y%2)==1

8、表示“整数x的绝对值大于5”时值为“真”的C语言表达式是——。

参考答案: x>5||x<-5

9、已知A=7.5,B=2,C=3.6,表达式A>B&&C>A||AB的值是——。参考答案: 0

1、以下选项中属于C语言的数据类型是

A. 复数型

B. 逻辑型

C. 双精度型

D. 集合型参考答案: C

2、在C语言中,不正确的int类型的常数是

A. 32768

B. 0

C. 037

D. 0xAF参考答案: A

4、在C语言中,合法的长整型常数是

A. OL

B. 4962710

C. 324562&

D. 216D参考答案: A

7、以下所列的C语言常量中,错误的是

A. 0xFF

B. 1.2e0.5

C. 2L

D. '\72'参考答案: B

9、下列变量名合法的是( )

A. #1

B. $567

C. a-b

D. m_number参考答案: D

14、C语言提供的合法的数据类型关键字是:

A. Double

B. short

C. integer

D. Char参考答案: B

15、在C语言中(以16位PC机为例),5种基本数据类型的存储空间长度的排列顺序为

A. char < int < long int < =float < double