面圈网
面试哥
注册登录
搜索
首页
社区
题库
问答广场
求职
职业考试
真题库
新
排行榜
教程
公司
发现
经验笔记
代码片段
技术栈
源码
在线文稿
资源下载
书库
首页
职业考试
C++开发工程师笔试题(八)
C++开发工程师笔试题(八)
时长:60分钟
总分:100分
324浏览
4人已完成答题
开始做题
题型介绍
题型
单选题
多选题
简答题
数量
1
17
2
C++开发工程师笔试题(八)
1.
在下列字符中,不允许作为C++标识符的是()。
问题详情
查看答案
A. b
B. B
C. _
D. 2
2.
下列运算符中,()运算符在C++中可以重载。
问题详情
查看答案
A. &&
B. []
C. ::
D. new
3.
下列字符中可以构成标识符的是()。
问题详情
查看答案
A. 数字字符
B. 大写字母
C. 下划线字符
D. 连接符
4.
下列关于C++语言类的描述中正确的是()。
问题详情
查看答案
A. 类用于描述事物的属性和对事物的操作
B. 类与类之间通过封装而具有明确的独立性
C. 类与类之间必须是平等的关系,而不能组成层次结构
D. 类与类之间可以通过一些方法进行通信和联络
5.
下面说法中,不正确的是()。
问题详情
查看答案
A. 公有派生类的成员函数可以访问基类的私有成员
B. 私有派生类的成员函数可以访问基类的私有成员
C. 无论公有派生还是私有派生,派生类的成员函数均可以访问基类的公有成员
D. 无论公有派生还是私有派生,派生类的成员函数均可以访问基类的私有成员
6.
下列叙述不正确的是()。
问题详情
查看答案
A. 一个程序中可以有多个#include命令行
B. 在#include命令行中,用双引号和用尖括号将被包含的文件名括起来没有区别
C. #include命令行只能放在程序开始位置
D. #include命令后也必须以分号结束
7.
下面关于new 和delete操作符的说法中,正确的是()。
问题详情
查看答案
A. 使用new操作符,可以动态分配全局堆中的内存资源
B. 若p的类型已由A*强制转换为void *,那么执行语句delete p;时,类A的析构函数不会被调用
C. 实现全局函数时,new和delete通常成对地出现在由一对匹配的花括号限定的语句块中
D. 执行语句A * p=new A[100]时,类A的构造函数只会被调用1次
8.
要声明一个有10个int型元素的数组,错误的语句是()。
问题详情
查看答案
A. int a[10];
B. int a[2,5];
C. int a[];
D. int *a[10];
9.
下面关于类的对象性质的描述,不正确的有()。
问题详情
查看答案
A. 对象之间不可以相互赋值
B. 不可以说明指向对象的指针
C. 对象不能用作数组元素
D. 一个对象能用作另一个对象的成员
10.
下面列出的保留字中,可以作为函数的返回类型的是()。
问题详情
查看答案
A. void
B. int
C. new
D. long
11.
以下叙述中正确的有()。
问题详情
查看答案
A. 预处理命令行都必须以#号开始
B. 在程序中凡是以#号开始的语句行都是预处理命令行
C. 程序在执行过程中对预处理命令行进行处理
D. 以下是正确的宏定义 #define IBM_PC
12.
若调用一个函数,且函数中没有return语句,则不正确的说法是()。
问题详情
查看答案
A. 没有返回值
B. 返回若干个系统默认值
C. 能返回一个用户所希望的函数值
D. 返回一个不确定的值
13.
设有程序段 int m=20; while ( m=0 ) m=m++ ;则下面描述中不正确的有()。
问题详情
查看答案
A. while循环执行10次
B. 循环是无限循环
C. 循环体语句一次也不执行
D. 循环体语句执行一次
14.
以下叙述不正确的有()。
问题详情
查看答案
A. 在C++程序中,main( )函数必须位于程序的最前面
B. C++程序的每行中只能写一条语句
C. C++语言本身没有输入输出语句
D. 在对一个C++程序进行编译的过程中,可发现注释中的拼写错误
15.
若已定义:char amsg[100],char *p = amsg;并在以后的语句中未改变p的值,能表示amsg [100]地址的表达式有()。
问题详情
查看答案
A. &(*(p + 100))
B. p + 100
C. &(*p + 100)
D. &asmg[100]
16.
在C语言中,以下赋值正确的有()。
问题详情
查看答案
A. char i = 0xAF;
B. char squote = "s";
C. char pattern[] = {'c', 'a', 't','t','\0','\0'};
D. enum months {JAN = 1, FEB, MAR, APR, MAY, JUN,DEC};
17.
在C语言中,以下选项中属于转义字符的有()。
问题详情
查看答案
A. \a
B. \b
C. \?
D. \|
18.
以下选项中属于C语言的基本数据类型有()。
问题详情
查看答案
A. char
B. boolean
C. double
D. float
19.
静态函数存在的意义?
问题详情
查看答案
20.
什么是常对象?
问题详情
查看答案
开始测试
×
确定开始答题吗? 一旦开始,将马上开始计时。
提
问题
写
面经
写
文章
微信
公众号
扫码关注公众号
回到
顶部
登录
×
微信登录
账号登录
验证码登录
记住我
登 录
忘记密码?
没有帐户?
立即注册
获取短信验证码
登 录
没有帐户?
立即注册
注册帐号
×
获取短信验证码
我已阅读并同意
《服务协议》
注 册
已有帐号?
立即登录