欢迎来到天天文库
浏览记录
ID:8473824
大小:160.00 KB
页数:19页
时间:2018-03-28
《2016c语言程序设计模拟试题》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库。
1、北京语言大学网络教育学院《C语言程序设计》模拟试卷一注意:1.试卷保密,考生不得将试卷带出考场或撕页,否则成绩作废。请监考老师负责监督。2.请各位考生注意考试纪律,考试作弊全部成绩以零分计算。3.本试卷满分100分,答题时间为90分钟。4.本试卷分为试题卷和答题卷,所有答案必须答在答题卷上,答在试题卷上不给分。一、【单项选择题】(本大题共20小题,每小题2分,共40分)在每小题列出的四个选项中只有一个选项是符合题目要求的,请将正确选项前的字母填在答题卷相应题号处。1、以下叙述不正确的是()。[A]一个C源程序必须包含一个main函数[B]一个C源程序可由一个或多个函数组成[C]C程序的基
2、本组成单位是函数[D]在C程序中,注释说明只能位于一条语句的后面2、以下程序段执行后,叙述正确的是()。intk=10;while(k!=0)k=k-1;[A]循环体执行了10次[B]循环是无限循环[C]循环体语句一次也不执行[D]循环体语句执行了一次3、C语言中,不属于循环结构中的循环语句是()。[A]while[B]do_while[C]if[D]for4、凡是函数中未指定存储类别的局部变量,其隐含的存储类别为()。[A]自动(auto)[B]静态(static)[C]外部(extern)[D]寄存器(register)5、下列四组选项中,均不是C语言关键字的选项是()。[A]def
3、ineIFtype[B]getccharprintf[C]includescanfcase[D]whilegopow6、sizeof(float)是()。[A]一个双精度型表达式[B]一个整型表达式[C]一种函数表达式[D]一个不合法的表达式7、设有inta=1,b=2,c=3,d=4,m=2,n=2;执行(m=a>b)&&(n=c>d)后n的值为()。[A]1[B]2[C]3[D]48、C语言用()表示逻辑“真”值。[A]True[B]t或y[C]整型值1[D]整型值09、()是指给变量分配确定的存储单元。[A]变量说明[B]变量定义[C]变量声明[D]变量调用10、C语言中,doub
4、le类型变量所占字节数是()。[A]1[B]2[C]4[D]811、下述C语言函数中属于格式输入函数的是()。[A]scanf[B]printf[C]getchar[D]putchar12、若a[3][5]是一个二维数组,则最多可使用的元素个数为()。[A]8[B]10[C]15[D]513、组成C程序的最小可执行单位是()。[A]程序[B]文件[C]函数[D]语句14、在C程序中,注释部分以符号/*开始,结束的符号是()。[A]//[B]*/[C]}[D])15、在C语言的一个源程序中,main函数的位置()。[A]必须在最开始[B]必须在系统调用的库函数的后面[C]可以任意[D]必须
5、在最后16、下面四个选项中,对C语言中变量定义的位置描述不正确的是()。[A]函数或复合结构(一对{}括起来的一段程序)内所有执行语句的前面[B]所有函数外面[C]函数形参表中[D]任何位置都可以17、以下叙述中错误的是()。[A]用户所定义的标识符允许使用关键字[B]用户所定义的标识符应尽量做到“见名知意”[C]用户所定义的标识符必须以字母或下划线开头[D]用户所定义的标识符中,大小写字母代表不同的标识18、对初始化“floatarr[7]={3,5,8};”的正确解释是()。[A]将3个初值依次赋给元素arr[1]至arr[3][B]初值个数与数组元素个数不同,出现语法错误[C]初值
6、类型与数组元素类型不一致,出现错误[D]将3个初值依次赋给元素arr[0]至arr[2]19、以下关于文件包含的描述中正确的是()。[A]每个C程序必须包含预处理命令:#include[B]包含文件不可以嵌套[C]一个程序中允许多个#include命令[D]用#include所包含的文件称为头文件,必须以.h作为扩展名20、C语言允许在结构中以位为单位来指定成员所占用的内存长度,这种以位为单位的成员称为()。[A]位段[B]位数[C]位权[D]数组二、【多项选择题】(本大题共5小题,每小题3分,共15分)在每小题列出的四个选项中有二至四个选项是符合题目要求的,请将正确选
7、项前的字母填在答题卷相应题号处。多选、少选、错选均无分。21、每个文件的名字应包括()信息。[A]盘符名[B]路径[C]主文件名[D]文件扩展名22、以下()是合法的函数调用语句。[A]charc='T';putchar(c);[B]charc;getchar(c);[C]putchar(0x61);[D]putchar('a'+1);23、以下选项中,可以作为C语言合法常量的是()。[A]-80[B]-080[C]0.234E2[
此文档下载收益归作者所有