现有一个int类型的整数和一个double类型的数进行加法运算,则得到的结果类型为:

题目
现有一个int类型的整数和一个double类型的数进行加法运算,则得到的结果类型为:

A.int类型

B. double类型

C. float类型

D. long类型

如果没有搜索结果或未解决您的问题,请直接 联系老师 获取答案。
相似问题和答案

第1题:

一个int类型常量和一个byte类型常量做加法,结果是【 】类型。


正确答案:int
int 解析:int类型常量和byte类型常量做加法,首先byte类型常量自动转换为int类型,因此最后的结果应该是int类型的值。

第2题:

假定一个结构类型的定义为“structB{int a[5],char*b;};”,则该类型的理论长度为______.


参考答案24

第3题:

假定k是一个double类型的变量,则定义变量p的正确语句为()。

a. double p=&k;

b. int *p=&k;

c. double &p=*k;

d. char *p="Thank you!";


正确答案是:D

第4题:

一个int类型变量和一个byte类型的常量做加法,结果是( )类型。

A.int

B.byte

C.char

D.无法计算


正确答案:A
解析:int类型常量和byte类型常量做加法,首先byte类型常量自动转换为int类型,因此最后的结果应该是int类型的数值。

第5题:

若有以下类型说明语句char a; int b; float c; double d; 则表达式a*bd-c的结果类型为( )。

A.Float

B.char

C.int

D.double


正确答案:D

第6题:

若有以下类型说明语句: char w;int x;float y, z; 则表达式w*x+z-y的结果为______类型。

A.float

B.char

C.int

D.double


正确答案:A
解析:在进行运算时,不同类型的数据参加运算;需要先将其转换成同一类型的数据,然后再进行运算。转换的顺序由低到高为:char,shor→int→unsigned→long→double←float,故结果为float型。

第7题:

若主调用函数类型为double,被调用函数定义中没有进行函数类型说明,而return语句中的表达式类型为float型,则被调函数返回值的类型是()。

A.int型

B.float型

C.double型

D.由系统当时的情况而定


正确答案:A

第8题:

下列数据类型进行运算时,哪一个会发生自动类型提升( )

A、int+int

B、long+long

C、byte+byte

D、double+double


答案:C

byte+byte可以发生自动类型提升

第9题:

编译和运行下列程序,请选择正确的输出结果______。 public class ex31 { private void test() { System.out.println(6 + 6 + "(Result)"); } public static void main(String[] args) { new ex31().test(); } }

A.12(Result)

B.66(Reslllt)

C.编译时出错,运算符“+”不能实现一个string类型的数据和一个int类型数据的加法运算

D.运行时出错,运算符“+”不能将int类型数据转化为sbing类型


正确答案:A

第10题:

现有定义int a;double b;float c;char k;,则表达式a/b+c-k值的类型为

A.int

B.double

C.float

D.char


正确答案:B

更多相关问题