A.退格符
B.回车符
C.换行符
D.水平制表
A、\s
B、^
C、$
D、.
A.逗号
B.分号
C.空格
D.换行符
A、使用转义符\\
B、使用\n
C、使用“\换行”
D、使用空格
A.制表符
B.换行符
C.回车符
D.空格
第一章 C语言的结构一.单项选择题1.设d为字符变量,下列表达式不正确的是_。(A) d=97 (B) d=a (C) d=a (D) d=g2.C语言的程序一行写不下时,可以_。 A 用逗号换行 B 用分号换号 C 在任意一空格处换行 D 用回车符换行3.在ASCII代码表中可以看到每一个小写字母比它相应的大写字母的ASCII码_。(A) 大32 (B) 大64 (C) 小32 (D) 小14.下列四个叙述中,错误的是_。 A 一个C源程序必须有且只能有一个主函数 B 在C源程序中注释说明必须位于语句之后 C 一个C源程序可以含零个或多个子函数 D C源程序的基本结构是函数5.一个C程序可以包含任意多个不同名的函数,但有且仅有一个_。(A) 过程 (B) 主函数 (C) 函数 (D) include6.C 语言中,当复合语句多于一条时,要有一对_括起来。 A 方括号 B 圆括号 C 花括号 D 尖括号7._是C程序的基本构成单位。(A) 函数 (B) 函数和过程 (C) 超文本过程 (D) 子程序8.C语言程序的基本单位是_。(A) 程序行 (B) 语句 (C) 函数 (D) 字符12.以下说法中正确的是_。(A) C语言程序总是从第一个定义的函数开始执行(B) 在C语言程序中,要调用的函数必须在main()函数中定义(C) C语言程序总是从main()函数开始执行(D) C语言程序中的main()函数必须放在程序的开始部分13.以下叙述不正确的是_。A 分号是C语句的必要组成部分B C程序的注释可以写在语句的后面 C 函数是C程序的基本单位D 主函数的名字不一定用main表示15.一个c语言由若干个c函数组成,各个函数在文件中的书写位置为_。 A 任意 B 第一个函数必须是主函数,其他函数任意 C 必须完全按调用的顺序排序 D 其他函数必须在前,主函数必须在最后17.下面属于C语句的是_。 A printf(%dn,a) B #include C a=b;b=c;c=a; D /*this is a program */19.C语言程序的基本单位是_。 A 程序行 B 语句 C 函数 D 字符20.以下叙述正确的是_。 A C语言程序总是从第一个定义的函数开始执行 B C语言程序中的main()函数开始执行 C C 语言程序中的main ()函数必须放在程序的开始执行 D 一个C函数中只允许一对花括号23.下面正确的赋值语句是_ A i+; B a=1,b=2; C a=b=5 D y=int(x)24.以下叙述中正确的是A)C程序中注释部分可以出现在程序中任意合适的地方B)花括号和只能作为函数体的定界符C)构成C程序的基本单位是函数,所有函数名都可以由用户命名D)分号是C语句之间的分隔符,不是语句的一部分?25.在C语言中,回车换行符是_。(A) n (B) t (C) v (D) b26._不是C语言提供的合法关键字。(A) switch (B) print (C) case (D) default27.下面四个叙述中,错误的是_。A C语言中的关键字必须小写 B C语言中的标识符必须全部由字母组成C C语言不提供输入输出语句 D C语言中的注释行可以出现在程序的任何位置28.下面四个叙述中,正确的是_。 A C程序中的所有字母都必须小写 B C程序中的关键字必须小写,其他标识符不区分大小 C C程序中的所有字母都不区分大小 D C语言中的所有关键字必须小写29.在C语言中,每个语句和数据定义是用_结束。(A) 句号 (B) 逗号 (C) 分号 (D) 括号30.以下选项中可作为C语言合法整数的是A)10110B B)0386 C)0Xffa D)x2a231.在printf的格式字符中,g格式字符的作用是_.A 以字符形式输出,且只输出了一个字符B 输出一个字符串C 用来输出实数,并根据数值的大小,自动选用f格式或e格式D 以无符号十进制形式输出整数32.在c语言中,如果下面的变量都是int类型,则输出结果是_。Sum=pad=;pAd=sum+,pAd+,+pAd;Printf(%d,pad);A 7 B 6 C 5 D 434.下列字符串是标识符的是_。(A) _WL (B) 3_3333 (C) int (D) LINE 335.C语言提供的合法关键字是_。(A) break (B) print (C) funiton (D) end36.C语言提供的合法关键字是_。(A) continue (B) procedure (C) begin (D) append39.下面不正确的叙述是_。A 在C程序中所应用变量必须先定义后使用B 在程序中,XYZ和xyz是两个不同的变量C 若a和b类型相同,在执行了赋值语句a=b;后b中的值将放入a中,b中的值不变D当输入数值型数据时,对于整型变量只能输入整型值;对于实型变量只能输入实型值40.下面各标识符中,合法的用户自定义标识符是_。 A A#B B 2B C void D printf42.以下选项中非法的表达式是?A)0=x100? B)i=j=0C)(char)(65+3)? D)x+1=x+143.下面正确的叙述是_。A 在C程序中,语句之间必须用分号;分隔 B若a是实型变量,C程序中允许以下赋值a=10,因此实型变量中允许存放整型 C在C程序中,无论是整数还是实数,都能准确无误地表示 D在C程序中,%是只能用于整数运算的运算符44.以下不能定义为用户标识符的是A)scanf?B)Void?C)_3com_?D)int45.下列字符串是标识符的是_。(A) _HJ (B) 9_student (C) long (D) LINE 1第二章 数据类型及其运算一.单项选择题1.在C语言中,逻辑真以_表示。A true B 大于0的数 C 非零整数 D 非零数2.C语言中,文件由_。A记录组成 B 由数据行组成C 由数据块组成 D 由字符序列组成3.已知在ASCII代码中,字母A的序号为65,以下程序的输出的结果是_# include main() char c1=A, c2=Y;printf(%d,%dn,c1,c2); A) 因输出格式不合法,输出错误信息 B)65,90 C)A,Y D)65,894.如果in
此题为判断题(对,错)。
A.使用转义符\\
B.使用\n
C.使用空格
D.使用“\换行”
A.硬换行
B.软换行
C.空行
D.文章中真正的回车符号
在C语言中,转义字符‘/n’表示一个换行符。()
A对
B错
VB程序一行写不下,可以直接换行继续写。
A对
B错