C语言程序设计模拟试题

上传人:re****.1 文档编号:431494500 上传时间:2023-04-03 格式:DOC 页数:19 大小:183.50KB
返回 下载 相关 举报
C语言程序设计模拟试题_第1页
第1页 / 共19页
C语言程序设计模拟试题_第2页
第2页 / 共19页
C语言程序设计模拟试题_第3页
第3页 / 共19页
C语言程序设计模拟试题_第4页
第4页 / 共19页
C语言程序设计模拟试题_第5页
第5页 / 共19页
点击查看更多>>
资源描述

《C语言程序设计模拟试题》由会员分享,可在线阅读,更多相关《C语言程序设计模拟试题(19页珍藏版)》请在金锄头文库上搜索。

1、北京语言大学网络教育学院C语言程序设计模拟试卷一注意: 1.试卷保密,考生不得将试卷带出考场或撕页,否则成绩作废。请监考老师负责监督。2.请各位考生注意考试纪律,考试作弊全部成绩以零分计算。3.本试卷满分100分,答题时间为90分钟。4.本试卷分为试题卷和答题卷,所有答案必须答在答题卷上,答在试题卷上不给分。一、【单项选择题】(本大题共20小题,每小题2分,共40分)在每小题列出的四个选项中只有一个选项是符合题目要求的,请将正确选项前的字母填在答题卷相应题号处。1、以下叙述不正确的是( )。A 一个C源程序必须包含一个main函数B 一个C源程序可由一个或多个函数组成C C程序的基本组成单位是

2、函数D 在C程序中,注释说明只能位于一条语句的后面2、以下程序段执行后,叙述正确的是( )。int k=10; while (k!=0) k=k-1;A 循环体执行了10次B 循环是无限循环C 循环体语句一次也不执行D 循环体语句执行了一次3、C语言中,不属于循环结构中的循环语句是( )。A whileB do_whileC ifD for4、凡是函数中未指定存储类别的局部变量,其隐含的存储类别为( )。A 自动(auto)B 静态(static)C 外部(extern)D 寄存器(register)5、下列四组选项中,均不是C语言关键字的选项是( )。A define IF typeB ge

3、tc char printfC include scanf caseD while go pow6、sizeof(float)是( )。A 一个双精度型表达式B 一个整型表达式C 一种函数表达式D 一个不合法的表达式7、设有int a=1,b=2,c=3,d=4,m=2,n=2;执行(m= ab)&(n=cd)后n的值为( )。A 1B 2C 3D 48、C语言用( )表示逻辑“真”值。A TrueB t 或 yC 整型值1D 整型值09、( )是指给变量分配确定的存储单元。A 变量说明B 变量定义C 变量声明D 变量调用10、C语言中,double类型变量所占字节数是( )。A 1B 2C

4、4D 811、下述C语言函数中属于格式输入函数的是( )。A scanfB printfC getcharD putchar12、若a35是一个二维数组,则最多可使用的元素个数为( )。A 8B 10C 15D 513、组成C程序的最小可执行单位是( )。A 程序B 文件C 函数D 语句14、在C程序中,注释部分以符号/*开始,结束的符号是( )。A /B */C D )15、在C语言的一个源程序中,main函数的位置( )。A 必须在最开始B 必须在系统调用的库函数的后面C 可以任意D 必须在最后16、下面四个选项中,对C语言中变量定义的位置描述不正确的是( )。A 函数或复合结构(一对括起

5、来的一段程序)内所有执行语句的前面B 所有函数外面C 函数形参表中D 任何位置都可以17、以下叙述中错误的是( )。A 用户所定义的标识符允许使用关键字B 用户所定义的标识符应尽量做到“见名知意”C 用户所定义的标识符必须以字母或下划线开头D 用户所定义的标识符中,大小写字母代表不同的标识18、对初始化“float arr7=3,5,8;”的正确解释是( )。A 将3个初值依次赋给元素arr1至arr3B 初值个数与数组元素个数不同,出现语法错误C 初值类型与数组元素类型不一致,出现错误D 将3个初值依次赋给元素arr0至arr219、以下关于文件包含的描述中正确的是( )。A 每个C程序必须

6、包含预处理命令:#include B 包含文件不可以嵌套C 一个程序中允许多个#include命令D 用#include 所包含的文件称为头文件,必须以.h作为扩展名20、C语言允许在结构中以位为单位来指定成员所占用的内存长度,这种以位为单位的成员称为( )。A 位段B 位数C 位权D 数组二、【多项选择题】(本大题共5小题,每小题3分,共15分)在每小题列出的四个选项中有二至四个选项是符合题目要求的,请将正确选项前的字母填在答题卷相应题号处。多选、少选、错选均无分。21、每个文件的名字应包括( )信息。A 盘符名B 路径C 主文件名D 文件扩展名22、以下( )是合法的函数调用语句。A ch

7、ar c=T;putchar(c);B char c; getchar (c);C putchar(0x61);D putchar(a+1);23、以下选项中,可以作为C语言合法常量的是( )。A -80B -080C 0.234E2D -8.0e24、C程序加工分为( )。A 预处理B 编译C 连接D 调试25、以下叙述中正确的是( )。A 在C语言中,共有32个关键字B 在C语言中,控制语句有9种C C语言的源程序书写形式自由D C语言的源程序只能用小写字母来书写三、【判断题】(本大题共8小题,每小题2分,共16分)正确的填T,错误的填F,填在答题卷相应题号处。26、表达式1/4+2.75

8、的值是3。 ( )27、C语言中大小写字母表示相同的字符。 ( )28、逗号运算符的优先级最低,自左向右结合。 ( )29、在C语言中定义一个文件指针的方法为:FILE *fp;。 ( )30、C语言中,关键字是标识符的一个特殊的集合。 ( )31、函数是C语言中描述计算过程的最基本单位。 ( )32、C语言中,一个数组可以被整体引用。 ( )33、C程序总是从main( )函数的第一条语句开始执行的。 ( )四、【简答题】(本大题共3小题,每小题3分,共9分)请将答案填写在答题卷相应题号处。34、什么是指针数组?35、什么是表达式?36、什么是关键字?五、【编程题】(本大题共2小题,每小题1

9、0分,共20分)请将答案填写在答题卷相应题号处。37、用for循环计算1+2+.+n的值。 38、输入三个整数,输出最大数和最小数。C语言程序设计模拟试卷一答案一、【单项选择题】(本大题共20小题,每小题2分,共40分)题号12345678910答案DACAABBCBD题号11121314151617181920答案ACDBCDADCA二、【多项选择题】(本大题共5小题,每小题3分,共15分)题号2122232425答案ABCDACDACABCABC三、【判断题】(本大题共8小题,每小题2分,共16分)题号2627282930313233答案FFTTTFFT四、【简答题】(本大题共3小题,每小

10、题3分,共9分)34、标准答案:一个数组,其元素均为指针类型数据,称为指针数组。指针数组中每一个元素都相当于一个指针变量。复习范围或考核目标:课件7.4.4指针数组35、标准答案:用运算符将C语言的各种运算对象连接起来,组成符合C语法要求的式子,称表达式。复习范围或考核目标:课件2.4.1表达式36、标准答案:标识符的一个特殊的集合。其中的标识符在C语言中有预先定义好的特殊意义,不能用于其他任何目的。复习范围或考核目标:课件2.1关键字五、【编程题】(本大题共2小题,每题10分,共20分)37、标准答案:#includemain()int i,n,sum;scanf(%d,&n);for (s

11、um=0,i=1;ib) max=a;min=b; else max=b;min=a; if(maxc)min=c; printf(max=%dnmin=%d,max,min);复习范围或考核目标:课件3.3选择结构北京语言大学网络教育学院C语言程序设计模拟试卷二注意: 1.试卷保密,考生不得将试卷带出考场或撕页,否则成绩作废。请监考老师负责监督。2.请各位考生注意考试纪律,考试作弊全部成绩以零分计算。3.本试卷满分100分,答题时间为90分钟。4.本试卷分为试题卷和答题卷,所有答案必须答在答题卷上,答在试题卷上不给分。一、【单项选择题】(本大题共20小题,每小题2分,共40分)在每小题列出的四个选项中只有一个选项是符合题目要求的,请将正确选项前的字母填在答题卷相应题号处。1、C语言中语句以( )结束。A 。B ,C ;

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 学术论文 > 其它学术论文

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号