这是我精心筛选的三套模拟试题,希望能帮到你!!!
2011 年全国计算机等级二级 C 语言模拟试题及答案(10)
一、 单项选择题(共 30 分,每题 1 分) 1. 下列不正确的转义字符是( ) A.\\ B.\ C.074 D.\0 2. 不是 C 语言提供的合法关键字是( ) A.switch B.cher C.case D.default 3.正确的标识符是( ) A.?a B.a=2 C.a.3 D.a_3
4.下列字符中属于键盘符号的是( ) A.\ B.\n C.\t D.\b 5.下列数据中属于“字符串常量”的是( ) A.ABC B.“ABC” C. ABC D. A 6.char 型常量在内存中存放的是( ) A.ASCII 码 B.BCD 码 C.内码值 D.十进制代码值
7.设 a 为 5,执行下列语句后,b 的值不为 2 的是( ) A.b=a/2 B.b=6-(--a) C.b=a%2 D.b=a>3?2:2 8.在以下一组运算符中,优先级最高的运算符是( ) A.<= B.= C.% D.&& 9.设整型变量 i 的值为 3,则计算表达式 i---i 后表达式的值是() A.0 B1 C.2 D.表达式出错 10.设整型变量 a,b,c 均为 2,表达式 a+++b+++c++的结果是( ) A.6 B.9 C.8 D.表达式出错 11.若已定义 x 和 y 为 double 类型,则表达式 x=1,y=x+3/2 的值是( ) A.1 B.2 C.2.0 D.2.5 12.设 a=1,b=2,c=3,d=4,则表达式:a10&&a<15 D.!(a<=10)&&!(a>=15) 14.若有以下定义:char a、 int b 、 float c 、 double d,则表达式 a*b+d-c 值的类型为() A.float B.int C.char D.double 15.表达式“10!=9”的值是( ) A.true B.非零值 C.0 D.1
16.循环语句 for (x=0,y=0; (y!=123)|| (x<4);x++);的循环执行( ) A.无限次 B.不确定次 C.4 次 D.3 次 17.
在 C 语言中,下列说法中正确的是( ) A. 不能使用“do while”的循环 B.“do while”的循环必须使用 break 语句退出循环 C.“do while”的循环中,当条件为非 0 时将结束循环 D.“do while”的循环中,当条件为 0 时 将结束循环。
1