3.下面那个选项是正确的包含50个字符串数组的声明?
a) String obj[50];
b) String[] obj;
c) Object obj[50];
d) Char obj[50];8. 题目:下面的哪些叙述为真。
a).      equals()方法判定引用值是否指向同一对象。
b).      == 操作符判定两个分立的对象的内容和类型是否一致。
c).      equals()方法只有在两个对象的内容一致时返回true。
d).     类File重写方法equals()在两个分立的对象的内容和类型一致时返回true
6. 识别以下陈述中哪个对静态方法是成立的?  
陈述 A:静态方法只能访问静态变量。 
陈述 B:静态方法可调用非静态方法。                                                
a. 两个陈述都为真。 
b. 两个陈述都为假。 
c. 只有陈述A 为真。 
d. 只有陈述B 为真。
1. 请思考以下命题:
   命题A: 一个try block可以有多个catch block并产生不同类型的异常.
   命题B: 一个try-catch block中不可能包含另一个try-catch block.
   关于以上命题,以下哪种说法是正确的?
A  命题A和命题B均不成立.
B  命题A和命题B均成立.
C  命题A成立,命题B不成立.
D  命题A不成立,命题B成立.
13判断下面陈述中那句话是正确的?
a) try语句可以单独存在,不需要其他的附加语句
b) try语句不能单独存在,后面必须要和catch或final语句配合使用
c) 在try语句后面的catch语句只能有一句
d) final语句的作用是用来完成一些做不了的工作
17. 考察以下陈述: 
陈述A:当访问null 对象的属性时,NullPointerException被抛出。
陈述 B:没有分配内存的对象持有null 值。  
关于这些陈述,以下中哪个是正确的?                               
a. 陈述 A 为真,陈述 B 为假。 
b. 陈述 A为假,陈述 B 为真。
c. 陈述 A 和 B 都为真。
d. 陈述 A 和 B 都为假。

解决方案 »

  1.   

    3,A
    6,A
    1,C
    13,D
    17,C自己个人的理解
      

  2.   

    3.A
    8.A
    6.C
    1.C
    13.D
    17.A
      

  3.   

    答:
    3. b(理由:只有b的语法是正确的)
    8. a(成立条件:若equals()没有重写时)
       c(成立条件:equals()进行了重写,其重写时的语义就是:不同对象按内容比较) 
    6. d(理由:陈述 A:错在:只能这两个字上。 若在static方法内部,创建了一个对象,通过该对象就可以访问非static变量了 )
    1. c(理由:try{}catch()可以嵌套)
    13.  b(理由:catch与finally不能同时省略)
    17. a(理由:没有分配内存的对象引用,不一定会初始化成null(如:局部变量),可能是一个垃圾值,从而产生编译时错误)
      

  4.   

    3   a
    8   a
    6   d
    1   c
    13  b
    17  a
      

  5.   

    3、a
    8、c
    6、c
    1、b
    13、b
    17、a
      

  6.   

    3,B
    8,D
    6,D
    1, C
    13,B
    17,A
      

  7.   

    3  a
    8  c
    6  c
    1  c
    13 d
    17 c(此题不确定答案,其余都已确定)
      

  8.   

    3, a
    8, c
    6, c
    1, c
    13, b
    17, b
    准确率应该挺高的吧,呵呵~~~
      

  9.   

    3、  注意是声明6、这个有点摸棱两可的。   陈述 B:静态方法可调用非静态方法。  
      
    “直接” 还是  “间接” 。
     
       云上飞翔  火龙果  yiyi_wx 都是选择间接吧 可我觉得更应该是直接调用  应该选 B