全国信息技术应用考试

以下会产生编译错误的Java语句是()。A、if(2==3)System.out.println("Hi");B、if(2=3)System.out.println("Hi");C、if(true)System.out.println("Hi");D、if(2!=3)System.out.println("Hi");

题目

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

  • A、if(2==3)System.out.println("Hi");
  • B、if(2=3)System.out.println("Hi");
  • C、if(true)System.out.println("Hi");
  • D、if(2!=3)System.out.println("Hi");
参考答案和解析
正确答案:B
如果没有搜索结果,请直接 联系老师 获取答案。
相似问题和答案

第1题:

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

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型数据的取值范围,会引起编译错误。

第2题:

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

A.float F=4096.0F;

B.double D=4096.0;

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。

第3题:

下列语句哪一个正确()

A.Java程序经编译后会产生machinecode

B.Java程序经编译后会产生bytecode

C.Java程序经编译后会产生DLL

D.以上都不正确


正确答案:B

第4题:

有以下定义语句,编译时会出现编译错误的是( )。 A)B)

A.

B.


正确答案:C
aa是字符串,字符串的表示要用双引号,可以赋值给字符数组和字符指针变量,但字符串不能赋值给字符变量,只能给字符变量赋值单个字符。

第5题:

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

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

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

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

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

D.程序正常运行


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

第6题:

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

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

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

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

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

D.程序正常运行


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

第7题:

有以下定义语句,编译时会出现编译错误的是( )。

A.A

B.B

C.C

D.D


正确答案:A
A)选项:再能将一个字符串赋值给一个字符变量,所以选择A)。

第8题:

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

A.float F=1024.0F;

B.double D=1024.0;

C.byte B=1024;

D.char C=1024;


正确答案:C

第9题:

下列关于Java对import语句规定的叙述中,错误的是( )。A.在Java程序中import语句可以有多个SXB

下列关于Java对import语句规定的叙述中,错误的是( )。

A.在Java程序中import语句可以有多个

B.在Java程序中import语句可以没有

C.在Java程序中import语句必须有一个

D.在Java程序中import语句必须引入在所有类定义之前


正确答案:C
Java程序中使用import关键字导入一个包中的类。在一个Java源程序中,可以有0个或多个im—port语句,但是必须在所有类定义之前引入标准类。因此,本题中选项C的说法是错误的。

第10题:

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

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。

更多相关问题