面试题:C++基础

原文地址:面试题:C++基础 作者:撩人的羊

1、以下关于Cache的叙述中,正确的是()

A、CPU中的Cache容量应大于CPU之外的Cache容量

B、Cache的设计思想是在合理成本下提高命中率

C、Cache的设计目标是容量尽可能与主存容量相等

D、在容量确定的情况下,替换算法的时间复杂度是影响Cache命中率的关键因素

 

解析:答案B

2、下列关于一个类的静态成员的描述中,不正确的是()

A、该类的对象共享其静态成员变量的值                           

B、静态成员变量可被该类的所有方法访问                

C、该类的静态方法只能访问该类的静态成员变量                

D、该类的静态数据成员变量的值不可修改

 

解析:答案D

3、表达式“X=A+B*(C--D)/E”的后缀表示形式可以为()

A、XAB+CDE/-*=                     B、XA+BC-DE=

 

解析:答案C

4、()设计模式将抽象部分与它的实现部分相分离。

A、Singleton(单例)                   B、 Bridge(桥接)                    

C、 Composite(组合)                                   D、 Facade(外观)

 

解析:答案B

5、腾讯笔试题:const的含义及实现机制

解析:const的含义及实现机制,比如:const int i,是怎么做到i只可读的?

const用来说明所定义的变量是只读的。

这些在编译期间完成,编译器使用常数直接替换掉对此变量的引用。

更多阅读:

http://www.92ask.net/Archive/?action=show&id=18

初探编译器static、const之实现原理

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值