case 0: k=x*y;
case 6: k=x/y;
case 12: k=x-y;
default: k=x*y-x;
}
A. 60 B. 5 C. 0
D. 54
14,下列哪个是合法的 C
语言标识符:( )
A. Tree&Glasses
B. sum
C. _$theLastOne
D. 2c
15, 在 switch( expression) 语 句 中 , expression
的 数 据 类 型 不 能 是 (
) 。 (选 择 两
项)
A.double
B.char
C.float
D.int
16,
下列属于合法的 C 语言标识符是( )。
A
、_cat
B、5books
C、+static
D、-3.14159
17,
下列变量定义错误的是 ( )(选择两项)
A. int a; B. double b=4.5;
C. char c=”a”;
D. int a=1.6
int a=(int)1.6;
18,
在 C 语言中,表示换行符的转义字符是( )。
A、\n
B、\f C、'n' D、\dd
19,
下列哪个选项是合法的标识符?( )
A)123
B)_name
C)include
D)2first
20,
下列的哪个赋值语句是正确的?(
)(选择两项)
A)int f = 11.1;
B)double d = 5;
C)float b=5.5f;
D)char c=”12”;
21,
下列程序段执行后的输出结果为( )
int x=3
;
int y=10;
printf
”
( %d”,y%x);
A)0
B)1
C)2 D)3
22,
有如下程序段
if(x>0)
{
printf("first");
}
else if (x>-4
) x《=0
{
printf("second");
}
else
{
printf("third");
}
x 的取值在什么范围内时,将打印出字符串"second"
?(
)
A)x > 0 B)x > -4 C)x <= -4
D)x <= 0 & & x > -4
23,
以下标识符中哪项是合法的( )
A、
BigMeaninglessName
B、int
C,2st
D、$1
24,
下面语句段的输出结果是什么?(
)