A.int类型
B. double类型
C. float类型
D. long类型
第1题:
一个int类型常量和一个byte类型常量做加法,结果是【 】类型。
第2题:
假定一个结构类型的定义为“structB{int a[5],char*b;};”,则该类型的理论长度为______.
第3题:
a. double p=&k;
b. int *p=&k;
c. double &p=*k;
d. char *p="Thank you!";
第4题:
一个int类型变量和一个byte类型的常量做加法,结果是( )类型。
A.int
B.byte
C.char
D.无法计算
第5题:
A.Float
B.char
C.int
D.double
第6题:
若有以下类型说明语句: char w;int x;float y, z; 则表达式w*x+z-y的结果为______类型。
A.float
B.char
C.int
D.double
第7题:
若主调用函数类型为double,被调用函数定义中没有进行函数类型说明,而return语句中的表达式类型为float型,则被调函数返回值的类型是()。
A.int型
B.float型
C.double型
D.由系统当时的情况而定
第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类型
第10题:
现有定义int a;double b;float c;char k;,则表达式a/b+c-k值的类型为
A.int
B.double
C.float
D.char