面圈网
面试哥
注册登录
搜索
首页
社区
题库
问答广场
求职
职业考试
真题库
新
排行榜
教程
公司
发现
经验笔记
代码片段
技术栈
源码
在线文稿
资源下载
书库
首页
职业考试
C++开发工程师笔试题(十)
C++开发工程师笔试题(十)
时长:60分钟
总分:100分
357浏览
1人已完成答题
开始做题
题型介绍
题型
多选题
判断题
简答题
数量
16
2
2
C++开发工程师笔试题(十)
1.
不能正确表示x>=3或者x<1的关系表达式有()。
问题详情
查看答案
A. x>=3 or x<1
B. x>=3|x<1
C. x>=3||x<1
D. x> =3&&x<1
2.
如要求在if后一对括号中的表达式,表示a不等于0的时候的值为"真",则下列表达式不能正确表示这一关系的有()。
问题详情
查看答案
A. a<>0
B. !a
C. a=0
D. a
3.
在下列字符中,可以作为C++标识符的是()。
问题详情
查看答案
A. b
B. B
C. _
D. 2
4.
下列叙述中,正确的是()。
问题详情
查看答案
A. false是一个逻辑型常量
B. "b"是一个字符型常量
C. 365是一个int常量
D. 3.1415926是一个double常量
5.
下列关于运算符重载的描述中,正确的是()。
问题详情
查看答案
A. 可以通过运算符重载在C++中创建新的运算符
B. 赋值运算符只能重载为成员函数
C. 运算符函数重载为类的成员函数时,第一操作数是该类对象
D. 重载类型转换运算符时不需要声明返回类型
6.
下列关于继承方式的描述中,正确的是()。
问题详情
查看答案
A. 如果不显式地指定继承方式,缺省的继承方式是私有(private)
B. 采用公有继承方式时,基类中的公有成员在派生类中仍然是公有成员
C. 采用保护继承方式时,基类中的保护成员在派生类中仍然是保护成员
D. 采用私有继承方式时,基类中的私有成员在派生类中仍然是私有成员
7.
关于函数中的<返回类型>,下列表述中正确的是()。
问题详情
查看答案
A. <返回类型>中有可能包含关键字int
B. <返回类型>中有可能包含自定义标识符
C. <返回类型>中有可能包含字符*
D. <返回类型>中有可能包含[]
8.
下面是类Shape的定义:class Shape{ public: virtual void Draw()=0; }; 下列关于Shape类的描述中,不正确的是()。
问题详情
查看答案
A. 类Shape是虚基类
B. 类Shape是抽象类
C. 类Shape中的Draw函数声明有误
D. 语句"Shape s;"能够建立Shape的一个对象s
9.
下列关于函数的描述中,正确的是()。
问题详情
查看答案
A. 函数可以没有返回值
B. 函数可以没有参数
C. 函数可以是一个类的成员
D. 函数不能被定义为模板
10.
要定义一个引用变量p,使用引用类MyClass的一个对象,下列定义语句中错误的是()。
问题详情
查看答案
A. MyClass p=MyClass;
B. MyClass p=new MyClass;
C. MyClass &p=new MyClass;
D. MyClass a, &p=a;
11.
下列关于类模板的描述中,正确的是()。
问题详情
查看答案
A. 类模板的成员函数都是模板函数
B. 可以为类模板参数设置默认值
C. 类模板描述了一组类
D. 类模板中只允许有一个类型参数
12.
下列代码段声明了3个类:class Person{}; class Student:public Person{}; class Undergraduate:Student{}; 下列关于这些类之间关系的描述中,正确的有()。
问题详情
查看答案
A. 类Person是类Undergraduate的基类
B. 类Undergraduate从类Student公有继承
C. 类Student是类Person的派生类
D. 类Undergraduate是类Person的派生类
13.
要定义整型数组x,使之包括初值为0的三个元素,下列语句中正确的是()。
问题详情
查看答案
A. int x[3]={0,0,0};
B. int x[]={0};
C. static int x[3]={0};
D. int x[]={0,0,0};
14.
将运算符"+"重载为非成员函数,下列原型声明中,正确的是()。
问题详情
查看答案
A. MyClock operator + (MyClock,long);
B. MyClock operator + (MyClock,MyClock);
C. MyClock operator + (long,long);
D. MyClock operator + (long,MyClock);
15.
若x和y是程序中的两个整型变量,则下列if语句中不正确的是()。
问题详情
查看答案
A. if(x==0) y=1;else y=2;
B. if(x==0) then y=1 else y=2;
C. if(x==0) y=1 else y=2
D. if x==0 y=1; else y=2;
16.
下列叙述中不正确的是()。
问题详情
查看答案
A. 对长度为n的有序链表进行查找,最坏情况下需要的比较次数为n
B. 对长度为n的有序链表进行对分查找,最坏情况下需要的比较次数为(n/2)
C. 对长度为n的有序链表进行对分查找,最坏情况下需要的比较次数为(log2n)
D. 对长度为n的有序链表进行对分查找,最坏情况下需要的比较次数为(nlog2n)
17.
所有的表达式都有值。
问题详情
查看答案
A. 对
B. 错
18.
说明函数原型时不需要指明每个函数参数的名字,只需要说明每个参数的类型和返回值类型就可以了。
问题详情
查看答案
A. 对
B. 错
19.
不允许重载的5个运算符是哪些?
问题详情
查看答案
20.
运算符重载的意义?
问题详情
查看答案
开始测试
×
确定开始答题吗? 一旦开始,将马上开始计时。
提
问题
写
面经
写
文章
微信
公众号
扫码关注公众号
回到
顶部
登录
×
微信登录
账号登录
验证码登录
记住我
登 录
忘记密码?
没有帐户?
立即注册
获取短信验证码
登 录
没有帐户?
立即注册
注册帐号
×
获取短信验证码
我已阅读并同意
《服务协议》
注 册
已有帐号?
立即登录