第一章
C语言源程序经过编译、链接后生成的可执行文件扩展名是__A____。
(A).exe (B).cpp (C).c (D).obj
C语言程序要正确地运行,必须要有__D____。
(A)printf函数 (B)scanf函数 (C)自定义的函数 (D)main函数
以下均为合法用户标识符的是__D____。
(A)do,xyz,_printf
(B)3a,_tt,IF
(C)void,ff,s_v
(D)_pi,IF,big_tree
以下叙述中正确的是__B____。
(A)C语言程序从源程序中第一个函数开始执行
(B)C语言规定必须用main作为主函数名,程序将从此开始执行,在此结束
(C)可以在程序中由用户指定任意一个函数作为主函数,程序将从此开始执行
(D)main可作为用户标识符,用以命名任意一个函数作为主函数
以下叙述中错误的是__C____。
(A)C语言是一种结构化程序设计语言
(B)结构化程序有顺序、选择和循环三种基本结构
(C)使用三种基本结构构成的程序只能解决简单问题
(D)结构化程序设计提倡模块化的设计方法
C语言程序的基本单位是【函数】。
编写C语言源程序时,需要使用【 编辑】器将源代码输入到计算机中。
C语言源程序中可以有多处注释。
第二章
以下属于合法数据类型关键字的是___C___。
(A)Long (B)shot (C)char (D)doubel
以下不合法的数值常量是___C___。
(A)011 (B)1e1 (C)8.0E0.5 (D)0xabcd
以下正确的字符常量是___D___。
(A)"T" (B)'\\'' (C)' (D)'T'
以下不合法的字符常量是___A___。
(A)"a" (B)'\77' (C)'\n' (D)'\x5c'
表达式3.6-5/2+1.2+5%2的值是___D___。
(A)4.3 (B)4.8 (C)3.3 (D)3.8
以下均是合法常量的是___B___。
(A)038,.5e-6,0xE
(B)12.,0Xc33,3.6e0
(C).17,4e1.5,0ade
(D)0x6A,30_000,3.e7
以下均是非法常量的是___A___。
(A)0x2g,0ff,E5
(B)'\\','\21',12,456
(C)028,04567,0xffff
(D)0xaa,'a',"a"