06day---C++面试题

本文深入探讨了C/C++中的高级概念,包括友元函数的权限范围、指针数组的正确声明方式、静态成员的特性以及抽象类的使用限制。通过具体例子和选项对比,帮助读者理解并掌握这些关键知识点。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

1.一个类的友元函数能够访问类的D
A 私有成员
B 保护成员
C 公有成员
D 所有成员
解:
成员函数跟友元函数有相同的权限,都可以访问公有、保护、私有成员
2.如何定义一个int型的指针数组,数组元素个数为10个:C
A int a[10];
B int (*a)[10];
C int *a[10];
D (a[10])(int);
解:
1)[]的优先级比

2)()比[]优先级高
3.在C/C++语言中,关于类的静态成员的不正确的描述是D
A 静态成员不属于对象,是类的共享成员
B C++11之前,非const的静态成员要在类外定义和初始化
C 静态成员函数不拥有this指针,需要通过类参数访问对象成员
D 只有静态成员函数可以操作静态成员
解:
静态成员函数、非静态成员都可以操作静态成员
4.以下关于抽象类的说法正确的有ABC
A 抽象类只能用作其他类的基类
B 不能使用抽象类定义对象
C 抽象类不能用作参数类型、函数返回类型活显示转换的类型
D 抽象类不能有构造函数和析构函数

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值