表达式”hello” instanceof String返回的值是哪项?()

题目
单选题
表达式”hello” instanceof String返回的值是哪项?()
A

 true

B

 false

C

 1

D

 0

E

 hello

参考答案和解析
正确答案: B
解析: 暂无解析
如果没有搜索结果或未解决您的问题,请直接 联系老师 获取答案。
相似问题和答案

第1题:

给出下面的代码,则以下( )选项返回true。 String s="hello"; String t="hello"; Char c[]={'h','e','l','l','o'};

A.s. equals (t) ;

B.t. equals (C);

C.s==t;

D.t==c;


正确答案:A
解析:==操作符比较的是操作符两端的操作数是否是同一个对象,而String的equals()方法比较的是两个String对象的内容是否一样,其参数是一个String对象时才有可能返回true,其他对象都返回假。

第2题:

表达式"hello"instanceofString返回的值是哪项?()

A.true

B.false

C.1

D.0


参考答案:A

第3题:

关于函数返回值类型和返回值表达式的类型的描述中,错误的是( )。

A.函数返回值类型决定了返回值表达式的类型

B.函数返回值的类型是在定义函数时确定的,在函数调用时不能改变

C.函数返回值的类型就是返回值表达式的类型

D.函数返回值表达式类型与返回值类型不同时,函数表达式类型应转换成函数返回值类型


正确答案:C

第4题:

下列的哪个程序段可能导致错误?

A.String s = "hello"; String t = "good"; String k = s + t;

B.String s = "hello"; String t; t = s[3] + "one";

C.String s = " hello "; String standard = s.toUpperCase( );

D.String s = "hello"; String t = s + "good";


正确答案:B
解析:选项A)String类型可以直接使用“+”运算符进行连接运算。选项B)String是一种Object,而不是简单的字符数组,不能使用下标运算符取其值的某个元素,错误。选项C)toUpperCase()方法是String对象的一个方法,作用是将字符串的内容全部转换为大写并返回转换后的结果(String类型)。选项D)同选项A)。

第5题:

给出下列的代码,则以下哪个选项返回true? String s="hello"; String t="hello"; char c []= {'h','e','1','1','o'};A)s.equals(t);

A.t. equals(

B.;

C.s==t;

D.t==c;


正确答案:A
解析:==操作符比较的是操作符两端的操作数是否是同一个对象,而String的equals()方法比较的是两个 String对象的内容是否一样。s. equals(t)方法比较字符串s与字符串t中的内容是否一致,两个字符串中的内容一致,所以返回true。

第6题:

表达式”hello”instanceofString返回的值是哪项?()

A.true

B.false

C.1

D.0

E.hello


参考答案:A

第7题:

在函数的返回值类型与返回值表达式类型的描述中,错误的是( )。

A.函数返回值的类型是在定义函数时确定的,在函数调用时是不能改变的

B.函数返回值的类型就是返回值表达式的类型

C.函数返回值的类型与返回值类型不同时,函数表达式类型应转换成返回值类型

D.函数返回值的类型决定了返回值表达式的类型


正确答案:B

第8题:

假设有以下代码: String s="hello"; String t="hello"; char c[ ]={'h','e','l','l','o'}; 下列选项中,返回false的语句是______。

A.s.equals(t);

B.t.equals(c);

C.s==t;

D.t.equals(new String("hello"));


正确答案:B
解析: ==操作符所比较的是操作符两端的操作数是否是同一个对象,而String的equals( )方法所比较的是两个String对象的内容是否一样,其参数是一个String对象时才有可能返回true,其他对象都返回false。因此只有选项B符合题意。

第9题:

给出下列的代码则以下哪个选项返回true? String s = "hello" ; String s = "hello" ; char c[] = { 'h' ,'e','l','o'};

A.s.equals(t);

B.t.equals(c);

C.s = =t

D.t = = c;


正确答案:A
解析:==操作符比较的是操作符两端的操作数是否是同一个对象,String的equals()方法比较的是两个String对象的内内容是否一样。s.equals(1)方法比较字符串s与字符串t中的内容是否一致,所以返回true。

第10题:

以下( )表达式是不合法的。

A.string x="hello";int y=9;x+=y;

B.string x="hello";int y=9;if(x=y){}

C.string x="hello";int y=9;x=x+y;

D.string x=null;inty=(x!=null)&&(x.length()>0)?x.length():0;


正确答案:B

更多相关问题