




已阅读5页,还剩2页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
试卷代号 1075座位号E口 国家开放大学 中央广播电视大学 2017年秋季学期 开放本科 期末考试 C十十语言程序设计试题 E 四 凹 一 单选题 每小题2分 共40分 1 有如下枚举定义 enum COLOR WHITE BLACK 2 RED GREEN 其中的枚举符号WHITE和RED所对应的整数分别是 A O和2 C l和2 B O和3 D l和3 2 下列表达式中错误的是c A x B x一一 C C x 一 D x 3 下列语句中 无意义的语句是C A k 3 B 一 k C k 3 D k 3 4 有如下语句 ifCx O if x lOO cout elsecout 气else ifCx 一302 cout else cout 若x的值为一302 则执行此语句将输出 A B C D 310 2018年1月 5 for语句的语法格式可表示为 for 循环初始化 循环条件 循环参数调整 循环体 下列关于for语句的表述中 错误的是 A 循环初始化中定义的变量的作用域仅限于此循环语句 B 循环条件应该是一个逻辑表达式 c 循环参数调整与循环体执行相同的次数 D 循环体至少执行一次 6 语句 chardrm J A B c D 定义了一个一维数组 关于此数组 下列表述 中错误的是 A 数组的名称是drmB 元素drm 3J的值是 c c 数组有4个元素D 数组的最小下标是0 7 若要定义一个双精度二维数组data 使其元素的初始值排列如下 1 1 2 2 3 3 1 1 2 2 0 0 0 0 0 0 0 0 则下列定义语句中错误的是 A double data J 3J 1 1 2 2 3 3 1 1 2 2 B double data 3J 3J 1 1 2 2 3 3 1 1 2 2 0 O c double data J 3J 1 1 2 2 3 3 1 1 2 2 0 O O 0 0 0 0 O D double data 3J 3J 1 1 2 2 3 3 1 1 2 2 8 若有如下函数z int val int n return n O l n十val n 2 则执行语句 cout val 10 的输出是 A 1 B l1 C 15 D 19 9 下列函数原型中错误的是 A int f int n O double d B int f int n double d O 0 C int f int n O double d O 0 D int f int O double O 0 10 要想定义一个指向字符串 Hello H的指针p 且不允许p改为指向别的字符串 则p 应定义为 A char祷 constp Hello c char const p Hello B const char祷p Hello D const char p Hello 311 11 下列语句试图定义指针p 使之指向一个动态空间中的int型二维数组 其中正确的 是 A int铸p J 5J newint 6J 5J B int祷p 5J newint 6J 5卫 c int 祷p J 5J newint 6J 5J D int 祷p 5J newint 6J 5J 12 class的默认访问属性是 A private C public B protected D static 13 若有一个名为XY的类 则下列关于该类构造函数和析构函数的表述中 错误的是 A 类XY的构造函数名为XYB 类XY的析构函数名为 XY C 类XY可以有多个构造函数D 类XY可以有多个析构函数 14 已知类AA的类体中有如下成员函数定义z int Double int n const return n n 要在类BB中将其声明为友元 正确的是 A friend int Double int n B friend int Double int n const c friend int AA Double int n D friend int AA Double int const 15 已知在类体外有如下操作符重载声明 AA operator十 AA AA 其中的AA是类名 若x y是两个AA的对象 下列表达式欲求x y之和 其中正确的是 A x operator y B y operator x C X operator y D operator x y 16 关于函数模板 下列表述中错误的是 312 A 要声明虚拟类型参数 必须使用保留字typename B 函数模板的参数表必须用括起来 c 函数模板可以有多个参数 D 可以为函数模板的参数设置默认值 为 17 关于继承成员的访问属性 下列表述中错误的是 A 在公有继承方式下 所有继承成员的访问属性保持不变 B 在保护继承方式下 原来的公有属性变为保护属性 c 在私有继承方式下 原来的公有 保护属性变为私有属性 D 在任何继承方式下 原来的私有属性变为继承的私有属性 18 关于纯虚函数和抽象类 下列表述中错误的是 A 以 0 结尾的虚函数声明 所声明的即为纯虚函数 B 据有纯虚函数的类称为抽象类 不能用于定义对象 c 纯虚函数没有实现版本 D 派生类给出实现版本后 不再是纯虚函数 但仍然是虚函数 19 有如下类模板定义 template classMG public Tdata sizeJ 下面的语句试图定义模板类MG的对象 其中错误的是 A MG obj B MG obj c MG obj D MG obj 20 c 十流的下列函数 只列函数名 中 完成输出操作的函数是 A put C read B get D ignore 二 填空题 每小题2分 共20分 21 C十十语言中每条复合语句以左花括号开始 并以 22 假定y的值为5 则增量表达式 y的值为一一一一 23 假定整数变量x 48 则x 6的运算结果为 24 语句 chars J Hello 定义了一维字符串数组s 其元素个数是 结束 25 假定一个二维数组的定义为 inta 3J 5卫 则该数组包含有个整型元素 26 假定a是一个一维数组 则a iJ的指针访问方式为 27 假定用户没有给一个名为AB的类定义构造函数 则系统为其隐含定义的构造函数 28 在公有继承方式下 基类的公有成员在派生类中的访问属性是 29 多态性包括编译时的多态性和 30 若程序中需要打开一文件用于输入 则须包含头文件 313 得分 评卷人 I I 三 给出下列程序运行后的输出结果 每小题8分 共24分 31 有如下程序z inc1ude using namespace std int mainO mt X cin x if x 100 cout 50 cout x 2 elsecout x 5 return 0 运行此程序时若输人的是83 程序的输出是 32 有如下程序 include using namespace std int mainO int x J 4J 1 2 3 4 5 6 7 饵 9 s O int i O while i 3 for intj 0 j 3 j s x iJ j卫 i cout s return 0 运行此程序的输出是 33 有如下程序 include using namespace std int mainO int x J 1 2 3 4 时 祷px x int s 保 px十1 铸 px十1 祷 px十3 祷 px 3 s for int i 0 i 5 i cout x i卫 return 0 运行此程序的输出是 314 得分 评卷人 I I 四 写出下到每个函数的功能 每小题8分 共16分 34 bool WE int a口 intb口 intn for int i O i n i if a i b i break if i n return true return false 函数功能 35 int LK int a口 intn double s O int i m O for i O i n i s a iJ s s n for i O i s m十 return m 函数功能 315 试卷代号 1075 国家开放大学 中央广播电视大学 2017年秋季学期 开放本科 期末考试 c 语言程序设计试题答案及评分标准 一 单选题 每小题2分 共40分 1 B 6 B 11 D 16 A 2 D 7 A 12 A 17 A 二 填空题 每小题2分 共20分 21 右花括号 22 6 23 8 24 7 25 15 26 祷 a十i 27 AB 28 公有 或public 29 运行时的多态性 30 ifstream 供参考 3 C 8 D 13 D 18 C 4 C 9 A 14
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025年河北省公务员录用考试《行政职业能力测验》试题及答案
- 药厂设备编程培训课件
- 农村新型集体经济合作社合作章程协议书
- 教务老师管理培训课件
- 人事培训课件制作比赛
- 喷粉作业安全培训课件
- 市场走势图表统计表
- 跟老师一起跑步300字(13篇)
- 住房公积金电子合同4篇
- 口腔护理接诊流程改善
- 体育消费及消费者行为
- 新能源发电技术 第2版 教学课件 8波浪能
- 四合院设计方案
- 研究生学位论文编写规则
- 模拟小法庭剧本-校园欺凌
- 二手房交易承诺书范本
- 国有集团“三重一大”决策制度实施办法(附详细版事项清单及议事规则)模版
- 社会情感学习在中小学教育中的实施与效果研究
- 机电设备概论教案设计
- 焊材发放与回收及焊条烘干记录记录表
- 前言 马克思主义中国化时代化的历史进程与理论成果
评论
0/150
提交评论