科目编号:7405 座位号
2018-2019学年度第二学期期末考试
面向对象程序设计(本) 试题
2018年 7 月

一、单选题(本大题共10小题,每小题3分,共计30分)
(★请考生务必将答案填入到下面对应序号的答题框中★)

1.假定p是具有int类型的指针变量,则给P赋值的正确语句为()。
A. p=new int
B.p=aew int*
C. p=new int

D.p=new int[10]
2.设X是一个bool型的逻辑量,y的值为10,则表达式x&&y的值为()
A. 1
B. 0
C.与x值相同
D.与x值相反
3.2.在下列的符号常量定义中,错误的定义是()。
A. const double DD=3.14;
B. const int M=20;
C. const char ch;
D. const bool mark=true;

4.设 x 和 y均为bool量,则x || y 为假的条件是
A 它们均为真
B 其中一个为真
C 它们均为假
D 其中一个为假
5.下面给字符数组赋初值时,正确的语句是()。
A.char sl[]=“abcdef”;
B.char s2[4]=“abed”;
C.char s3[2][3]={“abc”,“xyz”};
D.char s4[4][]={‘a’,’x’,’s’,’t’,};

6.C++源程序文件的缺省扩展名是:
A.cpp
B.exe
C.obj
D.lnk

7.假定AB为一个类,则()为该类的拷贝构造函数的原型说明。
A.AB(AB x);
B.AB(AB& x);
C.void AB(AB& x);
D.AB(int x);
8.用来构成C++程序文件的基本单位是()
A.字符 B.语句 C.函数 D.表达式
9.假定AA为一个类,a()为该类公有的函数成员,x为该类的一个对象,则访问x对象中函数成员a()的格式为()。
A.x.a
B.x.a()
C.x—>a
D.x->a()
10.下面的函数声明中,哪一个是 “void BC(int a int b); ”的重载函数?
A int BC(int a, int b)
B void BC(int a, char b)
C float BC(int a,int b, int c=0)
D void BC(int a, int b= 0)

二、填空题(本大题共5小题,每小题4分,共计20分)
(★请考生务必将答案填入到下面对应序号的答题框中★)

1.重载一个函数的条件是:该函数必须在参数的_______ 或参数对应的类型上与其它同名函数不相同。

2.假定x=5,y=6,则表达式x- -*–y的值为
3.假定x是一个逻辑量,则x||true的值为 。
4.c++提供的预处理命令有宏定义命令,条件编译命令和 命令。
5.假定a是一个一维数组,则a[i]的指针访问方式为 。

三、程序阅读题(本大题共5小题,每小题6分,共计30分)

1.#include<iostream.h>
void main(){
int n=5,sum=0;
while(n){
sum += n*n;
n–;
}
cout << “sum=”<<sum<<endl;
}

请写出上面程序的运行结果:

2.#include<iostream.h>
void main(){
int s1=0;
for(int i=1;i<=4;i++) s1+=2*i;
cout<<“s1=”<<s1<<endl;
}
请写出上述程序的运行结果:

3.#include<iostream.h>
void main()
{
int x=5;
switch(2x-3){
case 4: cout<<x<<’’; break;
case 7: cout<<2
x+1<<’’;break;
case 10:cout<<3*x-1<<’’;break;
default:cout<<“default”<<endl;
}
}
请写出以上程序的运行结果:

4.#include<iostream.h>
void main(){
int a[3][4]={{1,2,7,8},{5,6,11,15},{9,21,3,4}};
int m=a[0][0];
for(int i=0;i<3;i++)
for(int j=0;j<4;j++)
if(a[i][j]>m) m=a[i][j];
cout<<m<<endl;
}
请写出以上程序的运行结果:

5.#include<iostream.h>
#include<string.h>
void main()
{
int i,len=0;
char a[3][8]={“year”,“month”,“day”};
for(i=0;i<3;i++)
len+=strlen(a[i]);
cout<<len<<endl;
}
请写出上述程序的运行结果:

四、程序分析题(本大题共2小题,每小题10分,共计20分)

1.//假定结构类型Worker中的name域表示姓名,age域表示年龄,pay域表示工资
void QA(Worker a[],int n){
for(int i=0;i<n;i++)
cin>>a[i].name>>a[i].age>>a[i].pay;
}

请描述上述函数的功能:

2.int SC(int a,int b,int c){
if(a>b) a=b;
if(a>c) a=c;
return a;
}

请描述上述函数的功能:

【渝粤教育】国家开放大学2018年春季 7405-21T面向对象程序设计(本) 参考试题相关推荐

  1. 【渝粤教育】国家开放大学2018年春季 7397-21T家庭教育咨询与辅导 参考试题

    编号:7397 座位号 2017-2018学年度第二学期期末考试 家庭教育咨询与辅导 试题(开卷) 2018年7月 一.填空题(每空1分,共16分.错别字不给分.) 传统的家庭模式分为三类,分别是:核 ...

  2. 【渝粤教育】国家开放大学2018年春季 7403-21T素质与思想政治教育 参考试题

    编码:7403 座位号: 2017-2018学年度第二学期期末考试 素质与思想政治教育试题(开卷) 2018年7月 一.单项选择题(每题3分,共30分) 考生注意:请将答案填写在下面的方框内,否则不得 ...

  3. 【渝粤教育】国家开放大学2018年春季 8659-22T计算机平面设计(1)(2) 参考试题

    编号:8659 2017-2018学年度第二学期期末考试 计算机平面设计(1)(2) 试题 2018年5月 一.单项选择题(共 10 小题,每小题4分,共 40 分) 当使用绘图工具时,如何暂时切换到 ...

  4. 【渝粤教育】国家开放大学2018年春季 3780-22T燃气设备操作与维护 参考试题

    科目编号:3780 座位号 2017-2018学年度第二学期期末考试 燃气设备操作与维护 试题 2018年 7 月 一.判断题(本大题共10小题,每题2分,共计20分) 1.绝对压力低于大气压力时,用 ...

  5. 【渝粤教育】国家开放大学2018年春季 8617-22T燃气仪表与自动化 参考试题

    科目编号:8617 座位号 2017-2018学年度第二学期期末考试 燃气仪表与自动化 试题 2018年 7 月 一.填空题(本大题共10空,每空3分,共计30分) 1.ArcGIS提出的管道数据模型 ...

  6. 【渝粤教育】国家开放大学2018年春季 0690-22T化工原理及实验 参考试题

    科目编号:0690 座位号: 2017-2018学年度第二学期期末考试 化工原理及实验试题(B) 2018年7月 一.填空题(每空2分,共30分) 塔板负荷性能图中有______________条线, ...

  7. 【渝粤教育】国家开放大学2018年春季 8661-21T传感与检测技术 参考试题

    科目编号:8661 座位号 2017-2018学年度第二学期期末考试 传感与检测技术 试题 2018年 7 月 一.单选题(本大题共6小题,每小题4分,共计24分) (★请考生务必将答案填入到下面对应 ...

  8. 【渝粤教育】国家开放大学2018年春季 0062-22T港台文学专题讲座 参考试题

    试卷编号:0062 座位号 2017--2018学年度第二学期期末考试 中国当代文学专题 试题(开) 2018年7月 <鹿鼎记>和金庸以前的武侠小说的主要差别是什么? 1.通过<红高 ...

  9. 【渝粤教育】国家开放大学2018年春季 3780-21T燃气设备操作与维护 参考试题

    科目编号:3780 座位号 2017-2018学年度第二学期期末考试 燃气设备操作与维护 试题 2018年 7月 一.判断题(本大题共10小题,每题2分,共计20分) 1.臭剂的浓度只要别太大就可以了 ...

  10. 【渝粤教育】国家开放大学2018年春季 0004-22T有机合成单元反应 参考试题

    科目编号:0004 座位号: 2017-2018学年度第二学期期末考试 有机合成单元过程 2018年6月 一.选择题(每小题3分,共45分) 1.( )是可以再生的自然资源. 煤 B.农副产品 C.石 ...

最新文章

  1. 【Groovy】Groovy 脚本调用 ( Groovy 类中调用 Groovy 脚本 | 创建 GroovyShell 对象并执行 Groovy 脚本 | 完整代码示例 )
  2. hive load data外部表报错_生产SparkSQL如何读写本地外部数据源及排错
  3. 双机热备_什么是高可用双机热备?双机热备概念原理详解
  4. Elasticsearch搜索引擎安装使用及Java中使用
  5. mysql 多条件 sumif_关于求和我只用数据库函数Dsum,从不用Sum、Sumif等,你信吗?...
  6. 2021牛客多校#10 F-Train Wreck(数学,优先队列)
  7. SPSS正在使用的工作文件或变量集中的所有变量不适合此对话框。
  8. MySQL中怎么对varchar类型排序问题(数字字符串和汉字拼音的顺序)
  9. 基于TCP/IP的展厅智能中控系统
  10. Few-shot transfer learning for intelligent fault diagnosis of machine(机器智能故障诊断中的小样本迁移学习)
  11. git基于master创建新分支
  12. android 引入sdk,导入 SDK
  13. strip指令——减小文件的大小(给文件脱衣服)
  14. 苹果电脑登不上苹果商店_附近没有苹果商店? 尝试苹果授权服务提供商
  15. 数据质量管理--数据抽取和清洗
  16. 632页,我熬夜读完这份“高分宝典”,竟4面拿下字节跳动offer
  17. NJR日清纺微理光R5445系列 单节锂电池保护芯片,内置驱动器高位Nch FET开关温度保护
  18. java redis 注解_Spring集成Redis使用注解
  19. 自动化处理--python读取word中表格内容
  20. (echarts)引入折线图

热门文章

  1. 在Apache Camel中使用Spring数据
  2. EAI的Spring集成教程
  3. gwt-2.8.2下载_GWT 2 Spring 3 JPA 2 Hibernate 3.5教程– Eclipse和Maven 2展示
  4. JDBC教程– ULTIMATE指南(PDF下载)
  5. Hazelcast入门指南第6部分
  6. Spring MVC 4快速入门Maven原型已改进
  7. Java中的迭代器设计模式–示例教程
  8. 使用JaCoCo Maven插件为单元和集成测试创建代码覆盖率报告
  9. 具有LCS方法的通用文本比较工具
  10. JavaFX 2中的PopupMenu