一:数据类型表达式 1、 一个 C 语言的执行是从: A) 本程序的主函数开始,到本程序的主函数结束 B) 本程序的第一个函数开始,到本程序的最后一个函数结束 C) 本程序的主函数开始,到本程序的最后一个函数结束 D) 本程序的第一个函数开始,到本程序的主函数结束 正确答案是: A 2、 C 语言所提供的基本数据类型包括字符型、整型、双精度型、单精度型和_枚举类型___: A) 指针型 B) 结构型 C) 数组型 D) 枚举类型 正确答案是: D 3、 C 语言中的变量名只能由字母,数字和下划线三种字符组成,且第一个字符: A) 必须为字母 B) 必须为下划线 C) 必须为字母或下划线 D) 可以是字母,数字或下划线中的任意一种 正确答案是: C 4、 以下对整数的书写形式中,错误的是: A) 7000L B) 17000L C) -3078u D) 32767 正确答案是: C 5、 设有以下语句:int x=10;x+=3+x%(-3),则 x 的值是: A) 14 B) 15 C) 11 D) 12 正确答案是: A 6、 以下符合 C 语言语法的表达式: A) d=9+e+f=d+9 B) d=9+e,f=d+9 C) d=9+e=e++,d+9 D) d=9+e++=d+7 正确答案是: B 7、 在 C 语言中,要求运算量必须是整型或字符型的运算符是: A) && B) % C)
D) + 正确答案是: B 8、 设 x,y,z,s 均为 int 型变量,且初值均为 1,则执行语句 s=++x||++y&&++z后, 则 s 的值为: A) 不定值 B) 2 C) 1 D) 0 正确答案是: C 9、 设有如下变量定义: int i=8,k,a,b; unsigned long w=5;double x=1
42, y=5
2; 则以下符合 C 语言语法的表