(本试卷包括第一卷和第二卷,答卷时间总共120 分钟) 第一卷 说明:(1)第一卷全部为选择题,每题可供选择的答案中,只有一个正确答案。 (2)答本卷的题目时,要在标准答题纸上编号对应的栏口中,用铅笔将正确答案涂黑。在试题上直接勾划不得分。 (3)本卷共分70 分,其中第1—26 题每题2 分,第27—32 题每题3 分。 第一部分:基础知识(20 题,共40 分) 1、一个C 语言的源程序中,( ) 。 (A)必须有一个主函数 (B)可以有多个主函数 (C)必须有主函数和其他函数 (D)可以没有主函数 2、下列数据中,为字符串常量的是( ) 。 (A)„A‟ (B)“house” (C)How do you do. (D)‟$abc‟ 3、若有定义:int a=8,b=5,c;,执行语句 c=a/b 十 0.4;后,c 的值为( ) 。 (A)1.4 (B)1 (C)2.0 (D)2 4、设有int x=11;则表达式(x++*l/3)的值为( )。 (A)3 (B)4 (C)11 (D)12 5、执行 x=5>1+2&&2||2*4<4-!0 后,x 的值为( )。 (A)-l (B)O (C)1 (D)5 6、以下变量 x、y、z 均为double 类型且已正确赋值,不能正确表示数学式子:(x)/(y× z)的c 语言表达式是( )。 (A)x/y*z (B)x*(1/(y*z)) (C) x/y*1/z (D)x/y/z 7、设有以下说明语句 struct ex {int x;float y; char z;}example; 则下面的叙述不正确的是( )。 (A)struct 是结构体类型的关键字 (B)example 是结构体类型名 (C)x,y,z 都是结构体成员名 (D)struct ex 是结构体类型 8、假定 w、x、y、z、m 均为int 型变量;有如下程序段: w=1;x=2;y=3;z=4; m=(w