计算机二级

下列的变量定义语句中,合法的是A.float$__ * 5=3.4f;B.byte bl=15789;C.int__abc=3214L;D.double a=Double.MAX__vALUE;

题目

下列的变量定义语句中,合法的是

A.float$__ * 5=3.4f;

B.byte bl=15789;

C.int__abc=3214L;

D.double a=Double.MAX__vALUE;

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

第1题:

设A为已定义的类名,下列声明A类的对象a的语句中正确的是()

A.float Aa;

B.Public Aa=A();

C.Aa=new int();

D.static Aa=new A();


正确答案:D

第2题:

下列赋值语句中,不合法的是( )。

A.float f=1.2

B.float f2=1.2f

C.double d=1.2

D.double d2=1.2f


参考答案:A

第3题:

若有下面的变量定义,inti,a[10],*p;以下语句中合法的是()

A、p=a+2;

B、p=a[5];

C、p=a[2]+2;

D、p=


参考答案:A

第4题:

下列哪个赋值语句是不正确的?

A.float f=11.1;

B.double d=5.3E12;

C.float d=3.14f;

D.double f=11.1E10f;


正确答案:A
解析:浮点型数的赋值,带有小数点的数字缺省是double型的,如果在浮点数后面加f或者F则是float,后面加d或者D则是double,科学计数法形式的浮点数也是double型的,而double的精度比float高,将一个高精度的double赋值给一个低精度的float时需要进行强制类型转换,反之则不需要。

第5题:

设A为已定义的类名,下列声明类A的对象a的语句中正确的是 ( )

A.float A a;

B.public A a=A();

C.A a=new int();

D.A a=new A();


正确答案:D

第6题:

设A为已定义的类名,以下声明类A的对象a的语句中正确的是( )。

A.float A a;

B.public A a=A();

C.A a=new int()

D.A a=new A();


正确答案:D
解析:对象的生成包括声明、实例化和初始化三个方面的内容。一般格式是先定义一个对象变量,然后用关键字new生成一个对象,并为对象的变量赋初值。选项A中对象不能声明为简单的数据类型;选项B中缺少关键字new;选项C中int应为A。

第7题:

C语言允许函数值类型缺省定义,此时该函数值隐含的类型是()。

A.float型

B.int型

C.long型

D.double型


正确答案:B

第8题:

设已有定义:float x;则以下对指针变量p进行定义且赋初值的语句中正确的是( )。

A.float *p=1024;

B.int *p=(float x);

C.float p=&x;

D.float *P=&x;


正确答案:D

第9题:

下列的变量定义语句中,合法的是 ( )

A.float $_*5=3.4f;

B.byte b1=15789;

C.int_abc=3214L;

D.double a=Double.MAX_ALUE;


正确答案:D

第10题:

下列的哪个赋值语句是不正确的? ( )

A.float f=11.1;

B.double d=5.3E12;

C.float d=3.14f;

D.double f=11.1E10f;


正确答案:A

更多相关问题