第2章数据类型和运算符 习题及解答
一.选择题。
1.下列是用户自定义标识符的是
A)_w1 B)3_xy C)int D)LINE-3
答案:A
解析: C语言规定用户标识符由英文字母、数字和下划线组成,且第一个字符必须是字母或下划线,由此可见选项B),D)是错的;此外,C语言不允许用户将关键字作为标识符,而选项C)选项项中的int是C语言的关键字。
2.C语言中最简单的数据类型包括
A)整型、实型、逻辑型 B)整型、实型、字符型
C)整型、字符型、逻辑型 D)字符型、实型、逻辑型
答案:B
解析: 本题考查C语言的数据类型。在C语言中,没有专门的逻辑型数据类型,可以用0和1来表示逻辑值。所以,在本题的选择答案中,不应该包括逻辑型。
3.下列符号常量定义中正确的是( )。
A.#define PI 3.14 B.#define PI 3.14;
C.define PI 3.14 D.define PI 3.14;
答案:A
解析:用#define命令行定义PI代表常量,对此程序进行编译时,预处理首先将出现PI的地方用3.14字符串替换。符号常量定义是宏命令,define前必须加#号;如果3.14后加了“;”号,替换时PI会被“ 3.14;”字符串替换,3.14是常量,但“3.14;”就不是常量了,故只有A正确。
4.以下选项中不正确的实型常量是
A 1.607
原创力文档

文档评论(0)