第一范文网 - 专业文章范例文档资料分享平台

C++ 外企笔试题

来源:用户分享 时间:2021-04-06 本文由鸢卿漓殇 分享 下载这篇文档 手机版
说明:文章内容仅供预览,部分内容可能不全,需要完整文档或者需要复制内容,请下载word后使用。下载word有问题请添加微信号:xxxxxx或QQ:xxxxxx 处理(尽可能给您提供完整文档),感谢您的支持与谅解。

笔试题

VC++开发工程师笔试题

(时间:1小时 满分:100分)

备注:答案请写在答题纸上,请勿在试卷上涂写

一、 选择题(每题1分,共15分)

1、C++语言的跳转语句中,对于break和continue说法正确的是( )

?A)break语句只应用与循环体中 B)continue语句只应用于循环体中

?C)break是无条件跳转语句,continue不是

?D)break和continue的跳转范围不够明确,容易产生问题

2、for(int x=0,y=o;!x&&y<=5;y++)语句执行循环的次数是( )

?A)0 B)5 C)6 D)无次数

3、下面有关重载函数的说法中正确的是( )

?A)重载函数必须具有不同的返回值类型; B)重载函数形参个数必须不同; ?C)重载函数必须有不同的形参列表 D)重载函数名可以不同;

4、下列关于构造函数的描述中,错误的是( )

?A)构造函数可以设置默认参数; B)构造函数在定义类对象时自动执行 ?C)构造函数可以是内联函数; D)构造函数不可以重载

5、下面描述中,表达错误的是( )

?A)公有继承时基类中的public成员在派生类中仍是public的

?B)公有继承是基类中的private成员在派生类中仍是private的

?C)公有继承时基类中的protected成员在派生类中仍是protected的

?D)私有继承时基类中的public成员在派生类中是private的

二、 填空题(每题3分,共15分)

1. C++编译器给应用程序分配的内存空间包含那四个区域:__________、__________、__________和__________。

2. 产生死锁的四个必要条件是__________、__________、__________和__________。

3. 面向对象程序设计将__________成员和对___________放在一起作为一个不可分割的整体来处理。

4. 在二叉树中,指针p所指结点为叶子结点的条件是

5. 已知二叉树有50个叶子结点,则该二叉树的总结点数至少是。

三、 程序改错题(共15分)

要求:

(1) 把修改后的函数代码重新写在答题纸上。

(2) 调用f2(1)时打印err1,调用f2(2)时,打印error4

1 static int f1(const char *errstr, unsigned int flag) {

2 int copy, index, len;

3 const static char **__err = {“err1”, “err2”, “err3”, “err4”};

4

5 if(flag & 0x10000)

搜索“diyifanwen.net”或“第一范文网”即可找到本站免费阅读全部范文。收藏本站方便下次阅读,第一范文网,提供最新资格考试认证C++ 外企笔试题全文阅读和word下载服务。

C++ 外企笔试题.doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印
本文链接:https://www.diyifanwen.net/wenku/1185171.html(转载请注明文章来源)

相关推荐:

热门推荐
Copyright © 2018-2022 第一范文网 版权所有 免责声明 | 联系我们
声明 :本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。
客服QQ:xxxxxx 邮箱:xxxxxx@qq.com
渝ICP备2023013149号
Top