2012 年9月 全国计算机二级c语言试题
(11)以下叙述中正确的是
A)在C语言程序中,main 函数必须放在其他函数的最前面
B)每个后缀为.C的C语言源程序都可以单独进行编译
C)在C语言程序中,只有main 函数才可单独进行编译
D)每个后缀为.C的C语言源程序都应该包含一个main函数
(12)C语言中的标识符分为关键字、预定义标识符和用户标识符,以下叙述正确的是
A)预定义标识符(如库函数中的函数名)可用作用户标识符,但失去原有含义
B)用户标识符可以由字母和数字任意顺序组成
C)在标识符中大写字母和小写字母被认为是相同的字符
D)关键字可用作用户标识符,但失去原有含义
(13)以下选项中表示一个合法的常量是(说明:符号□表示空格)
A)9□9□9
B)0Xab
C)123E0.2
D)2.7e
(14)C语言主要是借助以下哪个功能来实现程序模块化
A)定义函数
B)定义常量和外部变量
C)三种基本结构语句
D)丰富的数据类型
(15)以下叙述中错误的是
A)非零的数值型常量有正值和负值的区分
B)常量是在程序运行过程中值不能被改变的量
C)定义符号常量必须用类型名来设定常量的类型
D)用符号名表示的常量叫符号常量
(16)若有定义和语句:int a,b; scanf("%d,%d",&a,&b); 以下选项中的输入数据,不能把值3 赋给变量a、5 赋给变量b 的是
A)3,5,
B)3,5,4
C)3 ,5
D)3,5
(17)C语言中char 类型数据占字节数为
A)3
B)4
C)1
D)2
(18)下列关系表达式中,结果为“假”的是
A)(3+4)>6
B)(3!=4)>2
C)3<=4||3
D)(3<4)==1
(19)若以下选项中的变量全部为整型变量,且已正确定义并赋值,则语法正确的switch 语