Which of the following statements are legal?()
第1题:
A.longl=4990;
B.inti=4L;
C.floatf=1.1;
D.doubled=34.4;
E.doublet=0.9F;
第2题:
C语言中各种基本数据类型的存储空间长度排列为( )
A.char≤long≤int≤float≤double
B.double≤float≤long≤int≤char
C.char≤int≤long≤float≤double
D.float≤int≤long≤char≤double
第3题:
设变量a是int型,f是int型,i是double型,则表达式10+a+i*f值的数据类型为A.int B.float C.double D.不确定
第4题:
A.1.unsigned,2.int,3.double
B.1.double,2.double,3.double
C.1.int,2.double,3.char
D.1.unsigned,2.double,3.int
第5题:
下面各项声明中合法的是( )。 Ⅰ:long1=4990; Ⅱ:int i=4L; Ⅲ:floatf=1.1; Ⅳ:double d=34;
A.Ⅱ、Ⅲ
B.Ⅱ、Ⅲ、Ⅳ
C.Ⅰ、Ⅳ
D.Ⅲ、Ⅳ
第6题:
自动类型转换是按优先关系从低级数据转换成高级数据,规定的优先次序是( )。
A.byte,short,char→int→long→float→double
B.float→int→long→byte,short,char→double
C.int→long→float→double←byte,short,char
D.double→int→folat→long→byte,short,char
第7题:
设有定义:char c;float f;int i;unsignedu;double d;下列各表达式的类型分别是()1.u+92.d!=f&&(i+2)3.8.2*i+c
第8题:
Which of the following assignment is not correct?()
第9题:
假定变量x,f和d的类型分别为int 、float和double。下面表达式的值总是为1的是()
第10题:
x==(int)(float)x
d==(double)(float)d
f==(float)(double)f
(f+d)-f==d
第11题:
long l = 4990;
int i = 4L;
float f = 1.1;
double d = 34.4;
double t = 0.9F;
第12题:
( 难度:中等)下面的哪些声明是合法的?( )
A.long l = 499
B.int i = 4L
C.float f =1.1
D.double d = 34.4
E.String = ""
答案:ADE
第13题:
下面各选项中正确的是( )。 Ⅰ: long 1 = 4990 Ⅱ: int i = 4L Ⅲ: float f=1.1 Ⅳ: double d=4
A.Ⅱ、Ⅲ
B.Ⅱ、Ⅲ、Ⅳ
C.Ⅰ、Ⅳ
D.Ⅲ、 Ⅳ
第14题:
自动类型转换是按优先关系从低级数据转换成高级数据,规定的优先次序是( )。
A.byte, short, char→int→long→float→double
B.float→int→long→byte, short, char→double
C.int→long→float→double→byte, short, char
D.double→int→float→long→byte, short, char
第15题:
字面常量42、4.2、42L的数据类型分别是( )。
A.long,double、int
B.lon9、float、int
C.int、double、long
D.int、float、long
第16题:
设变量a是int型,f是float型,i是double型,则表达式10+′a′+i*f值的数据类型为A.int B.float C.double D.不确定
第17题:
以下正确的函数定义是______。
A.double f1(int x,int y)
B.double f1(int x;int y)
C.double f1(int x;float y)
D.double f1(int x,y)
第18题:
字面常量42、4.2、42L的数据类型分别是( )。
A.long,double,int
B.long,float,int
C.int,double,long
D.int,float,long
第19题:
Given: Integer i = new Integer (42); Long l = new Long (42); Double d = new Double (42.0); Which two expression evaluate to true?()
第20题:
变量x、f、d分别为int,float,double类型的,除了f和d不能等于无穷大和NAN以外值可以任意选取,下面表达式为真的是()
第21题:
StringBuffer append(数值类型 t),参数t可以是boolean、int、char、float、double、long
第22题:
(i = = l)
(i = = d)
(d = = l)
(i.equals(d))
(i.equals(i))
(i.equals(42))
第23题:
float f = 11.1;
double d = 5.3E12;
double d = 3.14159;
double d = 3.14;.