一套Java面向对象技术试题的分析
注:
教师的点评以粗体+红色标出。
Java面向对象试题分析
说明:
(1)考试时间为2小时。
(2)除简答题和编程题外,所有答案均可直接写在试卷上。
(3)简答题和编程题写在试卷后所附的答题纸上,标明题号。
(4)要求代码书写规范,并添加相应的注释。
(5)特设卷面整洁分,凡卷面不整洁导致代码及文字难于识别者,扣除5分。
点评:
虽然再三强调,但仍有同学的试卷乱得一塌糊涂,由于这些同学本身的分数就不高,所以这部分就不扣分了。
我个人认为,如果卷面整洁,说明这个人办事比较有条理,同学们要注意这些细节,有的时候,细节决定成败。
(6)部分题目没有标准答案,只要言之成理,均可给分。
点评:
没有标准答案不等于允许你乱写。有些同学的回答与题目风马牛不相及,逻辑混乱,反映出他需要加强文字表达能力方面的训练。
*******************************************************************************
一、判断题(正确的描述打钩,错误的打叉,每题1分,共10分)
1 抽象类中不可以有非抽象的方法。 (错)
2 如果将一个对象强制类型转换为一个不兼容的类型,将引发NullPointerException
异常。 (错)
3 Java中Object类是最顶层的类。 (对)
4 程序在编译通过以后,仍然可能出现运行时错误和逻辑错误。 (对)
5 可以通过javac来运行一个Java Application。 (错)
6 可以在子类构造函数中通过this关键字调用基类的构造函数。 (错)
7 Java语言是IBM公司设计的一种面向对象程序设计语言。(错)
8 一个Unicode字符占4个字节。 (错)
9 在循环语句中,使用continue;语句可以跳出循环。 (错)
10 在Java Application中如果没有定义
相关文档:
create PROCEDURE pagelist
@tablename nvarchar(50),
@fieldname nvarchar(50)='*',
@pagesize int output,--每页显示记录条数
@currentpage int output,--第几页
@orderid nvarchar(50),--主键排序
@sort int,--排序方式,1表示升序,0表示降序排列
......
//create a new Document
DocumentBuilderFactory dbf = DocumentBuilderFactory.newInstance();
DocumentBuilder db = dbf.newDocumentBuilder();
Document d = db.newDocument();
//add root Node
Element noteuser = d.createElement("note-users");
d.appendChil ......
八 java面向对象程序设计(构造方法)
/**
* 面向对象之二
* 构造方法(构造机):
*
* 1,构造方法的特征:
* 它具有与类相同的名称;
* 它不含返回值;
* 它不能在方法中用return语句返回一个值
* 注意:在构造方法里不含返回值的概念是不同于“void&rdquo ......
网络上流传着一个Google Map 编码折线算法的Java实现,但是计算结果与GOOGLE MAP API 帮助里面的交互工具的计算结果有出入,所以自己写了一一个,计算结果与GOOGLE MAP API 帮助里面的交互工具的计算结果一致。package unit;
/**
* Google Map 编码折线算法Java实现
*
* @author libin
*/
public cl ......