西南大学《面向对象技术》网上作业题及答案
更新时间:2023-11-25 19:54:01 阅读量: 教育文库 文档下载
- 大学面向对象程序设计推荐度:
- 相关推荐
[0166]《面向对象技术》网上作业题答案
2009上半年第一次
[判断题]定义对象指针时,系统会自动调用构造函数。 参考答案:错误
[判断题]判断字符串s1和s2是否相等的表达式为s1==s2。 参考答案:错误
[判断题]使用赋值运算符可以对字符数组整体赋值。 参考答案:错误
[单选题]使用重载函数编程序的目的是 A:使用相同的函数名调用功能相似的函数
B:共享程序代码
C:提高程序的运行速度
D:节省存储空间
参考答案:A
[多选题]在C++中,若定义一个函数的返回类型为void,以下叙述正确的是 A:用语句调用函数
B:用表达式调用函数
C:没有返回值
D:通过return语句可以返回指定值
参考答案:AC
[单选题]用C++语言编制的源程序要变为目标程序必须经过 A:解释 B:汇编 C:编辑 D:编译
参考答案:D
[单选题]在一个C++程序中,main函数的位置 A:必须在程序的开头
B:必须在程序的最后
第 1 页 共 9 页
C:可以在程序的任何地方
D:必须在其他函数中间
参考答案:C
[单选题]最早提出了对象概念的高级语言是: A:A1gol 60
B:Simula 67
C:Smalltalk D:C++
参考答案:B
[单选题]已知有函数原型void fun(int&),正确的调用是: A:int x=2; fun(&x);
B:int a=15; fun(3*a);
C:int b=4.15; fun(b);
D:fun(356);
参考答案:C
[单选题]不能重载的函数是: A:成员函数
B:非成员函数
C:构造函数
D:析构函数
参考答案:D
[判断题]在C++中,Sum和sum将被视作两个不同的变量。 参考答案:正确
[判断题]运算符重载可改变其操作数的个数。 参考答案:正确 2009上半年第二次
[判断题]在基类定义的public成员在公有继承的派生类中是可见的。 参考答案:正确
[判断题]两个数组名的比较是数组首元素大小的比较。 参考答案:错误
第 2 页 共 9 页
[判断题]gets和puts函数可以输入/输出包含空格的字符串 参考答案:正确
[单选题]以下正确的函数原型为 A:f(int x;int y);
B:void f(x,y);
C:void f(int x,y);
D:void f(int,int);
参考答案:D
[单选题]执行语句:int i=10;*p=&i;之后,下面描述错误的是 A:p的值为10
B:p指向整型变量i
C:*p表示变量i的值
D:p的值是变量i的地址
参考答案:A
[单选题]预处理命令在程序中是以( )开头的。 A:* B:# C:: D:/
参考答案:B
[多选题]按C++标识符的语法规定,合法的标识符有 A:_abc B:new C:int1 D:
参考答案:AC
[单选题]执行C++程序时出现的\溢出”属于( )错误。 A:运行
第 3 页 共 9 页
B:链接 C:编译 D:逻辑
参考答案:A
[单选题]在C++中,要实现动态联编,必须使用( )调用虚函数。 A:类名
B:派生类指针
C:对象名
D:基类指针
参考答案:D
[判断题]定义一个对象时,系统只存储其数据成员而不用存储成员函数。 参考答案:正确
[判断题]友元函数通过this指针访问类的私有数据成员。 参考答案:错误
[判断题]C++的程序中,对变量一定要先说明再使用,说明只要在使用之前就可以。 参考答案:正确 2009上半年第三次 [论述题]
尽可能多的举例说明C++中的隐式运算符重载。给出一个合理的示例,说明希望在C++中显式重载某个运算符。 参考答案: [论述题]
比较使用C++的new和delete运算符的动态内存分配,以及使用C标准库函数malloc和free的动态内存分配。 参考答案: [论述题]
创建类Rectangle。类的属性是length和width,默认值都是1。它的成员函数计算矩形的周长和面积。length和width有get和set函数。set函数应该确认length和width是大于0.0而小于20.0的浮点数。
第 4 页 共 9 页
参考答案: Class Rectangle { double length,width; public:
Rectangle(double l=1,double w=1){length=l;width=w;} void setL(double l){if(l<0.0 || l>20.0) exit; length=l;} double getL(){return length;}
void setW(double w){if(w<0.0 || w>20.0) exit; width=w;} double getW(){return width;} double area(){return length*width;} double circum(){eturn 2*(length+width);} };
2009上半年第四次
[判断题]在C++中,类与类之间的继承关系具有传递性。 参考答案:正确
[多选题]已知:int a[3][3]={1,2,3,4,5,6,7,8,9};则能表示数组元素a[2][1]的地址是 A:&[2][1]
B:*(a[2]+1)
C:a[2]+1
D:*(a+2)+1
参考答案:CD
[单选题]优先级最低的运算符是: A:( ) B:. C:-> D:++
第 5 页 共 9 页
参考答案:D
[单选题]下列正确的八进制整型常量表示是 A:0a0 B:015 C:080 D:0x10
参考答案:B
[单选题]设i=1,j=2,则表达式i+++j的值为 A:1 B:2 C:3 D:4
参考答案:C
[单选题]假定a为一个数组名, 则下面的哪一种表示有错误。 A:a[i]
B:*(a+1) C:*a D:*a++
参考答案:D
[单选题]在C++中,关于下列设置缺省参数值的描述中,正确的是( )。 A:不允许设置缺省参数值;
B:在指定了缺省值的参数右边,不能出现没有指定缺省值的参数;
C:只能在函数的定义中指定参数的缺省值;
D:设置缺省参数值时,必须全部都设置;
参考答案:B
[判断题]在私有继承中,派生类对象的成员函数不可以访问基类中的公有成员。 参考答案:错误
第 6 页 共 9 页
正在阅读:
西南大学《面向对象技术》网上作业题及答案11-25
微生物名词解释(完全版)06-11
综合实验报告(R焊接102郭亚伟)06-17
真正完全本金光咒的修练方法07-07
发展心理学测试题109-22
最新严明政治纪律严守政治规矩学习心得体会08-07
2014年陇南事业单位考试每日一练真题及答案 (79)04-05
参评省级十佳收费站事迹材料03-08
幼儿园突发公共卫生事件应急预案05-06
- exercise2
- 铅锌矿详查地质设计 - 图文
- 厨余垃圾、餐厨垃圾堆肥系统设计方案
- 陈明珠开题报告
- 化工原理精选例题
- 政府形象宣传册营销案例
- 小学一至三年级语文阅读专项练习题
- 2014.民诉 期末考试 复习题
- 巅峰智业 - 做好顶层设计对建设城市的重要意义
- (三起)冀教版三年级英语上册Unit4 Lesson24练习题及答案
- 2017年实心轮胎现状及发展趋势分析(目录)
- 基于GIS的农用地定级技术研究定稿
- 2017-2022年中国医疗保健市场调查与市场前景预测报告(目录) - 图文
- 作业
- OFDM技术仿真(MATLAB代码) - 图文
- Android工程师笔试题及答案
- 生命密码联合密码
- 空间地上权若干法律问题探究
- 江苏学业水平测试《机械基础》模拟试题
- 选课走班实施方案
- 作业题
- 西南
- 面向
- 对象
- 答案
- 大学
- 网上
- 技术
- 湖南省财政厅重新公布的规范性文件目录 - 图文
- 最新2018年苏教版小学科学二年级上册第一单元教案A4直接打印版
- 学习凌宗伟 大数据时代我们如何做教师
- 农村小学校长汇报材料
- 梅州市蕉岭中学2017届高三上学期第一次质检(文数)
- 大学物理第三章
- 第一章 习题
- 201509学期—操作系统
- Flash(ATA认证) - 图文
- 药理学
- 人教版语文必修二理解性默写卷及答案
- 华北理工大学《机械控制工程基础》参考复习题及答案
- xx商城供应商资质审核调查表
- 检验检测机构资质认定评审准则释义
- 大连东软信息学院软件测试期末考试题C卷
- 三全育人总务处实施方案
- 立足岗位比贡献 创先争优做先锋 - “三看三比三评”主题实践活动
- 2009年江苏(B卷)《行测》真题 - 图文
- labview试验教程!!
- 消防指战员在灭火抢险救援中的自我防护