首页
登录
从业资格
在C程序中,若表达式中的算术运算对象的类型不同,则需要先统一为相同类型后再进行计
在C程序中,若表达式中的算术运算对象的类型不同,则需要先统一为相同类型后再进行计
题库
2022-08-02
87
问题
在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.运行时异常
随机试题
Therearesomeproblemareasforinternationalstudentsandimmigrantsstudy
[originaltext]W:Withallyourexperienceofinterviewing,Michael,howcanyou
[originaltext]M:I’vebeentakingfourcourses,butIthinkI’lldroponeofth
Joyandsadnessareexperiencedbypeopl
协调性子宫收缩乏力,宫口开大5cm,无头盆不称,最佳处理应选择:(
下述哪项说明胎盘功能低下A.妊娠32周后,尿雌三醇连续多次均>10mg/24h
急性水中毒治疗包括A.静脉注射高张钠 B.立即停止水分摄入 C.20%甘露
A.执业药师或具有相应的药学专业技术职称 B.药学或相关专业的学历,或者具有药
(2017年真题)某男,72岁。患肠燥便秘与燥咳痰稠,医师在方中处以瓜蒌仁,此因
以下关于牙列缺损的不良影响的描述,错误的是A.咀嚼功能减退 B.对牙过长 C
最新回复
(
0
)