首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
在C程序中,若表达式中的算术运算对象的类型不同,则需要先统一为相同类型后再进行计算。例如,表达式“a-b”中,若a是双精度浮点型变量,b是整型变量,为了尽可能保证运算精度,通常进行的处理是______。
在C程序中,若表达式中的算术运算对象的类型不同,则需要先统一为相同类型后再进行计算。例如,表达式“a-b”中,若a是双精度浮点型变量,b是整型变量,为了尽可能保证运算精度,通常进行的处理是______。
admin
2012-06-22
98
问题
在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
软件评测师上午基础知识考试
软考中级
相关试题推荐
关于监理工作程序,按照工作顺序划分,不正确的是()。
数据库设计依次为()。
进度控制应该遵循钓原则有(60)。①工程进度控制的依据是建设工程施工合同所约定的工期目标②发挥经济杠杆的作用,用经济手段对工程进度加以影响和制约③以质量预控为重点,对工程施工全过程实施质量控制④在确保工程质量和安全的原则下,控制工程进度
某软件设计师自行将他人使用C程序语言开发的控制程序转换为机器语言形式的控制程序,并固化在芯片中,该软件设计师的行为(14)。
系统的硬件环境、软件环境和数据环境发生变化时需要对系统进行维护,这种维护属于(16)。
阅读下列说明,回答问题l至问题4,将解答填入答题纸的对应栏内。【说明】某系统集成公司b承建了a公司的办公自动化系统建设项目,任命张伟担任项目经理。该项目所使用的硬件设备(服务器、存储、网络等)和基础软件(操作系统、数据库、中间
编译过程中使用___________来记录源程序中各个符号的必要信息,以辅助语义的正确性检查和代码生成。
Cloudcomputingisaphraseusedtodescribeavarietyofcomputingconceptsthatinvolvealargenumberofcomputers(71)throug
制定企业标准时,把国际标准采纳到企业标准中,使企业标准在技术上只有小的差异,在编写上与国际标准不完全相同,称为(47)国际标准,采用程度符号用缩写字母(48)表示。
Computerswillbecomemoreadvancedandtheywillalsobecomeeasiertouse.Improvedspeedrecognitionwillmaketheoperationo
随机试题
如果静注葡萄糖液对低血糖昏迷效果不明显,应使用()
患者,女,32岁。糖尿病11年,因昏迷送来急诊。呼吸深大而快,且有烂苹果气味。化验:尿糖(+++),尿酮体(+),血糖12.6mmol/L(226.8mg/dl),血酮增高。初步诊断为
已知网络计划中某工作只有一项紧后工作,该紧后工作的最早开始时间为第9天,本工作的最早开始时间和最迟开始时间分别为第4天和第10天。如果本工作的持续时间为3天,则其()。
股票、封闭式基金等大多数金融产品按“未知价”原则进行买卖。()
某企业为增值税一般纳税人,2017年10月份购进原材料取得的增值税专用发票上注明的增值税税额为8.5万元,当月销售货物取得不含税销售额40万元;11月份购进原材料取得的增值税专用发票上注明的增值税税额为3.4万元,当月销售货物取得不含税销售额70万元。已知
关于不作为犯罪,表述错误的是:
治安风险识别是指民警能够准确判明各类人、地、物、案件、事件中所蕴含的风险并进行分级,以利于作出妥善的应对。下列哪些属于治安风险识别?()
给定资料1.2019年3月,中共中央办公厅印发《关于解决形式主义突出问题为基层减负的通知》(以下简称《通知》),明确提出将2019年作为“基层减负年”。为落实《通知》精神,陕西省委印发《解决形式主义突出问题为基层减负十条措施》,明确2019年省委
对于文明艺术来说,不是所表现的对象而是对对象的表现.不是艺术的观念内容而是这种观念的存现形式,决定了一件创作出来的作品是否能被规定为艺术品。对“文明艺术品”该具备的要素理解正确的一项是()。
Whatinstructionswerethestudentsgivenabouttheirproject?AtheymustdothisBtheycandothisiftheywanttoCtheycan
最新回复
(
0
)