A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

大家帮忙讨论下这些基础题,许多选择感觉不准确啊 感觉都是对的。一起讨论下。

(1)以下使用 try与 catch 模块处理异常的代码正确的是 。D
A)try{ }  
B)try{       
       catch(){}  
     }
C)try{         }catch{}                
                                         
D)try{
         }catch(){}

E)以上答案都不正确


(2)以下对于 finally关键字说法正确的是 。 AD
A)finally是异常处理语句结构的一部分,表示无论什么情况都要执行的模块
B)finally语句的执行是一种无条件的操作,无论在什么哪种异常下都会执行。
C)finally语句的执行是一种无条件的操作,并不一定能够每次执行,在特殊情况下,如 return 语句,
或者是 break语句就执行不到该语句了。
D)finally 语句的主要作用是在 try 或 catch 转到其他部分前做的一些“善后”工作。比如:关闭打
开的文件,释放链接、内存等系统资源!
E)以上答案都不正确

(3)以下语句描述的是有关 Throw与 Throws 语句的区别,请选出正确的语句 。 ABC
A)Throw是用来抛出一个异常,而 Throws 是抛出多个异常。
B)throw总是出现在函数体中,程序会在 throw语句后立即终止,而 throws 总是出现在一个函数头中,用来标明该成员函数可能抛出的各种异常
C)throw 是语句抛出一个异常;throws 是方法抛出一个异常

D)throws 可以单独使用,但 throw不能。
E)以上都是正确的

(1)面向对象与面向过程编程有什么差别 。   bcde
A)面向过程考虑的是程序要实现什么功能
B)面向对象是以功能来划分问题,而不是步骤
C)面向对象是把构成问题事务分解成各个对象,建立对象的目的不是为了完成一个步骤,而是为
了描叙某个事物在整个解决问题的步骤中的行为。
D)面向过程就是分析出解决问题所需要的步骤,然后用函数把这些步骤一步一步实现,使用的时
候一个一个依次调用就可以了。
E)面向对象编程具有可扩展性


(2)下面关于 Java程序中的类说法正确的是 。 A c d
A)类是 Java程序的核心,它定义了对象的形状和本质
B)类是创建对象的工厂
C)class是声明类的关键字
D)类有两种基本成员是变量和方法
E)一个 Java源文件可以由若干个类构成的

(3)创建对象包括哪三个方面 。ABC
A)对象的声明
B)对象的实例化
C)对象的初始化
D)对象调用方法
E)对象调用变量

(4)下面对类变量和实例变量描述有误的是 。 AD
A)类变量是以关键字 static为修饰词的成员变量
B)实例变量是以关键字 static为修饰词的成员变量
C)类变量是不以关键字 static为修饰词的成员变量
D)实例变量是不以关键字 static为修饰词的成员变量
E)对象之间共享类变量

(5)下面对类方法与实例方法描述正确的是 。ABCDE
A)类里面除构造方法外,其他方法可以分为类方法或实例方法
B)方法声明中用关键字 static修饰的方法称为类方法
C)方法声明中不用 static修饰的方法称为实例方法
D)类方法也称静态方法
E)实例方法必须通过对象来调用,而类方法可以通过类名来调用


(6)关于类的访问限制说法正确的是 。 ABCDE
A)以关键字 private来修饰的成员变量与方法的称为私有变量和私有方法。
B)对于私有变量和私有方法,只有在本类中创建该类的对象时,这个对象才能访问自己的私有变
量和私有方法
C)以关键字 public来修饰的成员变量与方法的称为公有变量和公有方法
D)在一个类中,当某个变量或方法被定义为 public后,在另一个类中创建该类的对象时,那么这
个对象就能访问自己的 public变量和public方法
E)以关键字 protected来修饰的成员变量与方法的称为受保护的变量和受保护的方法


(7)下面哪种情况属于方法重载 。A
A)方法名相同,参数类型与个数不同
B)方法参数类型相同
C)方法参数个数相同
D)方法返回类型相同
E)方法名相同,方法参数类型与个数也相同

(8)声明为static的方法有下面哪些限制 。 ACD
A)它们仅可以调用其他 static方法
B)它们不可以调用其他 static方法
C)它们只能访问 static数据
D)它们不能以任何方式引用 this或 super

E)它们能引用 this或 super

12 个回复

倒序浏览
学习了!
回复 使用道具 举报

(4)下面对类变量和实例变量描述有误的是 。 AD
A)类变量是以关键字 static为修饰词的成员变量
B)实例变量是以关键字 static为修饰词的成员变量
C)类变量是不以关键字 static为修饰词的成员变量
D)实例变量是不以关键字 static为修饰词的成员变量
E)对象之间共享类变量
这个答案是不是错了? 人家问的是有误的。。。
回复 使用道具 举报
涨知识了
回复 使用道具 举报
冯建鹏 发表于 2012-3-23 16:54
(4)下面对类变量和实例变量描述有误的是 。 AD
A)类变量是以关键字 static为修饰词的成员变量
B)实 ...

我感觉也是错误了.正确的选ad
回复 使用道具 举报
不好吧,管理员会批得,漏题啊!赶紧删了吧
回复 使用道具 举报
学习ing:hug:
回复 使用道具 举报
Charay 中级黑马 2014-12-12 21:41:48
8#
好东西就要和大家一起分享
回复 使用道具 举报
跃动 中级黑马 2015-4-21 16:27:20
9#
发现两点疑问:
(2)下面关于 Java程序中的类说法正确的是 。 A c d
A)类是 Java程序的核心,它定义了对象的形状和本质
B)类是创建对象的工厂
C)class是声明类的关键字
D)类有两种基本成员是变量和方法
E)一个 Java源文件可以由若干个类构成的

答案应该是A,C,D,E吧

(4)下面对类变量和实例变量描述有误的是 。 AD
A)类变量是以关键字 static为修饰词的成员变量
B)实例变量是以关键字 static为修饰词的成员变量
C)类变量是不以关键字 static为修饰词的成员变量
D)实例变量是不以关键字 static为修饰词的成员变量
E)对象之间共享类变量
答案应该是B,C吧
回复 使用道具 举报
2)以下对于 finally关键字说法正确的是 。 AD
A)finally是异常处理语句结构的一部分,表示无论什么情况都要执行的模块
B)finally语句的执行是一种无条件的操作,无论在什么哪种异常下都会执行。
C)finally语句的执行是一种无条件的操作,并不一定能够每次执行,在特殊情况下,如 return 语句,
或者是 break语句就执行不到该语句了。
D)finally 语句的主要作用是在 try 或 catch 转到其他部分前做的一些“善后”工作。比如:关闭打
开的文件,释放链接、内存等系统资源!
E)以上答案都不正确

我认为A是不对的,B比A对。因为如果 catch中写了 System.exit(0); 就不会执行finally中的代码了
回复 使用道具 举报 1 0
跃动 发表于 2015-4-21 16:27
发现两点疑问:
(2)下面关于 Java程序中的类说法正确的是 。 A c d
A)类是 Java程序的核心,它定义了对 ...

类变量也叫静态变量,也就是在变量前加了static 的变量; 实例变量也叫对象变量,即没加static 的变量;区别在于:类变量和实例变量的区别在于:类变量是所有对象共有,其中一个对象将它值改变,其他对象得到的就是改变后的结果;而实例变量则属对象私有,某一个对象将其值改变,不影响其他对象;
回复 使用道具 举报
跃动 发表于 2015-4-21 16:27
发现两点疑问:
(2)下面关于 Java程序中的类说法正确的是 。 A c d
A)类是 Java程序的核心,它定义了对 ...

答案是bc
回复 使用道具 举报
树懒 发表于 2015-7-17 22:11
2)以下对于 finally关键字说法正确的是 。 AD
A)finally是异常处理语句结构的一部分,表示无论什么情况都 ...

A是错误的,如果还没执行到finally语句,虚拟机就退出了,就执行不到了,选D吧
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马