首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
在C程序中,若表达式中的算术运算对象的类型不同,则需要先统一为相同类型后再进行计算。例如,表达式“a-b”中,若a是双精度浮点型变量,b是整型变量,为了尽可能保证运算精度,通常进行的处理是______。
在C程序中,若表达式中的算术运算对象的类型不同,则需要先统一为相同类型后再进行计算。例如,表达式“a-b”中,若a是双精度浮点型变量,b是整型变量,为了尽可能保证运算精度,通常进行的处理是______。
admin
2012-06-22
74
问题
在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
软件评测师上午基础知识考试
软考中级
相关试题推荐
等价类划分法属于()。
监理在进行外购软件的知识产权审核时,应重点审查______内容。①软件的使用权合法文件和证明②软件的用户数和许可证数③软件的版本④软件的生产日期
关于分包合同的禁止性规定应该包括________。①禁止转包②禁止将项目分包给不具备相应资质条件的单位③禁止再分包④禁止将主体结构分包
VLAN在现代组网技术中占有重要地位,若一个局域网由多个VLAN组成,下列说法不正确的是______。
(47)是应用系统建设过程中凸显出来的最大特点。在需求获取过程中因需求不完整、不清晰的情况,导致后续开发改动频繁,容易引发大量的质量缺陷及隐患。
某项目采用先估计各个独立工作的费用,然后再汇总估计出整个项目的总费用,这种估算方法是()。
某工程项目群各子项目实施计划及关联关系如下表,任务D的期望时间是(1)天,任务E的自由时差是(2)天。(2)
审查测试设计是监理方质量控制的重要手段。根据常用的W模型测试策略,在需求分析与系统设计过程中,监理方应审查的相应测试设计为______。
阅读下列说明,回答问题l至问题4,将解答填入答题纸的对应栏内。【说明】某系统集成公司b承建了a公司的办公自动化系统建设项目,任命张伟担任项目经理。该项目所使用的硬件设备(服务器、存储、网络等)和基础软件(操作系统、数据库、中间
阅读下列说明,回答问题l至问题4,将解答填入答题纸的对应栏内。【说明】某系统集成公司b承建了a公司的办公自动化系统建设项目,任命张伟担任项目经理。该项目所使用的硬件设备(服务器、存储、网络等)和基础软件(操作系统、数据库、中间
随机试题
Neverbeforehashefailedto________whathisparentsexpectofhimmorethantoday.
以指标的性质为标准进行分类,建设项目经济评价指标可划分为时间性指标、价值性指标和_________。
A.胎盘残留B.胎盘粘连C.胎盘剥离不全D.胎盘嵌顿E.胎盘植入胎盘与宫壁界限不清
李某与张某签订房屋买卖合同,将一幢房屋卖与张某。双方同时约定,一方违约应支付购房款35%的违约金。但在交房前李某又与杨某签订合同,将该房卖与杨某,并与杨某办理了过户登记手续。下列说法中哪些是正确的?()。
工程咨询公司筛选拟承揽的项目时,应了解清楚项目的背景、资金情况、地理位置、自然条件,是否属于公司擅长项目的类型以及()。
对青年期人格发展和自我发展予以系统论述的是()。
边防工作可以分为()。
作为一名领导干部,应当如何发挥、调动和保护下属的工作积极性?
简述一般人格权与具体人格权的关系。[北邮2010年研]
求微分方程xy’+y=xex满足y(1)=1的特解.
最新回复
(
0
)