云题海 - 专业文章范例文档资料分享平台

当前位置:首页 > 2011重大复试题目回忆

2011重大复试题目回忆

  • 62 次阅读
  • 3 次下载
  • 2026/1/19 18:24:57

程序设计题(20’)

设计一个类MyARR,要求实现以下功能: 数据成员: 1 数组长度 2 数组名 函数成员:

MyARR() //构造函数

Void deletesame() //删除数组中元素相同的 只剩一项 Void show() //要求显示出各个元素

数组b[16]={1,2,2,2,3,4,5,5,5,6,6,6,7,8,9,10} (随便写的几个数) 用数组b去初始化MyARR,然后去掉重复的 要求调用show()输出元素为1,2,3,4,5,6,7,8,9,10,实现这个类并测试。

选择题(2’*20)

1 封装是将数据与____操作________进行有机结合

2 for(s;;s1)等价于下面那个句子?

A for(s;0;s1) B for(s;1;s1) C for(s;s;s1) D for(s;s1;s1)

3输入输出流中的cerr是(A) A 对象 B 类

//包含在文件 全局文本流对象 cin是istream类的对象 cout是ostream类的对象 clog是ostream类的对象 cerr是ostream类的对象 是否缓冲区流 是 是 是 否 对应的标准设备 标准输入流(对象) 以键盘为其对应标准设备 标准输出流(对象) 以显示器为其对应的标准设备 标准错误输出流 4 ifstream默认的方式是() A ios::in B ios::out C ios::in||out D

5运算符重载有两种形式:友元和成员函数,下面说法正确的是: A 两者都含有this指针

B 友元比成员函数声明时多一个关键字 C 两者的参数不同,但是实现形式一样 D

6 下列函数中含有this指针的是:(C)

A 构造函数 B静态成员函数 C 成员函数 D析构函数

在调用某对象的成员函数时,系统会自动产生一个隐藏的指针,这个指针称为this指针,它始终指向要调用其成员函数的对象,并将该指针作为一个参数自动传递给该成员函数,这样成员函数就明确知道了取哪一个对象的成员数据。 静态成员函数没有this指针,因为普通成员函数虽然在物理上只有一份代码,但在逻辑上认为每一个对象都有一份代码,所以有this指针,而静态成员函数在逻辑上也只有一份代码,不属于具体的对象,当然也就没有this指针。

重载运算符的成员函数要借助this指针,所以这里不能使用静态成员函数。

7下列说法不正确的是(A) A 抽象类不能作为基类 B 抽象类没有实现部分 C 抽象类有虚函数

D 抽象类不能定义对象 若定义一个类,如果它只能用作基类,以派生新的类,而不能用来定义对象,则称为抽象类。 8 A为基类,B为派生类,a是A的对象,b是B的对象,int *pa=&a; *pb=&b,则下列式子正确的是(A?)

A a=b B b=a; C pa=pb; D pb=pa;

//在任何需要基类对象的地方都可用公有派生类的对象来代替,这条规则称作复制兼容规则。

①派生类的对象可以赋值给基类的对象,这时是把派生类对象中从对应基类中继承来的成员赋值给基类对象。反过来则不行,因为派生类的新成员无值可赋。②可以将一个派生类对象的地址赋给其基类的指针变量,但只能通过这个指针访问派生类中由基类继承来的成员,不能访问派生类中的新成员。同样也不能反过来。③派生类对象可以初始化基类对象的引用 引用是别名,但这个别名只能包含派生类对象中由基类继承来的成员。 9 template,T是什么?? A 自定义数据类型 B 类型说明符

//p190在类模板外部定义的类模板的成员函数必须是函数模板。

在成员函数模板的定义中,指定成员函数所在类域的类名后跟的“模板参数名表”中的成员与类模板的“模板参数成员”中的类型参数名相同,但不加typename或class。 模板实例化格式:typedef类名<类模板实在参数表>类实例名; 填空(4’*6)

1 A为一个类名,a是A的对象,则delete a时将自动调用___析构函数_________

2 进行运算符重载时,如果是类的的成员函数,c1+c2被编译器解释为______;如果是友元函数,c1+c2被编译器解释为______;

3 函数f()需要访问类A的私有成员,则需要在类A中对函数f()的声明如下______

程序填空题(4’*6)

1输出结果的第一行______________,第二行_______________

也只能回忆道这么多了 大家不要着急 认真复习哈 笔试不是问题 选择题有的选项自己也记得不是很精确 写的意思都是差不多的

至于上机考试,有两个题目,分单号和双号,就是你在实验室里坐的座号是双号,就做第二个;单号呢,就做第一个,我坐的是第二题,题目大致意思如下: 水仙花数(什么是水仙花数,谭浩强那本C语言书中课后习题有介绍)

输入文件名:shui.in 输出文件名:shui.out (一定要知道怎样改文本的扩展名。因为默认的后面都会有个.txt后缀,而老师的要求你是必须弄成后缀是.in)

在文件中输入m,其中0

153 9 10 0

shui.out则输出如下: T F F

必须严格按照要求来,不然他就判断你不合格的,至于评分吗?5个档次

10、20、30、40、50,如果你逻辑正确,并且没有什么语法错误的话,即使运行不出来,也可以拿个40分的,而且机试只占复试成绩的20%,不是很重要,面试和笔试很重要。 英语吗?没有考听力,背个自我介绍足以,我那个小组连自我介绍都免了

搜索更多关于: 2011重大复试题目回忆 的文档
  • 收藏
  • 违规举报
  • 版权认领
下载文档10.00 元 加入VIP免费下载
推荐下载
本文作者:...

共分享92篇相关文档

文档简介:

程序设计题(20’) 设计一个类MyARR,要求实现以下功能: 数据成员: 1 数组长度 2 数组名 函数成员: MyARR() //构造函数 Void deletesame() //删除数组中元素相同的 只剩一项 Void show() //要求显示出各个元素 数组b[16]={1,2,2,2,3,4,5,5,5,6,6,6,7,8,9,10} (随便写的几个数) 用数组b去初始化MyARR,然后去掉重复的 要求调用show()输出元素为1,2,3,4,5,6,7,8,9,10,实现这个类并测试。 选择题(2’*20) 1 封装是将数据与____操作________进行有机结合 2 for(s;;s1)等价于下面那个句子? A fo

× 游客快捷下载通道(下载后可以自由复制和排版)
单篇付费下载
限时特价:10 元/份 原价:20元
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信:fanwen365 QQ:370150219
Copyright © 云题海 All Rights Reserved. 苏ICP备16052595号-3 网站地图 客服QQ:370150219 邮箱:370150219@qq.com