- 4
- 0
- 约4.65千字
- 约 14页
- 2026-03-17 发布于河北
- 举报
c语言机考试题及答案
一、单项选择题(每题2分,共10题)
1.以下关于C语言中变量定义的说法,正确的是()
A.变量必须先定义后使用
B.变量可以在使用后再定义
C.变量定义可以不指定类型
D.一个变量可以同时定义多个相同类型的值
答案:A
解析:在C语言中,变量必须先定义后使用,定义变量时要指定类型,一个变量一次只能存储一个值,所以B、C、D错误。
2.若有定义:inta=5,b=2;则表达式a/b的值是()
A.2.5
B.2
C.3
D.编译错误
答案:B
解析:两个整数相除,结果取整数部分,5/2=2,所以选B。
3.以下哪个是合法的C语言标识符()
A.3abc
B._abc
C.int
D.a+b
答案:B
解析:标识符只能由字母、数字和下划线组成,且不能以数字开头,A以数字开头,C是关键字,D包含运算符,所以只有B正确。
4.以下关于C语言函数的说法,错误的是()
A.函数可以有多个参数
B.函数必须有返回值
C.函数可以嵌套调用
D.函数可以递归调用
答案:B
解析:函数可以没有返回值,用void表示,A、C、D说法均正确,所以选B。
5.若有定义:charch=A;则ch+1的值是()
A.B
B.
原创力文档

文档评论(0)