首页
登录
从业资格
在C程序中,若表达式中的算术运算对象的类型不同,则需要先统一为相同类型后再进行计
在C程序中,若表达式中的算术运算对象的类型不同,则需要先统一为相同类型后再进行计
题库
2022-08-02
71
问题
在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.运行时异常
随机试题
Cindy:______Rose:No,whathappened?Cindy:Theylethimgoasheissuspected
[originaltext]M:Haveyouborrowedyourbooksyet?W:Igotmychemistrybook,
在人体内可以引起自体体内重复感染的寄生虫病,除粪类圆线虫病外,还有A.猪带绦虫病
关于艾滋病的抗病毒治疗,下列叙述不正确的是A.目前主张使用一种药物治疗 B.蛋
艾滋病是感染了艾滋病病毒后获得的。由于免疫功能的缺陷,导致各个系统发生机会性感染
痰浊为病,随气上逆易致A.流注经络,气机阻滞 B.停滞胃腑,失于和降 C.蒙
个体在不同的年龄阶段表现出身心发展不同的总体特征及主要矛盾,面临着不同的发展任务
下列关系中不属于无因管理之债的是:()A.甲与乙是同学,在操场打球时,甲受伤,
以下抗抑郁药物的合理使用中,叙述不正确的是()A.个体化用药 B.从小剂量开
我国《保险法》在违反如实告知义务的主观要件上采取的是()原则,对于投保人违反告
最新回复
(
0
)