首页
登录
从业资格
在C程序中,若表达式中的算术运算对象的类型不同,则需要先统一为相同类型后再进行计
在C程序中,若表达式中的算术运算对象的类型不同,则需要先统一为相同类型后再进行计
题库
2022-08-02
73
问题
在C程序中,若表达式中的算术运算对象的类型不同,则需要先统一为相同类型后再进行计算。例如,表达式“a-b”中,若a是双精度浮点型变量,b是整型变量,为了尽可能保证运算精度,通常进行的处理是( )。A.读取b的值并转换为双精度浮点型数据,然后进行两个浮点数的相减运算,变量a的值不变B.读取a的值并转换为整型数据,然后进行两个整数的相减运算,变量b的值不变C.将b重新定义为双精度浮点型变量(其值自动转换为双精度型数据),再进行两个浮点数的相减运算D.将a重新定义为整型变量(其值自动转换为整型数据),再进行两个整数的相减运算
选项
A.读取b的值并转换为双精度浮点型数据,然后进行两个浮点数的相减运算,变量a的值不变
B.读取a的值并转换为整型数据,然后进行两个整数的相减运算,变量b的值不变
C.将b重新定义为双精度浮点型变量(其值自动转换为双精度型数据),再进行两个浮点数的相减运算
D.将a重新定义为整型变量(其值自动转换为整型数据),再进行两个整数的相减运算
答案
A
解析
在C程序中,若表达式中的算术运算对象的类型不同,为了保证运算精度,应该将精度较小的向精度较大的靠拢,因此在本题中,应该将b的值并转换为双精度浮点型数据,然后进行两个浮点数的相减运算,而a的值不变。
转载请注明原文地址:https://tihaiku.com/congyezige/2417698.html
本试题收录于:
中级 软件评测师题库软件水平考试初中高级分类
中级 软件评测师
软件水平考试初中高级
相关试题推荐
对C/C++程序进行处理时,可先将(),然后进行链接以形成可执行程序。A.C
以下关于程序的叙述中,错误的是()。A.有编译错误的程序一定包含着错误 B
在程序运行过程中,()时可能需要进行整型数据与浮点型数据之间的强制类型转换
要表示256级灰度图像,表示每个像素点的数据最少需要()个二进制位。A.4
计算机启动时,可以通过存储在()中的引导程序引导操作系统。A.RAM B.
软件企业开发软件产品需要注重三大要素:质量、交付时间和成本。十多年来,软件企业实
在面向对象开发方法中,()是一种信息隐蔽技术,目的是使对象的使用者和生产者分
统一建模语言(UML)图中,()属于动态视图,它可用于描述一个业务过程的流程
在面向对象方法中,()是一种概念、抽象或具有状态、行为和标识的事物。A.关系
若程序在运行时陷入死循环,则该情况属于()。A.语法错误 B.运行时异常
随机试题
[originaltext]It’stimetochangethewayyouthinkaboutfat.For30years
[originaltext]M:Idon’twanttobuythebookProf.Smithtoldustoreadfort
Thechildbegantocrywhenthenurseprickedaneedleatthe______ofitsfing
居住区、小区、组团的人口规模应分别控制在下列何范围?()A.8万~10万,2
悬钟穴位于A.外踝后缘中点上3寸,腓骨前缘 B.外踝前缘中点上3寸,腓骨前
甲地板厂系增值税一般纳税人,2014年11月发生如下业务: (1)进口实木
药物在体内转化或代谢的过程是A.药物的消除 B.药物的分布 C.药物的生物转
社会评价的内容不包括()A.社会影响分析 B.社会可行性分析 C.社会风险
甲、乙两人从400米的环形跑道的一点A背向同时出发,8分钟后两人第三次相遇。已知
某男,60岁。患慢性支气管炎近10年。近日因感风寒导致病情加重;症见恶寒发热,无
最新回复
(
0
)