c++选择题1

2017 Android秋招面试总结 - 简书

4.在c++中,头文件的扩展名为:h

5.c++源程序文件扩展名为:cpp

6.由c++源程序文件编译而成的目标代码文件的缺省扩展名为:obj

8.(存疑)下列不是c++语言的基本数据类型的是:D.枚举类型(A.字符类型 B.整数类型 C.逻辑类型)

11.在下列成对的表达式中,运算结果类型相同的一对是:D.7.0/2.0和7.0/2(A. 7/2和7.0/2.0 B.7/2.0和7/2 C.7.0/2和7/2)

14.包含自定义头文件file.h的预处理指令是:#include "file.h"

15.可替换#define PI3.1415926的语句是:const float PI = 3.1415926

18.下列给字符串数组进行的初始化中,正确的是:char s1[] = "abcd";(C.char s3[] = {'a','b','c'}为什么错!!!)(注意char类型数组的初始化

31.在每个c++程序中都必须包含有这样一个函数,该函数的函数名为:Main

32.包含哪种语句的函数不能声明为内联函数:循环(内联函数不能包括复杂的控制语句,如循环语句和switch语句

33.在什么情况下适宜采用inline定义内联函数:函数代码少,频繁调用

35.在c++中,关于下列设置参数默认值的描述中,正确的是:设置参数默认值时,应该先设置右边的,再设置左边的。(形参默认值遵行连续靠右原则

36.函数默认参数在函数原型中说明,默认参数必须放在参数序列的:后部。

40.定义函数模板中使用的参数类型标识符需使用下列哪组符号括起来:()

43.c++允许在结构中定义函数,这些函数称为:成员函数

50.下列哪个不是面向对象的关键要素:结构性

55.类的私有成员可在何处被访问:A.本类的成员函数中        B.本类及子类的成员函数中 

56.this指针存在的目的是:保证每个对象拥有自己的数据成员,但共享处理这些数据成员的代码

59.类的构造函数会在什么情况下被自动调用:定义(创建)对象时

63.对于拷贝构造函数point::point(point &p),说法正确的是:该函数可以访问P的私有和公有成员

71.下列关于友元的描述错误的是:A.成员函数不可作友元  B.静态函数可以作友元

74.下列运算符中,在c++中不能重载的运算符是:?:(共有5个,分别是:.   *   ::   sizeof   ?:)

76.继承的机制是:定义/创建新类

79.c++类体系中,不能被派生类继承的是:构造函数(不能“构”)

80.c++类体系中,能被派生类继承的是:虚函数

82.设类A将其它类对象作为成员,则建立A类对象时,下列描述正确的是:A.A类构造函数先执行  B.成员构造函数先执行

84.派生类的对象可以访问以下哪种情况继承的基类成员:公有继承的公有成员.

85.在继承中,派生类拥有的基类个数为:至少一个。(注:java中一个派生类只有一个基类)

89.派生类构造函数仅包含直接基类构造函数和其他(如子对象)类构造函数。、

90.如果一个类至少有一个纯虚函数,则称该类为:抽象类

注:

派生类对基类成员的访问权限

1.对任意的继承方式,派生类内部都不能访问基类的私有成员

2.对任意的继承方式,派生类内部除了基类的私有成员,其他的都可以访问;

3.对任意的继承方式,派生类对象除了公有继承基类的公有成员可以访问外,其他的一律不能访问。

  • 1
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 2
    评论
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值