2012模拟试题模拟试题1模拟试题
一、填空题1、C语言中基本的数据类型有:__________、__________、__________。2、C语言中普通整型变量的类型说明符为__________,在内存中占__________字节,有符号普通整型的数据范围是__________。3、整数35在机内的补码表示为__________。4、执行下列语句i
ta8aaaa后,a的值是__________。5、有如下语句:charA”Iamastude
t”该字符串的长度是__________,A3__________。6、符号”a”和’a’的区别是__________。7、所谓“指针”就是__________。“”运算符的作用是__________。“”运算符的作用是__________。8、有如下输入语句:sca
f“adbdcd”abc为使变量a的值为1,b的值为3,c的值为2,从键盘输入数据的正确形式应是__________。二、选择题1、设整型变量a为5,使b不为2的表达式是。Aba2Bb6aCba2Dba3212、为了避免嵌套的条件分支语句ifelse的二义性,C语言规定:C程序中的else总是与组成配对关系。A缩排位置相同的ifB在其之前未配对的ifC在其之前未配对的最近的ifD同一行上的if3、以下程序的输出结果是。i
tx10y10pri
tf“dd
”xyA1010B99C910D1094、设A为存放短整型的一维数组,如果A的首地址为P,那么A中第i个元素的地址为。APi2BPi12CPi1DPi5、选出下列标识符中不是合法的标识符的是。Ahot_doBcat1C_priD2ab
f6、以下程序的输出结果是。i
ta5floatx314ax‘E’‘A’pri
tf“f
”floataA62000000B62800000C63000000D627、设有说明doublep1N其中标识符p1是。AN个指向double型变量的指针。B指向N个double型变量的函数指针。C一个指向由N个double型元素组成的一维数组的指针。D具有N个指针元素的一维指针数组,每个元素都只能指向double型量。8、在C程序中有如下语句:charfu
ci
txi
ty它是。A对函数fu
c的定义。B对函数fu
c的调用。C对函数fu
c的原型说明。D不合法的。9、以下程序的输出结果是。charstr15”hello”pri
tf“d
”strle
strA15B14C7D610、分析以下程序的输出结果是。mai
i
ta5b1ccaddsabpri
tf“d”ccaddsabpri
tf“d
”ci
taddsi
txi
tystatici
tm0
3
mm
xyretur
mA23B22C32D24
11、下列描述中不正确的是。
A字符型数组中可能存放字符串。
fB可以对字符型数组进行整体输入、输出。C可以对整型数组进行整体输入、输出。D不能在赋值语句中通过赋值运算符“”对字符型数组进行整r