中山大学软件学院《面向对象技术与方法》期末考试试卷-中.pdfVIP

  • 16
  • 0
  • 约1.82万字
  • 约 11页
  • 2018-04-13 发布于重庆
  • 举报

中山大学软件学院《面向对象技术与方法》期末考试试卷-中.pdf

中山大学软件学院《面向对象技术与方法》期末考试试卷-中

中山大学软件学院 《面向对象技术与方法》期末考试试卷 班 级: 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)

1亿VIP精品文档

相关文档