福建省c语言考试试题
2006年6月份-2008年1月份《C语言等级考试》模拟试卷集成(选择题部分) 一、选择题
1、关于C语言数据类型的叙述,正确的是(C)。
A)枚举类型不是基本类型 C)变量必须先定义后使用
B)数组不是构造类型 D)不允许使用空类型
2、下面关于C语言用户标识符的描述,正确的是(D)。
A)不区分大小写
B)用户标识符不能描述常量
C)类型名也是用户标识符 3、下面叙述正确的是(B)。
A)2/3与2.0/3.0等价 C)++5与6等价
D)用户标识符可以作为变量名
B)(int)2.0/3与2/3等价
D) A 与”A”等价
4、已知char a;使用scanf()函数输入一个字符给变量a,不正确的函数调用是(B)。
A)scanf(“%d”,&a); C)scanf(“%c”,&a);
B)scanf(“%lf”,&a);
D)scanf(“%u”,&a);
5、下面叙述中,(A)不是结构化程序设计三种基本结构的共同特点。
A)先判断后执行
B)单入口,单出口
C)程序中没有执行不到的语句 D)无死循环 6、已知int a=3, b=5; 则表达式 a && ! b 的值为(C)。
A)3
B)2 C)0
D)1
7、已知char a= R ; 则正确的赋值表达式是(A)。
A)a=(a++)%4
B)a+2=3 C)a+=256--
D)a= \078
8、以下的语句中,无内嵌的if语句是(B)。
A)if(x= =y) x+=y;