第二章 C语言程序设计的初步知识
一、选择题
1.在C 语言中,下列类型属于构造类型的是 D 。(0级)
A)整型 B)字符型 C)实型 D)数组类型
2.在C 语言中,下列类型属于构造类型的是 D 。(0级)
A)空类型 B)字符型 C)实型 D)共用体类型
3.在C 语言中,下列类型属于构造类型的是 D 。(0级)
A)整型 B)指针类型 C)实型 D)结构体类型
4.在C 语言中,下列类型属于基本类型的是 A 。(0级)
A)整型、实型、字符型 B)空类型、枚举型
C)结构体类型、实型 D)数组类型、实型
5.下列类型属于基本类型的是 C 。(0级)
A)结构体类型和整型 B)结构体类型、数组、指针、空类型
C)实型 D)空类型和枚举类型
6.下列字符串属于标识符的是 A 。(0级)
A)INT B)5_student C)2ong D)!DF
7.下列字符串属于标识符的是 A 。(0级)
A)_WL B)3_3333 C)int D)LINE 3
8.下列字符串不属于标识符的是 D 。(0级)
A)sum B)average C).day_night D)M.D.JOHN
9.下列字符串不属于标识符的是 D 。(0级)
A)total B)lutos_1_2_3 C)_night D)$ 123
10.下列字符串不属于标识符的是 D 。(0级)
A)_above B)all C)_end D)# dfg
11.C语言中不能用来表示整常数的进制是 D 。(0级)
A)十进制 B)十六进制 C)八进制 D)二进制
12.C语言中能用来表示整常数的进制是 A 。(0级)
A)十进制、八进制、十六进制 B)十二进制、十进制
C)六进制、八进制 D)二进制、十进制
13.在C语言中,回车换行符是 A 。(0级)
A)\n B)\t C)\v D)\b
14.在C语言中,退格符是 D 。(0级)
A)\n B)\t C)\v D)\b
15.在C语言中,反斜杠符是 D 。(0级)
A)\n B)\t C)\v D)\ \
16.在ASCII码表中可以看到每个小写字母的ASCII码比它相应的大写字母的ASCII码 A 。(0级)
A)大32 B)大64C)小32 D)小64
17.设d为字符变量,下列表达式不正确的是 C 。(0级)
A)d=97B)d=’a’ C)d=”a”D)d=’g’
18.设d为字符变量,下列表达式正确的是 B 。(0级)
A)d=678B)d=’a’ C)d=”d”D)d=’gjkl’
19.10+’a’+1.5-567.345/’b’的结果是 B 型数据。(0级)
A)longB)doubleC)intD)unsigned float
20.语句int i=3;k=(i++)+(i++)+(i++);执行过后k的值为 A ,i的值为 。(0级)
A)9,6B)12,5C)18,6D)15,5
21.如果i=3,则k=(i++)+(++i)+(i++)执行过后k的值为 A ,i的值为 。(1级)
A)12,6B)12,5C)18,6D)15,5
22.如果i=3,则k=(++i)+(++i)+(i++)执行过后k的值为 A ,i的值为 。(1级)
A)15,6 B)12,5 C)18,6 D)15,5
23.如果i=3,则k=(++i)+(++i)+(++i)执行过后k的值为 C ,i的值为 。(1级)
A)9,6 B)12,5 C)18,6 D)15,5
24.如果int i=3,则printf(“%d”,-i++)的结果为 A ,i的值为 。(1级)
A)-3,4 B)-4,4 C)-4,3 D)-3,3
25.如果int i=3,int j=4,则k=i+++j执行之后k,i和j的值分别为 C 。(1级)
A)7,3,