A.int类型
B. double类型
C. float类型
D. long类型
第1题:
假定一个结构类型的定义为“structB{int a[5],char*b;};”,则该类型的理论长度为______.
第2题:
A.Float
B.char
C.int
D.double
第3题:
一个int类型变量和一个byte类型的常量做加法,结果是( )类型。
A.int
B.byte
C.char
D.无法计算
第4题:
现有一个int类型的整数和一个double类型的浮点数,当它们之间做了加法运算之后,得到的结果类型应该是______。
A.int类型
B.double类型
C.10ng类型
D.float类型
第5题:
假定一个结构类型的定义为“struct C{double* a[4];int n;};”,则该类型的大小为()个字节。
20
略
第6题:
假定一个结构类型的定义为 “struct A{int a,b; A* c;};”,则该类型的理论长度为()。
12
略
第7题:
int和double进行加法操作,int会自动转换为double类型。
第8题:
在java中下列关于自动类型转换说法正确的是()
第9题:
为整数定义一个抽象数据类型,包含整数的常见运算,每个运算对应一个基本操作,每个基本操作的接口需定义前置条件、输入、功能、输出和后置条件。
第10题:
对
错
第11题:
8
10
12
16
第12题:
只有数据类型相同的数据才能进行运算
byte类型和short类型的数据是不能一起运算的
两个byte类型数据一起运算时会把先自动提升到int类型再运算
两个整型在一起运算时,结果一定是int
第13题:
若主调用函数类型为double,被调用函数定义中没有进行函数类型说明,而return语句中的表达式类型为float型,则被调函数返回值的类型是()。
A.int型
B.float型
C.double型
D.由系统当时的情况而定
第14题:
编译和运行下列程序,请选择正确的输出结果______。 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类型
第15题:
现有定义int a;double b;float c;char k;,则表达式a/b+c-k值的类型为
A.int
B.double
C.float
D.char
第16题:
一个int类型的常量和一个byte类型的常量做加法,则其结果的类型为( )。
A.int
B.byte
C.char
D.long
第17题:
假定一个结构类型的定义为 “struct A{int a,b; double c;};”,则该类型的长度为()。
A8
B10
C12
D16
第18题:
关于变量类型转换的描述中,正确的是()。
第19题:
public static final int i=10定义一个整数类型的公共常量。
第20题:
在运算过程中,double类型可以自动转换为int 。
第21题:
下面关于整数的说法正确的是()
第22题:
第23题:
基本数据类型和String相加结果一定是字符串型
char类型和int类型相加结果一定是字符型
double类型可以自动转换为int
char+int+double+结果一定是double