- 1、本文档共11页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
中山大学软件学院《面向对象技术与方法》期末考试试卷-中
中山大学软件学院
《面向对象技术与方法》期末考试试卷
班 级: MSE’2006 A 、B 班 任课教师: 李文军老师 考试形式: 闭卷
考试时间:2007.01.14 (2.5 小时) 考试地点:
学 号: 学生姓名: 成绩:
答卷要求:请将所有答案写在答题纸上。考试后试卷不回收,故请不要将答案写在试卷上!
一、多项选择题(每小题2 分,共30 小题,合计60 分)
答题要求:以下各题中有一个或多个选项是正确的,请选择出所有正确的选项,遗漏或错选任
何一个正确的选项都会导致整个小题得 0 分。
Part I、Java 语言基础(共10 小题,小计20 分)
1、在 Java 程序中,以下关于入口主程序 main()方法的基调(signature )声明中哪一些是正确
的?
(A) public static void main()
(B) public static void main(String arg[])
(C) public void main(String [] arg)
(D) public static void main(String[] args)
(E) public static int main(String [] arg)
2 、考虑以下Java 语言代码片断:
int[] ages = new int[25];
执行该代码片断后,以下陈述中哪一句是正确的?
(A) ages[24]的值为0
(B) ages[24]的值未定义
(C) ages[25]的值为0
(D) ages[0]的值为null
(E) ages.length 的值为25
3 、设有如下Java 应用程序:
1. class HolderTest {
2. public static void main(String args[]) {
3. Holder h = new Holder();
4. h.held = 100;
5. h.bump(h);
6. System.out.println(h.held);
Page 1 of 11
7. }
8. }
9. class Holder {
10. public int held;
11. public void bump(Holder theHolder) { theHolder.held++; }
12. }
运行该程序时,第 6 行语句输出的结果是什么?
(A) 0 (B) 1 (C) 100 (D) 101 (E) 102
4 、以下Java 语言的表达式中,哪一些是合法的?
(A) String s = “Hello”; int i = 9; s += i;
(B) String s = “Hello”; int i = 9; if (s == i) { }
(C) String s = “Hello”; int i = 9; s = s + i;
(D) String s = “Hello”; int i = 9; i = i + s;
(E) String s = null; int i = (s != null) (s.length() 0) ? s.length() : 0;
5 、以下Java 代码片断中,哪些可以成功编译、并且在运行时输出“Equal ”?
(A) int i = 100; float f = 100.0F;
文档评论(0)