最新消息:XAMPP默认安装之后是很不安全的,我们只需要点击左方菜单的 "安全"选项,按照向导操作即可完成安全设置。

java每日练习题目_5

XAMPP相关 admin 43浏览 0评论

zzzzzt15java

题目一:以下代码返回值是什么?

public boolean returnTest()
{
    try
    {
        return true;
    }
    catch (Exception e)
    {
 
    }
    finally
    {
        return false;
    }
}
A:true
B:false‍

 

题目二:关于C++/JAVA类中static 成员和对象成员的说法正确的是?

A:static 成员变量在对象构造时生成  
B:static 成员函数在对象成员函数中无法调用
C:虚成员函数不可能是static 成员函数
D:static 成员函数不能访问static 成员变量

 

题目三:  java7后关键字 switch 支不支持字符串作为条件:()

A:支持
B:不支持

 

题目四:以下哪个不是Collection的子接口?

A:List  
B:Set
C:SortedSet
D:Map

 

—答案区—

题目一:正确答案 B

解析:

一旦在finally块中使用了return或throw语句,将会导致try块,catch块中的return,throw语句失效

题目二:正确答案 C

解析:

static成员变量是在类加载的时候生成的
static成员函数既可以通过类名直接调用,也可以通过对象名进行调用
虚函数是C++中的,虚函数不可能是static的
static成员函数可以访问static成员变量

题目三:正确答案 A

解析:

在Java7之前,switch只能支持 byte、short、char、int或者其对应的封装类以及Enum类型。在Java7中,呼吁很久的String支持也终于被加上了。
在switch语句中,表达式的值不能是null,否则会在运行时抛出NullPointerException。在case子句中也不能使用null,否则会出现编译错误。
同时,case字句的值是不能重复的。对于字符串类型的也一样,但是字符串中可以包含Unicode转义字符。
重复值的检查是在Java编译器对Java源代码进行相关的词法转换之后才进行的。
也就是说,有些case字句的值虽然在源代码中看起来是不同的,但是经词法转换之后是一样的,就会在成编译错误。比如:“男”和“\u7537”就是一个意思。

题目四:正确答案 D

解析:

Collection主要的子接口:
List:可以存放重复内容
Set:不能存放重复内容,所有重复的内容靠hashCode()和equals()两个方法区分
Queue:队列接口
SortedSet:可以对集合中的数据进行排序
Map没有继承Collection接口,Map提供key到value的映射。一个Map中不能包含相同的key,
每个key只能映射一个value。Map接口提供3种集合的视图,Map的内容可以被当作一组key集合,一组value集合,或者一组key-value映射。

转载请注明:XAMPP中文组官网 » java每日练习题目_5