一、选择题 1、以下不能定义为用户标识符的是( )。 (A) MAIN (B) _HJ (C) 2ong (D) LINE1 2、以下不能定义为用户标识符的是( ) (A) If (B) H_J (C) 208ong (D) LINE12 3、下面属于 C 语言标识符的是( )。 (A) 2ab (B) @f (C) ?b (D) _a12 4、下列符号中用来表示 C 语言中的回车换行的是( )。 (A) \r (B) \n (C) \b (D) \t 5、在计算机系统中,可执行程序是( ) (A) 源代码 (B)汇编语言代码 (C) 机器语言代码 (D) ASCII 码 6、在 Visual C++ 6.0 环境下,C 源程序文件名的默认后缀是( )。 (A) .obj (B) .txt (C) .c (D) .doc 7、Microsoft Visual C++ 6.0 中,C 语言可执行程序的扩展名是:( ) (A) exe (B) obj (C) c 或 cpp (D) txt 8、C 程序由( )组成。 (A)子程序 (B) 主程序和子程序 (C) 函数 (D) 过程 9、C 程序的基本组成单位( )。 (A) 数据类型 (B) 变量和常量 (C) 函数 (D) 表达式 10、C 语言中主函数的个数是( )。 (A) 2 个 (B) 1 个 (C) 任意个 (D) 10 个 11、一个 C 程序的执行是从( ) (A)本程序的 main()函数开始,到 main 函数结束. (B)本程序文件的第一个函数开始,到本程序文件最后一个函数结束. (C)本程序文件的第一个函数开始,到本程序 main 函数结束. (D)本程序的 main()函数开始,到本程序文件的最后一个函数结束. 12、以下叙述正确的是 (A)在 C 语言程序中,main 函数必须放在其他函数的最前面 (B)在每个后缀为.C 的 C 语言源程序都可以单独进行编译 (C)在 C 语言程序中,只有 main 函数才可单独进行编译 (D)每个后缀为.C 的 C 语言源程序都应该包含一个 main 函数 13、设变量 a 是整型,b 是实型,c 是双精度型,则表达式 2+’a’+b*c 值的数据类型是( )。 (A) int (B) float (C) double 14、以下选项中表示一个合法的常量是(说明:符号□表示空格) A) 9□9□9 B)0Xab C)123E0.2 D)2.7e 15、以下选项中非法的字符常量是 A)'\102' B)'\65' C)'\xff' D)'\019' 16、以下选项中,能表示逻辑值“假”的是 A)1 B)0.000001 C)0 D)100.0 17、下列关系表达式中,结果为“假”的是 A)(3+4)>6 B)(3!=4)>2 C) 3<=4||3 D)(3<4)==1 18、关于 C 语言变量,以下说法不正确的是( ) (A) 变量名由程序员定义,必须符合标识...