首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
关于类型转换的说法中,错误的是( )。
关于类型转换的说法中,错误的是( )。
admin
2013-02-27
84
问题
关于类型转换的说法中,错误的是( )。
选项
A、如果a为血型变量,b为char型变量,则a+b的值为血型
B、如果a为float型变量,b为int型变量,则a-b的值为float型
C、如果a为double型变量,b为float型变量,则a*b的值为double型
D、如果a为血型变量,b为血型变量,则a/(double)b的值为int型
答案
8
解析
C++中数据类型转换有两类,即隐式类型转换和显式类型转换。
①隐式类型转换是由编译器自动完成的类型转换。当编译器遇到不同类型的数据参与同一运算时,会自动将它们转换为相同类型后再进行运算。赋值时,会把所赋值的类型转换为与被赋值变量类型一样。隐式类型转换按从低到高的顺序进行。
②显式类型转换是由程序员显式指出的类型转换,使用显式类型转换的好处是,编译器不必自动进行两次转换,而由程序员负责类型转换的正确性。
由此可知选项D中a/(double)b的值应为double型。
转载请注明原文地址:https://kaotiyun.com/show/ocVp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
设有以下程序段 main() {intx[M][N]; … Arrlet(x); … } 则作为函数Arrlet的形参,以下表示形式非法的是()。
有以下程序 #include<stdio.h> main() {charch=’1’; while(ch<’9’) { printf("%d",ch-’0’); ch++; } } 程序运行后
函数filecopy的功能是,将fin所指文件中的内容输出到fout所指文件中,但函数不完整: voidfilecopy(FILE*fin,FILE*fout) {charch; ch=getc(fin); while(__
设有定义:intm=1,n=2;则以下if语句中,编译时会产生错误信息的是()。
下列条件语句中,输出结果与其他语句不同的是()。
设已有定义floatx;,则下列对指针变量p进行定义且赋初值的语句中正确的是()。
对于以下函数声明 voidfun(intarray[4],int*ptr);以下叙述中正确的是()。
设已有定义:floatx;,则以下对指针变量P进行定义且赋初值的语句中正确的是()。
关于数组和指针,以下说法错误的是()。
随机试题
可产生菌血症的细菌是()
论述中国社区建设的原因及其本质。
脾胃湿热可见心火可见
患者,男,50岁。1年来头晕、乏力,半月来加重伴心悸、纳差、恶心,血压增高为165/105mmHg,化验尿蛋白(++),沉渣RBC4~8/Hp,血Hb80g/L,血肌酐610μmol/L,BUN25mmol/L。根据肾功能损害程度.该患者符合
长期服用,可导致药源性咳嗽的是
根据《环境影响评价技术导则一生态影响》,根据评价项目自身特点、区域的生态特点以及评价项目与影响区域生态系统的相互关系,确定工程分析的重点,分析()。
某建筑公司和开发商签订工程承包合同,约定了违约金,建筑公司又交付定金,开发商违约未能按期提供场地,造成建筑公司窝工损失,则()。
2008年5月,上海某基层人民法院受理了上海某股份有限公司的破产申请。在该人民法院受理破产申请前1年内,下列该公司的行为中,管理人有权请求人民法院予以撤销的有()。
下列四个数都是六位数,X是比10小的自然数,Y是零,一定能同时被2、3、5整除的数是()。
Thefirstparagraphpointsoutthat______.Thelastwordofthepassage"counts"mostprobablymeans"______".
最新回复
(
0
)