《JAVA语言程序设计》期末考试试题及答案(9)
}
}
void print() { }
public static void main(String args[]){
Leaf x = (2); //创建Leaf类的对象x x.increment().increment().increment().print(); System.out.println(\
}//多次调用方法increment(),返回的都是x的地址,i 值表示调用次数
输出结果为 i = (3) 答案: (1) this; (2) new Leaf(); (3) 3
4. 按注释提示完成文件复制的程序 //FileStream源代码如下: import java.io.*; class FileStream {
public static void main(String args []) {
try {
File inFile = new File(\//指定源文件 File outFile = new File(\指定目标文件 FileInputStream fis =(1);
FileOutputStream fos = new FileOutputStream(outFile);
int c;
while ((c = fis.read ())!=-1)
(2);
fis.close();
fos.close(); }
catch (Exception e) {
System.out.println(\
//逐字节从源文件中输入,再输出到fos流
}
}
} 答案:
(1) new FileInputStream(inFile); (2) fos.write(c);
5. 阅读程序,给出结果:
// AbstractClassDemo.java源代码如下:
abstract class Shape { //定义抽象类Shape和抽象方法display }
class Circle extends Shape { }
class Rectangle extends Shape { }
class Triangle extends Shape { }
public class AbstractClassDemo{ }
public static void main(String args[]){ }
(new Circle()).display(); //定义无名对象来调用对应的display方法 (new Rectangle()).display(); (new Triangle()).display(); void display() { }
//实现抽象类的方法
System.out.println(\void display() { //实现抽象类的方法
System.out.println(\}
void display() { }
//实现抽象类的方法
System.out.println(\abstract void display();
输出结果是 ?
答案:(1) Circle; (2) Rectangle; (3) Triangle。
《JAVA程序设计》期末考试试题 (七)
一、选择题
1. 请说出下列代码的执行结果 : String s = \ B String s1 = new String(s);
if (s = = s1) System.out.println(\ if (s.equals(s1)) System.out.println(\ A. the same equals C. the same
2. 下列有关 Java 中接口的说法哪个是正确的? B A. 接口中含有具体方法的实现代码
B. 若一个类要实现一个接口,则用到 “implements” 关键字 C. 若一个类要实现一个接口,则用到“ extends ”关键字 D. 接口不允许继承
3. 下列代码的执行结果是什么? String s1 = \s1.concat(\ System.out.println(s1); A. The string \ B. The string \ C. The string \ D. The string \
4. 如果有一个对象 myListener ( 其中 myListener 对象实现了 ActionListener 接口 ), 下列哪条语句使得 myListener 对象能够接受处理来自于 smallButton 按钮对象的动作事件 ? C A. smallButton.add(myListener); B. smallButton.addListener(myListener); C. smallButton.addActionListener(myListener); D. smallButton.addItem(myListener);
B. equals D. 什么结果都不输出
二.读程序题
1. 读下列代码,说出这段程序的功能。 import java.io.*; public class Test{
public static void main( String [] argv) { try {
BufferedReader is =
new BufferedReader( new InputStreamReader(System.in));
String inputLine;
While ((inputLine = is.readLine ())!= null) {
System.out.println(inputLine);
} is.close();
}catch (IOException e) {
System.out.println(\
} } }
答案:读取键盘输入,显示到屏幕上,直到键盘输入为空为止。
2、 读下列程序,写出正确的运行结果。 class test {
public static void main (String [] args ){
int x=9, y; if (x>=0)
if (x>0)
y=1; else y=0;
else y=-1;
System.out.println(y);
} } 答案:1
3、 读程序,写出正确的运行结果。 public class Father{
int a=100; public void miner(){
a--;
}
public static void main(String[] args){
Father x = new Father(); Son y = new Son(); System.out.println(y.a); System.out.println( y.getA()); y.miner();
System.out.println(y.a); System.out.println(y.getA());
} }
class Son extends Father{
int a = 0; public void plus(){ a++; }
public int getA() { return super.a; } } 答案: 0 100 0 99
三 . 简答题
1. Java语言的特点。
…… 此处隐藏:1137字,全部文档内容请下载后查看。喜欢就下载吧 ……相关推荐:
- [综合文档]应答器设备技术规范(征求意见稿)A1
- [综合文档]教师 2012年高考政治试题按考点分类汇
- [综合文档]保险公司的总经理助理竞职演说
- [综合文档]卫生应急大练兵大比武活动考试--题库(
- [综合文档]徐州经济技术开发区总体规划环境影响报
- [综合文档]汉语拼音表(带声调)
- [综合文档]二年级 上 思维训练( 1~18)
- [综合文档]特色学校五年发展规划
- [综合文档]机床经常出现报警“X1轴定位监控”
- [综合文档]《电子技术基础》21.§5—2、3、4 习题
- [综合文档]浙江省深化普通高中课程改革
- [综合文档]CRISP原理 - 图文
- [综合文档]2017年电大社会调查研究与方法形考答案
- [综合文档]浅析建筑施工安全毕业论文
- [综合文档]《回忆我的母亲》名师教案
- [综合文档]装饰装修工程监理规划
- [综合文档]三下乡心得体会-文艺
- [综合文档]柱计算长度系数 - 图文
- [综合文档]全流程思考,提高燃电系统热电转换率--
- [综合文档]2018年嘉定区中考物理一模含答案
- 433M车库门滚动码遥控器
- 8、架空线路施工规范
- 大学四年声乐学习的体会
- 新北师大版五年级数学上册《轴对称再认
- 部编版五年级上册语文第六单元小结复习
- 小学六年级英语形容词用法
- 第2课 抗美援朝保家卫国 课件01(岳麓版
- 2015年天津大学运筹学基础考研真题,考
- 微机计算机控制技术课后于海生(第2版)
- 安全教育实践活动
- Delphi程序设计教程_第1章_Delphi概述
- 第八讲 工业革命与启蒙运动
- 《中华人民共和国药典》2005年版二部勘
- 科粤版九年级化学2.3构成物质的微粒(1)
- 西师大版数学三年级下册《长方形、正方
- ch6_冒泡排序演示
- 第4章 冲裁模具设计
- 浙江中小民营企业员工流失论文[终稿]
- 再议有线数字电视市场营运模式
- 昆明供水工程监理大纲




