2010-2011年度第二学期
“C语言程序设计”期末考试复习提纲
二、题例: (一)选择题:
1. 下列四组选项中,均是不合法的用户标识符的选项是( )。
A) G S_4 int
B) double 2a0 _V
abc
Swep
C) !A3 a#b do D) b-a
2. 下列四组选项中,属于合法的用户标识符的选项是( )。
A)for B)-XYZ C)5i D)For 3. 不合法的C语言整型常量是( )。
A)0xe2L B)2e3 C)18L D)0xe3 4. 不合法的C语言实型常量是( )。
A)-123E-3.0 B)-.123 C)-1.23E-1 D)-0.123
5.设char a; int b; float c; double d; 则表达式 d/b+c*a值的数据类型为( )。
A) char B) int C) double D) float
6.设有说明:char a; int b; float c; double d; 则表达式(int)(d)/b+c*a值的数据类型为( )。 A) char B) int C) float D) double
7. 定义三个变量x、y、z,并分别赋初值为0 ,能实现该功能的语句是( )。
A)int x=0;y=0;z=0; B)int x=0,y=0,z=0; C)int x,y,z=0; D)int x=y=z=0; 8. 定义三个变量a,b,c,并都初始化为‘a 。能实现该功能的语句是( )。
A)char a=‘a ;b=‘a ;c=‘a ; B)char a=‘a ,b=‘a ,c=‘a ; C)char a,b,c=‘a ; D)char a=b=c=‘a ; 9.设以下变量均为int类型,则值不等于8的表达式是( )。 A) (y=7,y+1,x=y,x+1) B) (x=7,x+1,y=x++,y+1)