Java程序设计

多选题下面哪几项在编译时候,会出现错误提示()。Aint a=Integer.parseInt(abc789);Bint a=(int)’我’;Cint a=int(’我’);Dint a=Integer.parseInt(’a’);

题目
多选题
下面哪几项在编译时候,会出现错误提示()。
A

int a=Integer.parseInt(abc789);

B

int a=(int)’我’;

C

int a=int(’我’);

D

int a=Integer.parseInt(’a’);

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

第1题:

现有两个源文件:packagecom.sun;publicclassPkgAccess{publicstaticinttiger=1414;}和importcom.sun.PkgAccess;publicclassPkgAccess2{intx1=PkgAccess.tiger;intx2=tiger;intx3=com.sun.PkgAccess.tiger;intx4=sun.PkgAccess.tiger;}下面哪两项是正确的?()

A.PkgAccess2类可编译。

B.由于第5行发生错误编译失败。

C.由于第6行发生错误编译失败。

D.由于第8行发生错误编译失败。


参考答案:C, D

第2题:

对下列程序的叙述中,正确的是( )。 A.第1行会产生编译错误B.第6行会产生编译错误SXB

对下列程序的叙述中,正确的是( )。

A.第1行会产生编译错误

B.第6行会产生编译错误

C.第6行会产生运行错误

D.程序正常运行


正确答案:D
程序正常运行打印thisisrun()。用Thread类的构造方法Thread(Runnabletarget)创建线程对象时,构造方法中的参数必须是一个具体的对象,该对象称作线程的目标对象,创建的目标对象的类必须实现Runnable接口。

第3题:

下面语句会产生编译错误的是( )。

A.float F=1024.0F;

B.double D=1024.0;

C.byte B=1024;

D.char C=1024;


正确答案:C

第4题:

下面( )语句不会出现编译警告或错误。

A、floatf=1.3;

B、charc="a";

C、byteb=25;

D、booleand=null;


正确答案:C

第5题:

下面哪个语句会产生编译错误? ( )

A.float F=4090 F;

B.double D=4090;

C.byte B=4096;

D.char C=4096;


正确答案:C
解析:该题考查对基本数据类型的定义以及基本数据类型的取值范围的掌握。选项A正确,Java语言默认的实型数的形式是double类型的,要把它赋给float类型的变量,必须在实型数后面加上f或F字母;选项B是正确的;选项C是错误的,4069已经超出了byte类型的所能容许的范围-128~127:选项D是正确的,因为在Java语言里,字符是用双字节表示的,4096在它允许的范围之内。故本题答案是 C。

第6题:

以下程序段中,不能正确给字符串赋值(编译时系统会提示错误)的是:( )


正确答案:C
字符串赋初值对于字符数组只能在定义时进行。因此选项A的赋初值是正确的。因为数组名是一个固定指针,不能再让其指向其他内存单元。选项C的赋初值是错误的。但选项D是用strcpy函数将字符串“abcdefg”复制到S数组的内存中,是正确的。选项B的tel=”abcdefg”,是利用字符串的长度决定数组长度(串长加1)并同时赋初值。对于字符指针,可以在定义时就指向别的内存单元,*s=t,也是正确的。所以只有C项不正确。

第7题:

下面语句会产生编译错误的是( )。

A.floatF=1024.0F;

B.dOubleD=1024.0;

C.byteB=1020;

D.charC=1024;


正确答案:C
解析: 本题考查考生对Java中数据类型的理解。为了防止计算机高低位字节存储顺序不同,通常byte类型用来表示数据避免出错,因为它只有8位bit,范围是:-128~+127。float类型数的表示范围是:-3.40282347E38~3.40282347E38: double类型数的表示范围是:-1.79769313486231570E308~1.79769313486231570E308;char类型在内存中占16位bit,表示范围是0~65535。

第8题:

下面语句会产生编译错误的是______。

A.float F=1024.OF;

B.double D=1024.0;

C.byte B=1024;

D.char C=1024;


正确答案:C
解析: 整型变量分为4种类型:(1) byte型变量占8bit,所能表示的数据范围是-128~+127。(2) short型变量的存储顺序是先高后低,占16bit,所能表示的数据范围是-32768~+32767。 (3) int型变量占32bit,所能表示的数据范围是-2147483648~+2147483647。(4) long型变量占64bit,所能表示的数据范围是-264~+264-1。所以变量B的定义超出了byte型数据的取值范围,会引起编译错误。

第9题:

下面( )赋值语句不会出现编译警告或错误。

A、floatf=1.3;

B、charc="a";

C、byteb=257;

D、inti=10;


正确答案:D

第10题:

代理状态不正常,在购票信息管理模块点击读取税控器具信息的时候会提示8开头的错误。


正确答案:正确