全国信息技术应用考试

下面语句在编译时不会出现警告或错误的是()A、 float f=3.14;B、 char c=”c”;C、 Boolean b=null;D、 int i=10.0;

题目

下面语句在编译时不会出现警告或错误的是()

  • A、 float f=3.14;
  • B、 char c=”c”;
  • C、 Boolean b=null;
  • D、 int i=10.0;
如果没有搜索结果,请直接 联系老师 获取答案。
如果没有搜索结果,请直接 联系老师 获取答案。
相似问题和答案

第1题:

下列代码编译后不会出现警告或错误的是( )。

A.char c = "a";

B.byte b = 255;

C. float c = 10.0;

D. double d = 1.0f;


参考答案D

第2题:

对于已经被定义过可能抛出异常的语句,在编译时()。

A.必须使用try/catch语句处理异常

B.如果程序错误,则必须使用try/catch语句处理异常

C.不使用try/catch语句会出现编译错误

D.不使用try/catch语句不会出现编译错误


正确答案:B

第3题:

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

A)char a='a';

B)char a='\n';

C)char a='aa';

D)char a='\x2d';


正确答案:C

第4题:

在下面程序中,编译出现错误的语句是 ______。 class B { public: B( ){f(); } virtual void f()=0; };

A.class B

B.public:

C.B() {f();}

D.virtual void f()=0;


正确答案:C

第5题:

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

A.A

B.B

C.C

D.D


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

第6题:

下面语句在编译时不会出现警告或错误的是( )

A.float f= 3.14;

B.char c=”c”;

C.Boolean b=null;

D.int i= 10.0;


参考答案:C

第7题:

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

A.float f=1.3;

B.byte b=257;

C.boolean b=null;

D.int i=10;


正确答案:D
解析:该题考查对基本数据类型定义和初始化的理解。基本数据类型在定义时都可以对其赋初值。选项A是错误的,与C语言不同,在Java语言中,对于实型数值,默认的类型是 double型,若要把它赋给float型变量,必须对它进行类型转换,对于赋初值的话,必须在实型数后面加上f或F字母,给浮点型变量定义并且赋初值;选项B是错误的,因为byte是8个字符的,它所表示的范围是-128~127,而右边的257已经超出其所能表示的范围了;选项 C是错误的,对于布尔型变量,它的值只有true与false两种,系统默认的是false,没有null这种取值;选项D是正确的,对整型变量定义并且赋初值。故本题答案是D。

第8题:

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

A.floatf=1.3;

B.byte b=257;

C.boolean b=null;

D.int i=10;


正确答案:D
解析:该题考查对基本数据类型定义和初始化的理解。基本数据类型在定义时都可以对其赋初值。选项A是错误的,与C语言不同,在Java语言中,对于实型数值,默认的类型是 double型,若要把它赋给float型变量,必须对它进行类型转换,对于赋初值的话,必须在实型数后面加上f或F字母,给浮点型变量定义并且赋初值:选项B是错误的,因为byte是8个字符的,它所表示的范围是-128~127,而右边的257已经超出其所能表示的范围了;选项 C是错误的,对于布尔型变量,它的值只有true与false两种,系统默认的是false,没有null这种取值:选项D是正确的,对整型变量定义并且赋初值。故本题答案是D。

第9题:

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

A.

B.


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

第10题:

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

A、floatf=1.3;

B、charc="a";

C、byteb=257;

D、inti=10;


正确答案:D