全球旧事资料 分类
附录四期末测试题
一、选择题1下面对C语言字符数组的描述中错误的是________。A字符数组可以存放字符串B字符数组的字符串可以整体输入、输出C可以在赋值语句中通过赋值运算符“”对字符数组整体赋值D不可以用关系运算符对字符数组中的字符串进行比较2在宏定义defi
ePI314159中,用宏名PI代替一个________。A常量B单精度数C双精度数D字符串3以下有关宏替换的叙述不正确的是________。A宏替换不占用运行时间B宏名无类型C宏替换只是字符替换D宏名必须用大写字母表示4若有语句i
tw546019则以下说法错误的是_________。Aw是地址的概念B编译后,数组w占用连续的储存空间C表达式w3是地址的概念D表达式w1的值为45变量的指针,其含义是指该变量的______。A值B地址C名称D一个标志6若有语句chars“WELCOME”为得到字符串中的字符‘w’,如下_______的引用方法是错误的。As0Bs1CsDs07若有语句i
tpoi
ta4poi
ta下面均代表地址的一组选项是________。Aapoi
taBaapoi
tCpoi
tpoi
taDapoi
tpoi
t8若有赋值语句x2y3,则xy的位运算结果是_______。A0B2C3D59用feoffp函数判断文件是否结束时如果文件结束则函数值为________。A1B‘0’C0DNULL10对于库函数freadbuffersizecou
tfp,关于参数buffer的描述正确的是_____。Abuffer是一个整型变量,代表要读入的数据项总和Bbuffer是一个文件指针,指向要读的文件Cbuffer是一个指向某连续存储空间的指针Dbuffer是fread函数执行成功的返回值二、填空题1在C语言中供用户使用的内存可分为三部分,全局变量应放在静态存储区中。
76
f2已知A的ASCII码是65,则pri
tf“c”66的执行结果为___B__。3若有以下定义和语句,则通过指针p引用值为98的数组元素的表达式是_(P5)。i
tw10235410334798728061,p;pw4宏展开是在预编译时进行的。5若用数组名作为函数调用的实参,则传递给形参的是地址。6若有以下定义,则引用变量stu中的
um成员项的引用方式为stu
um。structi
t
umchar
ame10i
tscorestu7在C语言中对文件的存取是以字节为单位的。8若fope
函数执行不成功,则返回值为NULL或0。9如果文件没结束,feof函数的返回值为0。10在对文件进行操作的过程中,若要求文件的位置指针回到文件的开头,应当调用的库函数是rewi
d。三、阅读程序,写出程序的运行结果阅读程序,1fi
tai
ti0whileai10pri
tf“d”aiir
好听全球资料 返回顶部