- 0
- 0
- 约8.08千字
- 约 28页
- 2026-08-23 发布于四川
- 举报
C语言模拟测试题第3套及答案
一、选择题(每题2分,共40分)
1.以下关于C语言数据类型的说法中,正确的是()
A.C语言只有整型、实型、字符型三种基本数据类型
B.枚举类型不是一种基本数据类型
C.数组属于构造数据类型
D.指针类型是一种基本数据类型
答案:C
解析:C语言的基本数据类型包括整型、实型、字符型、枚举类型等,A错误;枚举类型是基本数据类型,B错误;数组是由相同类型元素组成的构造数据类型,C正确;指针类型是一种派生数据类型,D错误。
2.若有定义:`inta=5;`,则表达式`a++`的值是()
A.4
B.5
C.6
D.7
答案:B
解析:`a++`是后自增运算符,先使用`a`的值参与表达式运算,然后再将`a`的值加1。所以表达式`a++`的值是`a`原来的值5。
3.以下运算符中优先级最高的是()
A.``
B.`+`
C.`==`
D.`=`
答案:B
解析:在C语言中,算术运算符`+`的优先级高于关系运算符`==`,关系运算符的优先级高于逻辑运算符``,赋值运算符`=`的优先级最低。
4.若有定义:`intx,y;`,执行语句`x=(y=4,y+5);`后,`x`的值为()
A.4
B.5
C.9
D.不
原创力文档

文档评论(0)