全国计算机等级考试C语言程序设计章节练习题及答案(4)
2.2 单选题 1.下列变量名中,非法的是( C )。 A.A25 B.My_car C.My-str D.abc 2.下列常量中,十六进制int型常量是( A )。 A.0x5f B.x2a C.046 D.7a 3.下列常量中,不是字符常量的是( B )。 A.’ ’ B."y" C.’x’ D.’7’ 4.在函数体内定义了下述变量a,a的存储类为( D )。 int a; A.寄存器类 B.外部类 C.静态类 D.自动类 5.下列关于变量存储类的描述中,错误的是( C )。 A.任何变量定义后都具有一个确定的存储类 B.变量的存储类确定了变量的作用域和寿命 C.定义变量时没有存储类说明符者一律为自动类 D.内部静态类变量和外部静态类变量的存储类说明符都是static 6.下列关于变量数据类型的描述中,错误的是( A )。 A.定义变量时int型数据类型可以省略 B.变量的数据类型可以决定该变量占内存的字节数 C.变量的数据类型是可以被强制的 D.变量的数据类型是有高低之分的 7.长双精度浮点型常量的后缀是( C )。 A.U B.F C.L D.无 8.下列运算符中,不能用于浮点数操作的是( D )。 A.++ B.+ C.*= D.&(双目) 9.下列运算符中,优先级最高的是( A )。 A.*(双目) B.|| C.>> D.%= 10.下列运算符中,优先级最低的是( B )。 A.== B.?: C.| D.&& 11.已知:int a(3);下列表达式中,错误的是( C )。 A.a%2==0 B.a--+2 C.(a2)++ D.a>>=2 12.已知:int b(5),下列表达式中,正确的是( D )。 A.b="a" B.++(b1) C.b%2.5 D.b=3,b+1,b+2 6 13.下列关于类型转换的描述中,错误的是( C )。 A.类型转换运算符是(<类型>) B.类型转换运算符是单目运算符 C.类型转换运算符通常用于保值转换中 D.类型转换运算符作用于表达式左边首页 1 2 尾页 相关资料 |