ORACLE的笔试题(精选12篇)
ORACLE的笔试题 第1篇
1、合并会计报表的主体为( )
A、母公司 B、母公司和子公司组成的企业集团
C、总公司 D、总公司和分公司组成的企业集团
2、国际会计准则委员会制定发布的有关会计报表的准则以及我国关于会计报表的暂行规定中采用的合并理论为( )
A、所有权理论 B、经济实体理论 C、子公司理论 D、母公司理论
3、新设合并是指合并是两个或两个以上的企业联合成立一个新的企业,用新企业的股份交换原来各公司的股份。通过合并( )。
A、原有的企业均失去法人资格,全部解散
B、只有一个企业保留法人资格
C、企业对市场增加了控制力
D、企业减少了竞争风险
4、通过企业规模的扩张,达到扩大经营规模,增强竞争优势,降低管理成本与费用,获取规模效益;拓展行业专属管理资源,这种合并属于( )。
A、混合合并 B、横向合并 C、纵向合并 D、控股合并
5、下列各项中,( )不属于企业合并购买法的特点。
A、购买企业在合并日资产负债表中以公允价值确定被购买企业可辨认资产和负债
B、购买企业将购买成本与取得的被购买企业可辨认净资产的公允价值的差额作商誉处理。
C、被购买企业合并前的收益与留存收益不纳入合并后主体的报表中
D、被购买企业合并前的收益与留存收益纳入合并后主体的报表中
6、购买企业对于购入的房屋、建筑物、机器设备等固定资产,如果属于可以继续使用的,其公允价值应按照( )确定。
A、可变现净值 B、账面价值 C、重置成本 D、现行市价
7、购买企业在确定所承担的负债的公允价值时,一般应按( )确定。
A、可变现净值 B、账面价值 C、重置成本 D、现行市价
8、第二期以及以后各期连续编制会计报表时,编制基础为( )。
A、上一期编制的合并会计报表
B、上一期编制合并会计报表的合并工作底稿
C、企业集团母公司与子公司的个别会计报表
D、企业集团母公司和子公司的账簿记录
9、甲公司拥有乙公司60%的股份,拥有丙公司30%的股份,乙公司拥有丙公司25%的股份,在这种情况下,甲公司编制合并会计报表时,应当将( )纳入合并会计报表的合并范围。
A、乙公司 B、丙公司 C、乙公司和丙公司 D、两家都不是
10、编制合并会计报表时,最关键的一步是( )
A、确定合并范围 B、将抵消分录登记账簿 C、调整帐项,结帐、对帐 D、编制合并工作底稿
11、母公司如果需要在控制权取得日编制合并会计报表,则需编制( )。
A、合并资产负债表 B、合并资产负债表和合并利润表 C、合并现金流量表 D、B和C
12、在合并资产负债表中,将“少数股东权益”视为普通负债处理的合并方法的理论基础是( )。
A、经济实体理论 B、母公司理论 C、所有权理论 D、其他有关理论
13、在子公司是母公司的全资子公司的情况下,合并利润表中的合并净利润数额( )。
A、应等于母公司净利润 B、应大于母公司净利润 C、应小于母公司净利润 D、ABC均有可能
14、合并价差形成的原因主要有( )。
A、母子公司的会计年度不一致
B、母子公司采用不同的会计政策
C、母子公司在证券市场上通过第三者取得子公司的股分
D、子公司存在潜在的负债
15、下列情况中,必须纳入A公司合并范围的情况是( )。
A、A公司拥有B公司60%的权益性资本,通过B公司拥有C公司55%的权益性资本
B、A公司拥有甲公司49%的权益性资本
C、A公司拥有丙公司48%的权益性资本,通过丙公司拥有J公司40%的权益性资本
D、A公司拥有乙公司45%的权益性资本
16、少数股东权益项目反映除母公司以外的其他投资者在子公司的权益,根据我国合并会计报表的有关规定,少数股东权益在合并资产负债表中应当( )。
A、在所有者权益类项目中列示
B、在流动负债类项目中列示
C、在长期负债类项目中列示
D、作为少数股东权益单独列示
17、在连续编制合并会计报表的情况下,上期抵销内部应收帐款额计提的坏账准备对本期的影响时,应编制的抵销分录为。( )
A、借:坏帐准备
贷:管理费用
B、借:坏帐准备
贷:期初未分配利润
C、借:期初未分配利润
贷:坏帐准备
D、借:管理费用
贷:坏帐准备
18、确定合并会计报表合并范围的`依据是( )。
A、母公司的下属企业
B、被母公司控制的被投资企业
C、财务隶属于母公司的企业
D、行政隶属于母公司的企业
19、合并价差项目在编制合并会计报表时属于( )。
A、长期投资 B、短期投资
C、合并收益损失 D、长期负债
20、H公司持有甲公司80%的权益性资本,持有乙公司40%的权益性资本,持有丙公司60%的权益性资本;甲公司持有乙公司30%的权益性资本;丙公司持有乙公司20%的权益性资本。那么,H公司直接和间接控制乙公司权益性资本的比例为( )。
A、54% B、64%
C、78% D、90%
21、乙公司是甲公司的全资子公司,年末甲公司股权长期投资帐面余额为420万元;乙公司实收资本帐面价值为120万元,没有盈余公积和未分配利润。则甲、乙公司合并会计报表上“长期股权投资”项目的金额为( )。
A、300万元 B、400万元 C、320万元 D、420万元
22、乙公司是甲公司的全资子公司,合并会计期间内,甲公司销售给乙公司商品,售价为2万元,货款到年底时尚未收回,甲公司按规定在期末时按5%计提坏帐准备。则应编制的坏帐准备抵销分录为:( )。
A、借:坏帐准备1000
贷:管理费用1000
B、借:管理费用1000
贷:坏帐准备1000
C、借:管理费用1000
贷:应收帐款1000
D、借:坏帐准备1000
贷:应收帐款1000
23、在连续编制合并会计报表的情况下,上期已抵销的内部购进存货包含的未实现内部销售利润,在本期应当进行的抵销处理为( )。
A、借:期初未分配利润
贷:主营业务成本
B、借:期初未分配利润
贷:存货
C、借:主营业务收入
贷:主营业务成本
D、借:主营业务收入
贷:存货
24、将企业集团内部交易形成的存货中包含的未实现内部销售利润抵销时应编制的抵销分录为:( )。
A、借:主营业务成本
贷:存货
B、借:主营业务利润
贷:存货
C、借:主营业务收入
贷:存货
D、借:投资收益
贷:存货
ORACLE的笔试题 第2篇
1.下列几个因素中,影响内含报酬率大小的是( )。
A、市场利率
B、各年现金净流量
C、投资项目有效年限
D、原始投资额
[答案]B、C、D
[解析]内含报酬率是使投资项目净现值等于零时的折现率。因此,影响内含报酬率大小的因素有项目初始投资额、各年现金净流量和项目有效年限。
2.在不考虑通货膨胀的条件下,必要投资报酬率的构成要素包括( )。
A、通货膨胀补贴率
B、风险报酬率
C、无风险报酬率
D、资金成本率
[答案]BC
[解析]在不考虑通货膨胀的情况下,必要投资报酬率由无风险报酬率和风险报酬率两部分组成。
3. 影响债券发行价格的决定性因素是债券票面利率与市场利率的关系。以下说法正确的有( )。
A、当债券票面利率等于市场利率时,债券平价发行
B、当债券票面利率高于市场利率时,债券溢价发行
C、当市场利率高于债券票面利率时,债券溢价发行
D、当市场利率低于债券票面利率时,债券折价发行
[答案]A、B、D
[解析]根据债券票面利率和市场利率的关系可知,ABD是正确的。
4.下列( )属于系统性风险。
A、利息率风险
B、再投资风险
C、购买力风险
D、破产风险
[答案]A、B、c
[解析]系统性风险主要包括利息率风险、再资风险和购买力风险;非系统风险主要包括违约风险、流动性风险和破产风险。
5.在完整的工业投资项目中,经营期期末(终结点)发生的净现金流量包括( )
A、回收流动资金
B、回收固定资产余值
C、原始投资
D、经营期末营业净现金流量
[答案]A、B、D
[解析]原始投资通常发生在建设期。
6.当净现值大于零时,下列关系式正确的有( )。
A、净现值率大于零
B、现值指数大于1
C、内部报酬率大于投资必要报酬率
D、投资回收期小于项目计算期的二分之一
[答案]A、B、C
[解析]根据净现值指标的性质,当净现值大于零时,净现值率也大于零,现值指数大于1,内部报酬率大于投资必要报酬率(折现率)。
7.权益筹资方式与负债筹资方式相比,具有以下特点( )。
A、有利于增强企业信誉
B、资金成本高
C、容易分散企业的控制股
D、筹资风险大
[答案]JA、B、c
[解析]权益筹资方式与负债筹资方式相比,筹资风险小。
8.对信用标准进行定量分析的目的在于( )。
A、确定信用期限
B、确定折扣期限和现金折扣
C、确定客户的拒付账款的风险即坏账损失率
D、确定客户的信用等级,作为是否给予信用的依据
[答案]c、D
[解析]本题的考点是信用标准的定量分析。
9.企业为应付紧急情况而持有的现金余额主要取决于( )。
A、企业愿意承担风险的程度
B、企业临时举债能力的强弱
C、企业派发现金股利的需要
D、企业对现金流量预测的可靠程度
[答案]A、B、D
[解析]企业派发现金股利的需要属于满足 交易动机的现金需要。
10.按照资本资产定价模式,影响特定股票收益率的因素有( )。
A、无风险的收益率
B、股票平均风险收益率
C、特定股票的β系数
D、财务杠杆系数
[答案]A、B、C
银联的笔试题 第3篇
一,行政能力测试
1. 1,8,9,4,(1),1/6
2. 56,66,78,82,(100)
二,专业选择题(英语)
理论题,包括安全管理,安全设备等,
三,多项选择的专业题(英语)
四,简答题
1、AIX 禁止 root 远程 login 的操作
2、对称加密与非对称加密的举例和最大区别
(密钥)
3、ISO1799 的十大内容
4、安全管理的`三个内容
五,简答题
1、用 KSH 编写脚本,操作 hosts 文件中的 IP 列表,添加删除显示 IP 列表
东方海外的笔试题 第4篇
1. 关于对J2EE, OO, UML, SOA(service-oriented architecture面向服务架构), BPM, work flow等的`理解,
SOA: www.matrix.org.cn/resource/article/44/44070_SOA.html
2. 读程序写出结果,主要是实参给行参传值的问题,
3. 关于exception。
4. Reverse words in a String(用java或C都可以)。
东方海外的笔试题 第5篇
1. 关于对J2EE, OO, UML, SOA(service-oriented architecture面向服务架构), BPM, work flow等的`理解,
SOA: www.matrix.org.cn/resource/article/44/44070_SOA.html
2. 读程序写出结果,主要是实参给行参传值的问题,
3. 关于exception。
4. Reverse words in a String(用java或C都可以)。
很专业的笔试题 第6篇
总得来说,卓越网的笔试很专业,也很有代表性.
笔试分两部分:
第一部分是常识与逻辑测试的综合测试,就是类似公务员行测的题目,30题,30分钟,难度远不如公务
员和马士基的题难度差不多(但是不要忘了马士基是11分钟50题)完成.时间有点紧.
第二部分是专业测试和开放问题.
有土建类,策划类,发展类,编程类,综合管理类
一、编程类
1、请写出提高网站可靠性的各种方案,
2、说说IP地址和MAC地址的关系
3、请选择一种操作系统,说说在安装时和安装后怎样才能让系统最安全。请结合具体的操作说明。
4、说说192.168.1.91 255.255.255.224的网络地址是什么?广播地址是什么?可用的`网络地址有多少?
5、下面是主机A和主机B间的静态路由,
请说说主机A和主机B间有几台路由器,画出网络拓朴图
A-》B B-》A
192。168。100。1 192。168。1。1
202。129。3。2 192。168。5。1
211。92。13。2 202。12。3。9
202。12。3。6 211。92。13。9
192。168。5。3 202。129。3。10
192。168。1。100 192。168。100。50
6、请编程(或用流程图表示),将N个数进行升序排列
7、请编程(或用流程图表示),系统提供以下两个函数:
ls(aDir):将aDir目录中的目录和文件读取到数组中。
aif(aDir):判断aDir是否是目录,是目录则返回值为1,否则为0
请编程:将/usr/lib目录中的目录和文件全部都读取出来。
8、用一用户反映,他用自己的号拨号后,不能访问自己的管理页面
target=“_blank” >www.yourweb.com,而用另外的号码拨确能拨上,也能打开相关管理网页,请问产
生此故障的原因是什么,你是怎么排除这个故障的,写出你的故障排除思路。
网游公司的笔试题大 第7篇
1 上海乐升笔试:
冯诺依曼机的体系结构
各种RAM的名词解释
递归求5!
C程序优化
翻译有关windows资源处理的文章
上机:
写api 进行分数的四则运算
写api 针对2个8位的数的四则运算 该平台不支持16位
写api 对一个10个元素的数组排序 并且支持检索
卢老师教过的放10个球到盒子问题
2 扬讯科技(手机)写个MIN(a, b)的宏
函数指针
指针数组等
游戏程序的特点
游戏程序的结构
链表的插入 索引
typedef 和 #define 的优点和缺点
你最熟悉的游戏算法
3 巨人网络
1.class String
{
public:
String(const char *cp = NULL);
String(const String & cp);
~String;
String& operator = (const String & cp);
operator const char *() const;
private:
char *m_data;
}
1) 完成类的方法;
String::String(const char *str)
{
if ( str == NULL ) //strlen在参数为NULL时会抛异常才会有这步判断
{
m_data = new char[1] ;
m_data[0] = ;
}
else
{
m_data = new char[strlen(str) + 1];
strcpy(m_data,
String::String(const String &another)
{
m_data = new char[strlen(another.m_data) + 1];
strcpy(m_data,other.m_data);
}
String& String:perator =(const String &rhs)
{
if ( this == &rhs)
return *this ;
delete []m_data; //删除原来的数据,新开一块内存
m_data = new char[strlen(rhs.m_data) + 1];
strcpy(m_data,rhs.m_data);
return *this ;
}
String::~String()
{
delete []m_data ;
}
operator const char *() const
{
return str;
}
2) operator const char *() const 后面的const的作用.
2.new/delete和malloc/free的区别,什么时候需要建立自己的内存分配机制,
3.static和volatile的用途。
static:
4.什么是深拷贝?什么是浅拷贝?举例说明。
#include
#include
class Base
{
private:
char * name;
public:
Base(char * className)
{
name = new char[strlen(className)+1];
strcpy(name, className);
}
~Base()
{
delete name;
}
char *copyName()
{
char newname[256];
strcpy(newname, name);
return newname;
}
char *getName()
{
return name;
}
static void print (Base base)
{
printf(“name: %sn”,base.name);
}
};
class Subclass : public Base
{
public:
Subclass(char * className) : Base(className)
{
}
};
int main()
{
Base *pBase = new Subclass(“test”);
Base::print(*pBase);//用后会被释放掉,下面的指向将为空指针,应改为引用
printf(“name: %sn”, pBase->getName());
printf(“new name: %sn”, temp);
return 0;
}
对上面程序进行编译不报错,但是程序不能执行.
下面是改正后的:
#include
#include
class Base
{
private:
char * name;
public:
Base(char * className)
{
name = new char[strlen(className)+1];
strcpy(name, className);
}
~Base()
{
delete name;
}
char *copyName()
{
char *newname = new char[strlen(name)+1];
strcpy(newname, name);
return newname;
}
char *getName()
{
return name;
}
static void print (Base base)
{
base.name = base.copyName(); //深度拷贝
printf(“name: %sn”,base.name);
}
};
class Subclass : public Base
{
public:
Subclass(char * className) : Base(className)
{
}
};
int main()
{
Base *pBase = new Subclass(“test”);
Base::print(*pBase);//用后会被释放掉,下面的指向将为空指针,应改为引用
printf(“name: %sn”, pBase->getName());
char *temp = pBase->copyName();
printf(“new name: %sn”, temp);
delete temp;
return 0;
}
5.一个自定义类String的改错题,
6.void GetMemory(char *p)
{
p = (char *)malloc(100);
}
void Test(void)
{
char *str = NULL;
GetMemory(str);
strcpy(str, “hello world”);
printf(str);
}
请问运行Test函数会有什么样的结果?
如果函数的参数是一个指针,不要指望用该指针去申请动态内存。示例7-4-1中,Test函数的语句GetMemory(str, 200)并没有使str获得期望的内存,str依旧是NULL,为什么?
void GetMemory(char *p, int num)
{
p = (char *)malloc(sizeof(char) * num);
}
void Test(void)
{
char *str = NULL;
GetMemory(str, 100); // str 仍然为 NULL
strcpy(str, “hello”); // 运行错误
}
示例7-4-1 试图用指针参数申请动态内存
毛病出在函数GetMemory中。编译器总是要为函数的每个参数制作临时副本,指针参数p的`副本是 _p,编译器使 _p = p。如果函数体内的程序修改了_p的内容,就导致参数p的内容作相应的修改。这就是指针可以用作输出参数的原因。在本例中,_p申请了新的内存,只是把_p所指的内存地址改变了,但是p丝毫未变。所以函数GetMemory并不能输出任何东西。事实上,每执行一次GetMemory就会泄露一块内存,因为没有用free释放内存。
如果非得要用指针参数去申请内存,那么应该改用“指向指针的指针”,见示例7-4-2。
void GetMemory2(char **p, int num)
{
*p = (char *)malloc(sizeof(char) * num);
}
void Test2(void)
{
char *str = NULL;
GetMemory2(&str, 100); // 注意参数是 &str,而不是str
strcpy(str, “hello”);
cout<< str << endl;
free(str);
}
7.int i;
std::list list1;
for(i = 0; i < 8; i++)
list1.push_back(i);
for(std::list::iterator = list1.begin(); iterator != list1.end(); iterator++)
if (*iterator % 2)
list1.erase(iterator);
这段代码在运行时会产生什么错误,怎么改正。
erase之后iterator失效
就加一个 就完了。
#include
int main()
{
std::list list1;
for(int i=0;i < 8;i++)
list1.push_back(i);
for(std::list::iterator it=list1.begin();it!=list1.end();++it)
{
if(*it%2 == 0)
{
it = list1.erase(it);
it --;
}
}
return 0;
}
8.对Gcc编译选项做些介绍。
9.Gdb中如何设置中断点,逐步调试程序。
10.游戏编程中如何对显存进行管理。//这是唯一的一道和游戏直接有关题目。
网络公司的笔试题 第8篇
该二叉树对应的树林结点的层次次序序列为
1. E、G、F、A、C、D、B
. E、A、C、B、D、G、F
3. E、A、G、C、F、B、D
某有限公司的笔试题 第9篇
1.画出NMOS的.特性曲线(指明饱和区,截至区,线性区,击穿区和C-V曲线)
2.2.2um工艺下,Kn=3Kp,设计一个反相器,说出器件尺寸。
3.说出制作N-well的工艺流程。
4.雪崩击穿和齐纳击穿的机理和区别。
广告公司常用的笔试题 第10篇
回答: 这两人为伊朗窃贼和他的看守,共同走入法庭。他们各自的左右腿上分别上锁链。为什么呢?因为罪犯已经犯了两次罪, 伊斯兰法庭由此判罚砍断其两只手。故此无法给他上锁链。请以“边缘型思考”法创作出你自己的问题及解答。(必须有独创性)
4. 选出一份杂志或报刊上的广告,请用100字以下陈述:
a)你认为其针对对象是谁?
b)你认为其目的是什么?
c)你认为其消费者承诺是什么?
这是一个优秀的广告吗?假如是的话,为什么?假如不是的话,为什么?(不超过100字)
5. 请针对同一产品同一对象,以同一目的,同样承诺,以另外形式,创造一个广告,再用不超过200字来解释你的创作,
6. 请拟写一30秒的电视广告及一份平面广告,推销杂志给女性读者。(书面可以用文字描述)
网络安全方面的笔试题 第11篇
出现安全问题时提供依据与手段
从网络运行和管理者角度说,希望对本地网络信息的访问、读写等操作受到保护和控制,避免出现“陷门”、病毒、非法存取、拒绝服务和网络资源非法占用和非法控制等威胁,制止和防御网络 的攻击。对安全保密部门来说,他们希望对非法的、有害的或涉及国家机密的信息进行过滤和防堵,避免机要信息泄露,避免对社会产生危害,对国家造成巨大损失。
随着计算机技术的迅速发展,在计算机上处理的业务也由基于单机的数学运算、文件处理,基于简单连接的内部网络的内部业务处理、办公自动化等发展到基于复杂的内部网(Intranet)、企业外部网(Extranet)、全球互联网(Internet)的企业级计算机处理系统和世界范围内的信息共享和业务处理。
在系统处理能力提高的同时,系统的连接能力也在不断的提高。但在连接能力信息、流通能力提高的同时,基于网络连接的安全问题也日益突出,整体的网络安全主要表现在以下几个方面:网络的物理安全、网络拓扑结构安全、网络系统安全、应用系统安全和网络管理的安全等。
c面向对象的笔试题 第12篇
答案:通用寄存器给出的地址,是段内偏移地址,相应段寄存器地址*10H+通用寄存器内地址,就得到了真正要访问的地址。
2. 比较C++中的4种类型转换方式?
请参考:,重点是static_cast, dynamic_cast和reinterpret_cast的区别和应用。
一、C 风格(C-style)强制转型如下:
(T) expression // cast expression to be of type T
函数风格(Function-style)强制转型使用这样的语法:
T(expression) // cast expression to be of type T
这两种形式之间没有本质上的不同,它纯粹就是一个把括号放在哪的问题。我把这两种形式称为旧风格(old-style)的强制转型。
二、C++的四种强制转型形式:
C++ 同时提供了四种新的强制转型形式(通常称为新风格的或 C++ 风格的强制转型):
const_cast(expression)
dynamic_cast(expression)
reinterpret_cast(expression)
static_cast(expression)
每一种适用于特定的目的:
dynamic_cast 主要用于执行“安全的向下转型(safe downcasting)”,也就是说,要确定一个对象是否是一个继承体系中的一个特定类型。它是唯一不能用旧风格语法执行的强制转型,也是唯一可能有重大运行时代价的强制转型。
static_cast 可以被用于强制隐型转换(例如,non-const 对象转型为 const 对象,int 转型为 double,等等),它还可以用于很多这样的转换的反向转换(例如,void* 指针转型为有类型指针,基类指针转型为派生类指针),但是它不能将一个const 对象转型为 non-const 对象(只有const_cast 能做到),它最接近于C-style的转换。
const_cast 一般用于强制消除对象的常量性。它是唯一能做到这一点的 C++ 风格的强制转型。
reinterpret_cast 是特意用于底层的强制转型,导致实现依赖(implementation-dependent)(就是说,不可移植)的结果,例如,将一个指针转型为一个整数。这样的强制转型在底层代码以外应该极为罕见。
旧风格的强制转型依然合法,但是新的形式更可取。首先,在代码中它们更容易识别(无论是人还是像 grep 这样的工具都是如此),这样就简化了在代码中寻找类型系统被破坏的地方的过程。第二,更精确地指定每一个强制转型的目的,使得编译器诊断使用错误成为可能。例如,如果你试图使用一个 const_cast 以外的新风格强制转型来消除常量性,你的代码将无法编译。
==
== dynamic_cast .vs. static_cast
==
classB { ... };
class D : public B { ... };
voidf(B* pb)
{
D* pd1 = dynamic_cast(pb);
D* pd2 = static_cast(pb);
}
If pb really points to an object of type D, then pd1 and pd2 will get the same value.They will also get the same value if pb == 0.
If pb points to an object of type B and not to the complete D class, then dynamic_cast will know enough to return zero. However, static_cast relies on the programmer’s assertion that pb points to an object of type D and simply returns a pointer to that supposed D object.
即dynamic_cast可用于继承体系中的向下转型,即将基类指针转换为派生类指针,比static_cast更严格更安全。dynamic_cast在执行效率上比static_cast要差一些,但static_cast在更宽上范围内可以完成映射,这种不加限制的映射伴随着不安全性.static_cast覆盖的变换类型除类层次的静态导航以外,还包括无映射变换,窄化变换(这种变换会导致对象切片,丢失信息),用VOID*的强制变换,隐式类型变换等...
==
== static_cast .vs. reinterpret_cast
==
reinterpret_cast是为了映射到一个完全不同类型的意思,这个关键词在我们需要把类型映射回原有类型时用到它.我们映射到的类型仅仅是为了故弄玄虚和其他目的,这是所有映射中最危险的.(这句话是C++编程思想中的原话)
static_cast 和reinterpret_cast 操作符修改了操作数类型. 它们不是互逆的; static_cast 在编译时使用类型信息执行转换, 在转换执行必要的检测(诸如指针越界计算, 类型检查). 其操作数相对是安全的. 另一方面,reinterpret_cast 仅仅是重新解释了给出的对象的比特模型而没有进行二进制转换, 例子如下:
int n=9; double d=static_cast < double >(n);
上面的例子中, 我们将一个变量从 int 转换到 double. 这些类型的二进制表达式是不同的. 要将整数 9 转换到 双精度整数9, static_cast 需要正确地为双精度整数 d 补足比特位. 其结果为 9.0. 而reinterpret_cast的行为却不同:
int n=9;
double d=reinterpret_cast (n);







