C语言程序设计期末纸质考试201706

C语言程序设计期末纸质考试201706

ID:39852784

大小:135.23 KB

页数:6页

时间:2019-07-13

C语言程序设计期末纸质考试201706_第1页
C语言程序设计期末纸质考试201706_第2页
C语言程序设计期末纸质考试201706_第3页
C语言程序设计期末纸质考试201706_第4页
C语言程序设计期末纸质考试201706_第5页
资源描述:

《C语言程序设计期末纸质考试201706》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、试卷代号:1253座位号rn国家开放大学(中央广播电视大学)2017年春季学期"开放本科"期末考试C语言程序设计试题E2017年6月自一、单项选择题(把合适的选项编号填写在括号内。每小题2分,共28分)l.C语言中的选择类语句有两条,它们是()。A.if和switchB.if和elseC.switch和caseD.else和case2.在C语言程序中,多行注释语句使用的开始标记符为)。A.//B./祷c.养/D.铃祷3.C语言源程序文件的默认扩展名为()。A.cppB.exec.o~Uc4.若需要定义一个符号常量,并且使C语言编译程序能够进行类型检

2、查,则应在定义语句的开始使用的保留字是(。A.continueB.staticC.constD.case5.已知x的初值为15,在下列各表达式中,具有最小值的表达式为()。A.x%=20B.x+=10c.x兴=2D.x/=27316.循环体至少被执行一次的循环语句为()。A.forB.whileC.do-whileD.任一种7.在下列的语句中,必须以分号作为结束的语句是()。A.forB.whileC.doD.switch8.假定二维数组的定义语句为"inta[3J[5J;",则该数组所含元素的个数为()。A.8B.15C.10D.129.一个二维

3、字符数组a[MJ[NJ能够存储的字符串个数至多为()。A.M个B.N个C.M-1个D.N一1个10.假定a为一个整型数组名,则元素a[4J的地址比该数组的首地址大)。A.4个字节B.8个字节C.16个字节D.32个字节11.在下面的函数声明语句中,存在着语法错误的是()。A.AA(inta,intb)B.AA(int,int)C.AA(inta;intb)D.AA(inta,int)12.假定要访问一个结构变量x中的数据成员a,则表示方法为)。A.x.aB.x一>aC.x,aD.x(a)13.在C语言中,为只写操作打开一个文本文件的方式为()。A.

4、"a"B."r+"C."r"D."w"14.向一个二进制文件中写入数据的系统函数为(。A.fputc()B.fwrite()C.fputs()D.freadO732

5、得分

6、评卷人

7、二、是非判断题{根据叙述正确与否在其后面的括号内打对号"~"或

8、叉号"X"。每小题2分,共30分)15.当需要在程序文件中引人系统头文件时,不需要使用#include命令。()16.在C语言程序上机操作的过程中,编译程序的操作步骤之后是运行操作。(17.表达式(f!oat)25/4的值为6.25.()18.已知x=-25,则abs(x)的值为25.()19.for循环语句

9、不能够被转换为while循环语句。()20.continue只能使用在任一种循环语句的循环体中。()21.假定二维数组的定义语句为"doublea[M][N]户,则每个数组元素的列下标取值范围在l~N之间。()22.一个二维字符数组a[10][20]中存储每个字符串的最大长度为19.()23.假定a是一个一维数组,则进行a++运算是允许的。()24.在一个函数定义中,函数体是一条复合语句。)25.在C语言程序中,除主函数外的任何用户定义的函数都可以是递归函数。()26.在结构类型的定义中,结构类型的作用域范围,与它的定义位置无关。)27.在结构成员

10、访问运算符中,点运算符和箭头运算符的左边均为结构变量。()28.一个磁盘数据文件的文件名由文件主名和扩展名所组成,其中间用圆点分开。(29.每次只能从文本文件中读取一个字符,不能一次读取一行字符串。()

11、得分

12、评卷人

13、三、程序填空题(分析程序后把合适的内窑填写在括号内。每小题6

14、分,共30分)30.执行下面程序的输出结果为()。#includevoidmainO{intx=5,y=8,z=12;if(x>y&&x>z)printf("%d",对;elseif(y>x&&y>z)printf("%d",y);elseprin

15、tf("%d",z);73331.执行下面程序的输出结果为)。:#includevoidmainO{intn=O,y=O;while(nvoidmainO{inta[8]={lO,8,6,15,9,21,8,16};inti,x=a[O];for(i=l;i<8;i++)if(a[i]>x)x=a[i];printf("x=%d",x);33.执行下面程序的输出结果为。:#includ

16、evoidmainO{inta[3][3]={{3,8,肘,{5,9,2},{8,5,12}};inti

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。