面圈网
面试哥
注册登录
搜索
首页
社区
题库
问答广场
求职
职业考试
真题库
新
排行榜
教程
公司
发现
经验笔记
代码片段
技术栈
源码
在线文稿
资源下载
书库
首页
职业考试
C++开发工程师笔试题(九)
C++开发工程师笔试题(九)
时长:60分钟
总分:100分
317浏览
1人已完成答题
开始做题
题型介绍
题型
多选题
简答题
数量
18
2
C++开发工程师笔试题(九)
1.
如果在整个程序中需要经常用到圆周率,为了使程序增加可读性和便于维护,以下提供了有几种方法,其中不正确的是:()。
问题详情
查看答案
A. 使用宏定义 #define PI 3.14
B. 定义局部变量 const float PI=3.14
C. 定义静态变量 static float PI=3.14
D. 直接使用数值3.14
2.
以下程序是依次输出数组中的数值,#include<iostream.h> void main() { int a[10]={1,2,3,4,5,6,7,8,9,0}; int *p=a; for(int i=0;i<10;i++) cout<< << “ “; } 要补齐横线处的内容,以下答案正确的有:()。
问题详情
查看答案
A. *p++
B. p[i]
C. *(a+i)
D. *a++
3.
关于静态变量下面说法正确的是:()。
问题详情
查看答案
A. 在函数体定义的静态变量,在该函数被调用完成后,其所占的仍然存在,但不能被其它函数使用
B. 在一个文件中定义个全局静态变量,只能被本文件的函数访问,但不能其他文件的函数使用。是一个本地的全局变量
C. 定义一个静态变量的时候必须同时给他一个初始值
D. 无论哪种静态变量,它的值都是不能在程序中被改变的
4.
下列对基类和派生类关系的描述中,正确的是()。
问题详情
查看答案
A. 派生类是基类的具体化
B. 派生类是基类的子集
C. 派生类是基类定义的延续
D. 派生类是基类的组合
5.
关于异常和C++提供的异常处理机制。正确的说法是()。
问题详情
查看答案
A. 若程序员预见到程序的异常,则一定可以通过修改程序代码来避免异常出现
B. 使用dyname cast操作符可能会发生异常
C. 异常可以用catch捕获处理
D. 异常可以是对象,也可以是普通函数
6.
在下边的二维数组定义中,不正确的有()。
问题详情
查看答案
A. int a[5][]
B. int a[][5]
C. int a[][3]={{1,3,5},2}
D. int a[](10)
7.
已知下列语句中的x和y都是int型变量,其中正确的语句有()。
问题详情
查看答案
A. y+=++x;
B. ++x+=y;
C. y=x++;
D. x++=y;
8.
以下各选项企图说明一种新的类型名,其中不正确的有()。
问题详情
查看答案
A. typedef v1 int;
B. typedef v2=int;
C. typedef int v3;
D. typedef v4: int;
9.
如果变量x,y已经正确定义,下列语句哪些能正确将x,y的值进行交换()。
问题详情
查看答案
A. x=x+y,y=x-y,x=x-y
B. t=x,x=y,y=t
C. t=y,y=x,x=t
D. x=t,t=y,y=x
10.
以下哪些是循环语句()。
问题详情
查看答案
A. while语句
B. do-while语句
C. for语句
D. if-else语句
11.
下列的各函数中, 属于类的成员函数的是()。
问题详情
查看答案
A. 构造函数
B. 析构函数
C. 友元函数
D. 复制构造函数
12.
下列关于构造函数说法正确的是()。
问题详情
查看答案
A. 构造函数必须与类同名
B. 在构造函数中可以对类中的成员进行初始化
C. 构造函数可以省略不写
D. 构造函数必须有返回值
13.
下列关于函数模板和模板函数的描述,正确的是()。
问题详情
查看答案
A. 函数模板是一组函数的模板
B. 模板函数是一个实在的函数
C. 函数模板是定义重载函数的一种工具
D. 模板函数在编译时不生成可执行代码
14.
下列哪些是面向对象程序设计的主要特征()。
问题详情
查看答案
A. 封装
B. 继承
C. 多态
D. 结构
15.
下面有关重载函数的说法中不正确的是()。
问题详情
查看答案
B. 重载函数形参个数必须不同
C. 重载函数必须有不同的形参列表
D. 重载函数名可以不同
A. 重载函数必须具有不同的返回值类型
16.
下面可以正确表示a*b/(c*d)的表达式是()。
问题详情
查看答案
A. (a*b)/c*d
B. a*b/(c*d)
C. a/c/d*b
D. a*b/c/d
17.
下列对引用的陈述中,正确的是()。
问题详情
查看答案
A. 每一个引用都是其所引用对象的别名,因此必须初始化
B. 形式上针对引用的操作实际上作用于它所引用的对象
C. 一旦定义了引用,一切针对其所引用对象的操作只能通过该引用间接进行
D. 不需要单独为引用分配存储空间
18.
已知:print( )函数是一个类的常成员函数,且无返回值。在下列表示中,不正确的是()。
问题详情
查看答案
A. void print( ) const;
B. const void print( );
C. void print( );
D. void print(const);
19.
什么叫抽象类?
问题详情
查看答案
20.
在类外有什么办法可以访问类的非公有成员?
问题详情
查看答案
开始测试
×
确定开始答题吗? 一旦开始,将马上开始计时。
提
问题
写
面经
写
文章
微信
公众号
扫码关注公众号
回到
顶部
登录
×
微信登录
账号登录
验证码登录
记住我
登 录
忘记密码?
没有帐户?
立即注册
获取短信验证码
登 录
没有帐户?
立即注册
注册帐号
×
获取短信验证码
我已阅读并同意
《服务协议》
注 册
已有帐号?
立即登录