首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
在C程序中,若表达式中的算术运算对象的类型不同,则需要先统一为相同类型后再进行计算。例如,表达式“a-b”中,若a是双精度浮点型变量,b是整型变量,为了尽可能保证运算精度,通常进行的处理是______。
在C程序中,若表达式中的算术运算对象的类型不同,则需要先统一为相同类型后再进行计算。例如,表达式“a-b”中,若a是双精度浮点型变量,b是整型变量,为了尽可能保证运算精度,通常进行的处理是______。
admin
2012-06-22
104
问题
在C程序中,若表达式中的算术运算对象的类型不同,则需要先统一为相同类型后再进行计算。例如,表达式“a-b”中,若a是双精度浮点型变量,b是整型变量,为了尽可能保证运算精度,通常进行的处理是______。
选项
A、读取b的值并转换为双精度浮点型数据,然后进行两个浮点数的相减运算,变量b的值不变
B、读取a的值并转换为整型数据,然后进行两个整数的相减运算,变量a的值不变
C、将b重新定义为双精度浮点型变量(其值自动转换为双精度型数据),再进行两个浮点数的相减运算
D、将a重新定义为整型变量(其值自动转换为整型数据),再进行两个整数的相减运算
答案
A
解析
本题考查程序语言基础知识。在表达式的求值过程中,若参与运算的数据类型不一致,则编译系统自动进行相应数据的类型转换(隐式类型转换),类型转换的一般规则是:为防止精度损失,如果必要的话,类型总是被提升为较宽的类型;所有含有小于整型的有序类型的算术表达式在计算之前其类型都会被转换成整型。最宽的类型为longdouble,运算时另一个操作数无论是什么类型都将被转换成longdouble。如果两个操作数都不是longdouble型,那么若其中一个操作数的类型是double型,则另一个就被转换成double型。类似地,如果两个操作数都不是double型而其中一个操作float型,则另一个被转换成float型。否则如果两个操作数都不是3种浮点类型之一,它们一定是某种整值类型。在确定共同的目标提升类型之前,编译器将在所有小于int的整值类型上施加一个被称为整值提升的过程。在进行整值提升时类型char、signedchar、unsignedchar和shortint都被提升为类型int。C/C++语言编译系统提供的内部数据类型的自动隐式转换规则如下:①程序在执行算术运算时,低类型可以转换为高类型。②在赋值表达式中,右边表达式的值自动隐式转换为左边变量的类型,并赋值给它。⑨当在函数调用时,将实参值赋给形参,系统隐式地将实参转换为形参的类型后,赋给形参。④函数有返回值时,系统将自动地将返回表达式类型转换为函数类型后,赋值给调用函数。
转载请注明原文地址:https://kaotiyun.com/show/5bPZ777K
本试题收录于:
软件评测师上午基础知识考试题库软考中级分类
0
软件评测师上午基础知识考试
软考中级
相关试题推荐
项目经理利用如下公式进行成本估算,这种估算方法是_____________。总成本=单位面积建造成本×1.25
在项目质量管理中,通过“排除故障”或采取“纠正行动”使过程恢复到前一正常状态,这样的行动是______。
进度控制应该遵循钓原则有(60)。①工程进度控制的依据是建设工程施工合同所约定的工期目标②发挥经济杠杆的作用,用经济手段对工程进度加以影响和制约③以质量预控为重点,对工程施工全过程实施质量控制④在确保工程质量和安全的原则下,控制工程进度
面向对象系统分析的模型不包括()。
工程建设过程中,按照计划应于2014年7月23日完成到货验收,但乙方并未按时到货,乙方恳请监理单位暂且不向甲方汇报此事,而监理公司出具了专题监理报告向甲方说明了此事。这体现了监理的()原则。
正在开发的软件项目可能存在一个未被发现的错误,这个错误出现的概率是0.5%,给公司造成的损失将是1 000000元,那么这个错误的风险曝光度(risk exposure)是(19)元。
信息系统计算机机房的主干电缆出现自然老化,引起停电、停机事故。该情形破坏了信息系统安全属性中的(63)________。
The(74)techniqueinvolvesusingprojectcharacteristicsinamathematicalmodeltopredicttotalprojectcostmodelsCanbesi
Computerswillbecomemoreadvancedandtheywillalsobecomeeasiertouse.Improvedspeedrecognitionwillmaketheoperationo
随机试题
Windows资源管理器操作 利用________菜单中的“文件夹选项”对话框,可以隐藏上图中已知文件类型的扩展名。
C
女性,25岁,发热伴皮肤瘀斑1周,查体见贫血貌,牙龈增生伴出血,胸骨压痛明显,化验Hb70g/L,WBC36×109/L,血小板15×109/L,骨髓增生明显活跃,原始细胞84%,POX染色弱阳性,非特异性酯酶染色阳性,可被NaF抑制。最可能的诊断是
大环内酯类抗生素(红霉素等)的给药方法应为
A.复合先露B.脐带先露C.脐带脱垂D.脐带缠绕E.帆状胎盘
有关海绵状血管瘤的叙述和治疗,下列哪项是错误的
革兰染色阳性时,细胞颜色应为
下列关于口腔颌面外科手术全身麻醉的特点,表述错误的是
《民用航空法》规定,因发生在民用航空器上或者在旅客上、下民用航空器过程中的事件,造成旅客人身伤亡的,承运人应当承担责任;但是,旅客的人身伤亡完全是由于旅客本人的健康状况造成的,承运人()。
Beforehisdeathlastyear,ProfessorJohnsondecidedthathe______leave$2,000,000tohisuniversity.
最新回复
(
0
)