四川大学期末考试试题(闭卷)
(2014-2015学年第2学期)
课程号:课程名称: Java语言程序设计(A 卷)任课教师:
适用专业年级:学号:姓名:
一、单项选择题(本大题共20小题,每小题2分,共40分)提示:在每小题列出的四个备选项中只有一个是符
合题目要求的,请将其代码填写在题后的括号内。错选、多选或未选均无分
A. 面向问题的解释型高级编程语言
B. 面向机器的低级编程语言
C. 面向过程的编译型高级编程语言
D. 面向对象的解释型高级编程语言
2. 下列为合法类名的是________。
A. class
B. 123Student
C. GraduateStudent
D. “类名”
3. 对于构造方法,下列叙述不正确的是________。
A. 构造方法是类的一种特殊方法,它的方法名必须与类名相同
B. 构造方法的返回类型只能是void类型
C. 构造方法的主要作用是完成对类的对象的初始化工作
D. 一般在创建新对象时,系统会自动调用构造方法
4. 下列关于接口的说明正确的是_______。
A. 接口和抽象类是同一回事
B. 一个类不可以实现多个接口
C. 接口间不能有继承关系
D. 实现一个接口必须实现接口的所有方法
5. 在Java中,存放字符串常量的对象属于________类对象。
A. Character
B. String
C. StringBuffer
D. V ector
6. 在一个应用程序中有如下定义:int a[]={1,2,3,4,5,6,7,8,9,10}; 为了打印输出数组a的最后一个元素,下面正确的代码是________。
A. System.out.println(a[10]);
B. System.out.println(a[9]);
C. System.out.println(a[a.length]);
D. System.out.println(a(9));
7. 定义如下的二维数组b,下面的说法不正确的是________。