面圈网
面试哥
注册登录
搜索
首页
社区
题库
问答广场
求职
职业考试
真题库
新
排行榜
教程
公司
发现
经验笔记
代码片段
技术栈
源码
在线文稿
资源下载
书库
首页
职业考试
软件工程师笔试题(二十五)(c++)
软件工程师笔试题(二十五)(c++)
时长:60分钟
总分:100分
239浏览
1人已完成答题
开始做题
题型介绍
题型
单选题
简答题
数量
18
2
软件工程师笔试题(二十五)(c++)
1.
函数定义为Fun(int &i),变量定义n=100,则下面调用正确的是 ().
问题详情
查看答案
A. Fun(20)
B. Fun(20+n)
C. Fun(n)
D. Fun(&n)
2.
函数的形式参数隐含的存储类型说明是()。
问题详情
查看答案
A. extern
B. static
C. register
D. auto
3.
函数fun的返回值是 fun(char *a,char * { int num=0,n=0; while(*(a+num)!=′\0′)num++; while(b[n]){*(a+num)=b[n];num++;n++;} return num; }
问题详情
查看答案
A. 字符串a的长度
B. 字符串b的长度
C. 字符串a和b的长度之差
D. 字符串a 和b的长度之和
4.
关于指针概念说法不正确的是()。
问题详情
查看答案
A. 一个指针变量只能指向同一类型变量
B. 一个变量的地址称为该变量的指针
C. 只有同一类型变量的地址才能放到指向该类型变量的指针变量之中
D. 指针变量可以由整数赋,不能用浮点赋
5.
关于运算符重载,下列表述中正确的是______。
问题详情
查看答案
A. C++已有的任何运算符都可以重载
B. 运算符函数的返回类型不能声明为基本数据类型
C. 在类型转换符函数的定义中不需要声明返回类型
D. 可以通过运算符重载来创建C++中原来没有的运算符
6.
关于友元的描述中,( )是错误的。
问题详情
查看答案
A. 友元函数是成员函数,它被说明在类体内
B. 友元函数可直接访问类中的私有成员
C. 友元函数破坏封装性,使用时尽量少用
D. 友元类中的所有成员函数都是友元函数
7.
关于下列虚函数的描述中,( )是正确的。
问题详情
查看答案
A. 虚函数是一个static存储类的成员函数
B. 虚函数是一个非成员函数
C. 基类中说明了虚函数后,派生类中将其对应的函数可不必说明为虚函数
D. 派生类的虚函数与基类的虚函数应具有不同的类型或个数
8.
关于静态数据成员,下列说法错误的是( )。
问题详情
查看答案
A. 静态数据必须初始化
B. 静态数据的初始化是在构造函数中进行的
C. 说明静态数据成员时前面要加static
D. 引用静态数据成员时,要在静态数据成员名前加<类名>和作用域运算符
9.
关于静态成员的描述中,( )是错误的。
问题详情
查看答案
A. 静态成员可分为静态数据成员和静态成员函数
B. 静态数据成员定义后必须在类体内进行初始化
C. 静态数据成员初始化不使用其构造函数
D. 静态数据成员函数中不能直接引用非静态成员
10.
关于建立函数的目的,以下正确的说法是()。
问题详情
查看答案
A. 提高程序的执行效率
B. 提高程序的可读性
C. 减少程序的篇幅
D. 减少程序文件所占内存
11.
关于构造函数A( )的拷贝构造函数正确的是( )。
问题详情
查看答案
A. (A * ) ;
B. (A ) ;
C. (A & ) ;
D. ( );
12.
关于纯虚函数和抽象类的描述中,错误的是( )。
问题详情
查看答案
A. 纯虚函数是一种特殊的虚函数,它没有具体的实现
B. 抽象类是指具有纯虚函数的类
C. 一个基类中说明有纯虚函数,该基类派生类一定不再是抽象类
D. 抽象类只能作为基类来使用,其纯虚函数的实现由派生类给出
13.
关于return语句,下列正确的说法是()。
问题详情
查看答案
A. 在主函数和其他函数中均可出现
B. 必须在每个函数中出现
C. 可以在同一个函数中出现多次
D. 只能在除主函数之外的函数中出现一次
14.
关于new运算符的错误的描述是( )。
问题详情
查看答案
A. 使用运算符new创建对象数组时必须定义初始值
B. 使用运算符new创建对象时,会调用类的构造函数
C. 运算符new可以用一态创建对象和对象数组
D. 使用new运算符创建的对象可以使用运算符delete删除
15.
关于C++与C语言关系的描述中,( )是错误的。
问题详情
查看答案
A. C语言是C++语言的一个子集
B. C语言与C++语言是兼容的
C. C++语言对C语言进行了一些改进
D. C++语言和C语言都是面向对象的
16.
给出下面定义: char a[]=”abcd”; char b[]={‘a’,’b’,’c’,’d’}; 则下列说法正确的是( )。
问题详情
查看答案
A. 数组a与数组b等价
B. 数组a和数组b的长度相同
C. 数组a的长度大于数组b的长度
D. 数组a的长度小于数组b的长度
17.
凡是函数中未指定存储类别的局部变量,其隐含的存储类别为()。
问题详情
查看答案
A. 自动(auto)
B. 静态(static)
C. 外部(extern)
D. 寄存器(register)
18.
多重继承是()。
问题详情
查看答案
A. 多个单一继承的叠加
B. 导出类有多个直接基类
C. 多个导出类有唯一的基类
D. 每个导出类最多只有一个直接基类,但它可以有多个间接基类
19.
函数之间数据传递的四种形式
问题详情
查看答案
20.
什么叫友元?意义?请给出说明形式。
问题详情
查看答案
开始测试
×
确定开始答题吗? 一旦开始,将马上开始计时。
提
问题
写
面经
写
文章
微信
公众号
扫码关注公众号
回到
顶部
登录
×
微信登录
账号登录
验证码登录
记住我
登 录
忘记密码?
没有帐户?
立即注册
获取短信验证码
登 录
没有帐户?
立即注册
注册帐号
×
获取短信验证码
我已阅读并同意
《服务协议》
注 册
已有帐号?
立即登录