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