- 1
- 0
- 约1.24万字
- 约 17页
- 2026-05-25 发布于河北
- 举报
大学C语言考试题库及详细答案
一、选择题(共20题,每题2分,共40分)
说明:题型涵盖基础语法、指针、数组、函数、结构体等核心考点,贴合大学期末考难度,无偏题怪题,解析侧重易错点和知识点延伸。
1.以下关于C语言标识符的说法,正确的是()
A.标识符可以以数字开头B.标识符只能由字母、数字和下划线组成C.关键字可以作为标识符D.标识符长度没有限制
答案:B
解析:标识符的规则的是:①由字母(A-Z、a-z)、数字(0-9)、下划线(_)组成;②不能以数字开头;③不能使用C语言关键字(如int、if、for等);④C语言标准中,标识符有效长度建议不超过31个字符(不同编译器可能有差异,但不是无限制)。A选项错误,不能以数字开头;C选项错误,关键字不能作为标识符;D选项错误,标识符有长度限制,故选B。
2.下列变量定义中,正确的是()
A.inta=10,b=20;B.inta=10;b=20;C.inta,b=10;D.inta=10;intb=20;
答案:ACD
解析:B选项错误,在同一行定义多个变量时,必须用逗号分隔,且只能写一次类型说明符;如果分两行写,第二行的b必须重新声明类型(如D选项)。A选项:同一行定义两个变量,用逗号分隔,正确;C选项:定义a和b,只给b赋值,a默认初始
原创力文档

文档评论(0)