首页
登录
从业资格
在C程序中,若表达式中的算术运算对象的类型不同,则需要先统一为相同类型后再进行计
在C程序中,若表达式中的算术运算对象的类型不同,则需要先统一为相同类型后再进行计
题库
2022-08-02
97
问题
在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://www.tihaiku.com/congyezige/2417698.html
本试题收录于:
中级 软件评测师题库软件水平考试初中高级分类
中级 软件评测师
软件水平考试初中高级
相关试题推荐
对C/C++程序进行处理时,可先将(),然后进行链接以形成可执行程序。A.C
以下关于程序的叙述中,错误的是()。A.有编译错误的程序一定包含着错误 B
在程序运行过程中,()时可能需要进行整型数据与浮点型数据之间的强制类型转换
要表示256级灰度图像,表示每个像素点的数据最少需要()个二进制位。A.4
计算机启动时,可以通过存储在()中的引导程序引导操作系统。A.RAM B.
软件企业开发软件产品需要注重三大要素:质量、交付时间和成本。十多年来,软件企业实
在面向对象开发方法中,()是一种信息隐蔽技术,目的是使对象的使用者和生产者分
统一建模语言(UML)图中,()属于动态视图,它可用于描述一个业务过程的流程
在面向对象方法中,()是一种概念、抽象或具有状态、行为和标识的事物。A.关系
若程序在运行时陷入死循环,则该情况属于()。A.语法错误 B.运行时异常
随机试题
【B1】[br]【B10】A、won’thaveB、don’thaveC、didn’thaveB考查时态。本句是个由when引导的时间状语从句,
EffectiveNote-takingThedifficultyoftakingnotes:No
Largepartasaconsequenceofthefeministmovement,historianshavefocused
[originaltext]Americanslearnsportsaspartoftheireducation.Theylearn
VegetarianismVegetarianism(素食主义)seemsmorepo
[originaltext]Scientistshaveobservedthatplantsthemselvesproducemany
A.0.5mm B.0.1mm C.1.0mm D.0.2mm E.0.
目前的证券交易通道包括()。 ①银行营业网点柜台服务 ②证券营业网点柜台服
班主任了解和研究学生最简便易行、行之有效的方法是()。 A.观察法B.访问
根据《生产安全事故报告和调查处理条例》规定,事故报告的内容包括()。A.事故发生
最新回复
(
0
)