单选题

在C程序中,若表达式中的算术运算对象的类型不同,则需要先统一为相同类型后再进行计算。例如,表达式“a-b”中,若a是双精度浮点型变量,b是整型变量,为了尽可能保证运算精度,通常进行的处理是(  )。

A. 读取b的值并转换为双精度浮点型数据,然后进行两个浮点数的相减运算,变量a的值不变
B. 读取a的值并转换为整型数据,然后进行两个整数的相减运算,变量b的值不变
C. 将b重新定义为双精度浮点型变量(其值自动转换为双精度型数据),再进行两个浮点数的相减运算
D. 将a重新定义为整型变量(其值自动转换为整型数据),再进行两个整数的相减运算

查看答案
该试题由用户709****44提供 查看答案人数:22945 如遇到问题请 联系客服
正确答案
该试题由用户709****44提供 查看答案人数:22946 如遇到问题请联系客服

相关试题

换一换
单选题
在C程序中,若表达式中的算术运算对象的类型不同,则需要先统一为相同类型后再进行计算。例如,表达式"a-b"中,若a是双精度浮点型变量,b是整型变量,为了尽可能保证运算精度,通常进行的处理是()
A.读取b的值并转换为双精度浮点型数据,然后进行两个浮点数的相减运算,变量b的值不变 B.读取a的值并转换为整型数据,然后进行两个整数的相减运算,变量a的值不变 C.将b重新定义为双精度浮点型变量(其值自动转换为双精度型数据),再进行两个浮点数的相减运算 D.将a重新定义为整型变量(其值自动转换为整型数据),再进行两个整数的相减运算
答案
单选题
在C程序中,若表达式中的算术运算对象的类型不同,则需要先统一为相同类型后再进行计算,例如,表达式“a-b”中,若a是双精度浮点型变量,b是整型变量,为了尽可能保证运算精度,通常进行的处理是( )。
A.读取b的值并转换为双精度浮点型数据,然后进行两个浮点数的相减运算,变量b的值不变 B.读取a的值并转换为整型数据,然后进行两个整数的相减运算,变量a的值不变 C.将b重新定义为双精度浮点型娈量(其值自动转换为双精度型数据),再进行两个浮点数的相减运算 D.将a重新定义为整型变量(其值自动转换为整型数据),再进行两个整数的相减运算C/C++语言编译系统提供的内部数据类型的自动隐式转换规则如下:①程序在执行算术运算时,低类型可以转换为高类型。②在赋值表达式中,右边表达式的值自动隐式转换为左边变量的类型,并赋值给它。⑨当在函数调用时,将实参值赋给形参,系统隐式地将实参转换为形参的类型后,赋给形参。④函数有返回值时,系统将自动地将返回表达式类型转换为函数类型后,赋值给调用函数。
答案
单选题
在C程序中,若表达式中的算术运算对象的类型不同,则需要先统一为相同类型后再进行计算,例如,表达式“a-b”中,若a是双精度浮点型变量,b是整型变量,为了尽可能保证运算精度,通常进行的处理是()。
A.读取b的值并转换为双精度浮点型数据,然后进行两个浮点数的相减运算,变量b的值不变 B.读取a的值并转换为整型数据,然后进行两个整数的相减运算,变量a的值不变 C.将b重新定义为双精度浮点型娈量(其值自动转换为双精度型数据),再进行两个浮点数的相减运算 D.将a重新定义为整型变量(其值自动转换为整型数据),再进行两个整数的相减运算
答案
单选题
在C程序中,若表达式中的算术运算对象的类型不同,则需要先统一为相同类型后再进行计算。例如,表达式“a-b”中,若a是双精度浮点型变量,b是整型变量,为了尽可能保证运算精度,通常进行的处理是(  )。
A.读取b的值并转换为双精度浮点型数据,然后进行两个浮点数的相减运算,变量a的值不变 B.读取a的值并转换为整型数据,然后进行两个整数的相减运算,变量b的值不变 C.将b重新定义为双精度浮点型变量(其值自动转换为双精度型数据),再进行两个浮点数的相减运算 D.将a重新定义为整型变量(其值自动转换为整型数据),再进行两个整数的相减运算
答案
单选题
在C程序中,若表达式中的算术运算符对象类型不同,则需要先统一为相同类型后再进行计算。例如,表达式“a-b”中,若a是双精度浮点型变量,b是整型变量,为了尽可能保证运算精度,通常进行处理是( )。
A.读取b的值并转换为双精度浮点型数据 B.读取a的值并转换为整型数据 C.将b重新定义为双精度浮点型变量(其值自动转换为双精度型数据),在进行两个浮点数的相减运算 D.将a重新定义为整型变量(其值自动装换为整型数据),再进行两个整数的相减运算
答案
判断题
当表达式中只包含算术运算符,表达式的运算结果为具体的数值时,这类表达式称为算术表达式。( )
答案
主观题
在Foxpro运算表达式中,有逻辑表达式、关系表达式和算术表达式混合在一起,其中不含括号,它们的运算顺序是:算术、()、()。
答案
判断题
在C程序的表达式中,为了明确表达式的运算次序,常使用括号“()”。
A.对 B.错
答案
单选题
算术表达式中,算术运算符的优先级次序为( )。
A.++,--,*,/,%,+,- B.+,--,++,--,*,/,% C.++,--,+,-,*,/,% D.+,-,*,/,++,-,%
答案
单选题
下列表达式中,表达式______的运算结果与其他3个不同。
A.Int(-3.5)-1.5 B.Int(-4.5)+0.5 C.-Abs(-4.5) D.Fix(-4.5)-0.5
答案
热门试题
在Visual Basic中表达式a=10的类型是算术表达式() 算术表达式a+b*(c+d/e)转为后缀表达式后为( )。 下列不属于EXCEL 2010表达式中的算术运算符是: 程序中的算术表达式属于高级程序语言中的成分 若C程序表达式中引用了未赋初值的变量,则( ). int x=8;在C程序中,表达式0<=x<=3的运算结果是() 若x为int类型, 与逻辑表达式!x等价的C语言关系表达式() 若x为int类型, 与逻辑表达式!x等价的C语言关系表达式() 算术表达式a+b*(c+d/e)可转换为后缀表达式( )。 一个表达式中若有多种运算,在同一层括号内,计算机按函数运算一关系运算一逻辑运算一算术运算的顺序表达式求值() VB6.0的基本表达式包括算术表达式、()表达式和()表达式 在程序运行过程中,( )时可能需要进行整型数据与浮点型数据之间的强制类型转换。①访问数组元素 ②进行赋值运算 ③对算术表达式求值 ④进行递归调用 与条件表达式”(n)?(c++):(c–)”中的表达式(n)等价的表达式是____() 在SQL的算术表达式中,如果其中有空值,则表达式() 在VB表达式(b+c)/a*d中,优先运算的是() linux中算术表达式使用C语言中表达式的语法、优先级和结合性。除++、--和逗号之外,所有的整型运算符都得到支持。此外,还提供了方幂运算符 可以用栈来检查算术表达式中的括号是否匹配。分析算术表达式时,初始栈为空,从左到右扫描字符,遇到字符“(”就将其入栈,遇到“)”就执行出栈操作。对算术表达式“(a+b*(a+b))/c)+(a+b)”,检查时,();对算术表达式“((a+b/(a+b)-c/a)/b”,检查时,()。这两种情况都表明所检查的算术表达式括号不匹配 对于逗号运算”,,…,”的运算结果是() 数学表达式的VB算术表达式为____(27)____ 如果在一个运算表达式中包含有逻辑运算、关系运算和算术运算,并且其中未用圆括号规定这些运算的先后顺序,那么这样的综合型表达式的运算顺序是()。  
购买搜题卡 会员须知 | 联系客服
会员须知 | 联系客服
关注公众号,回复验证码
享30次免费查看答案
微信扫码关注 立即领取
恭喜获得奖励,快去免费查看答案吧~
去查看答案
全站题库适用,可用于E考试网网站及系列App

    只用于搜题看答案,不支持试卷、题库练习 ,下载APP还可体验拍照搜题和语音搜索

    支付方式

     

     

     
    首次登录享
    免费查看答案20
    微信扫码登录 账号登录 短信登录
    使用微信扫一扫登录
    登录成功
    首次登录已为您完成账号注册,
    可在【个人中心】修改密码或在登录时选择忘记密码
    账号登录默认密码:手机号后六位