logo资料库

java期末试卷(北化).doc

第1页 / 共11页
第2页 / 共11页
第3页 / 共11页
第4页 / 共11页
第5页 / 共11页
第6页 / 共11页
第7页 / 共11页
第8页 / 共11页
资料共11页,剩余部分请下载后查看
北京化工大学 2008——2009 学年第一学期↑ 《Java 语言程序设计》期末考试试卷 课程代码 C S E 2 4 3 0 0 C 班级: 姓名: 学号: 分数: 一 二 三 四 五 总分 题号 得分 一、给出下列程序的输出结果(本大题共 8 小题,每小题 5 分,共 40 分) 1、 3、 5、 6、 7、 2、 4、 8、 第 1页/共 11 页
二、代码框架如下 import java.util.Scanner; public class Test { public static void main(String [] args) { }//main 结束 }//Test 结束 第 2页/共 11 页
三、代码框架如下 class Person { //成员变量定义 //构造方法定义 public Person(String name,String address) { } //name 的读取方法定义 //name 的设置方法定义 //address 的读取方法定义 //address 的设置方法定义 }//Person 定义结束 //Student 类的定义 { //成员变量的定义 //构造方法的定义 public Student(String name,String address,String school) { } // school 的读取方法定义 //school 的设置方法定义 }//Student 定义结束 第 3页/共 11 页
四、代码框架如下 import java.awt.*; import java.awt.event.*; import javax.swing.*; import java.io.*; public class TextTest { public static void main(String[] args) { MyFrame frame = new MyFrame(); frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE); frame.setVisible(true); } } class MyFrame extends JFrame { //成员变量的定义 //构造方法的定义 public MyFrame() { setTitle("FileEdit"); setSize(600,400); //添加框架上的组件 }//构造方法结束 第 4页/共 11 页
//定义按钮的事件监听器类 public class SaveActionListener implements ActionListener { public void actionPerformed(ActionEvent e) { }//actionPerformed 定义结束 }//事件监听器类定义结束 }//MyFrame 定义结束 第 5页/共 11 页
五、代码框架如下 import java.sql.*; public class Test { System.setProperty("jdbc.drivers", "com.microsoft.jdbc.sqlserver.SQLServerDriver"); public static void main(String [] args) { Connection conn=null; try { } catch(SQLException e) { e.printStackTrace(); } finally { }//finally 结束 }//main 结束 }//Test 结束 第 6页/共 11 页
{ { { } } } 2. public class Test { int temp; temp=x; x=y; y=temp; } } 3. public class Test { public static void main(String [] args) int a=1; int b=5; swap(a,b); System.out.println("a="+a); System.out.println("b="+b); } public static void swap(int x,int y) { 一、给出下列程序的输出结果(本大题共 8 小题,每小题 5 分,共 40 分) 1. public class Test { public static void main(String [] args) for(int i=0;i<=2;i++) for(int j=0;j<=2;j++) { if (j==1) break; System.out.println("i*j="+i+"*"+j+"="+i*j); public static void main(String [] args) Count c1=new Count("c1"); Count c2=new Count("c2"); c1.setNum(1); c2.setNum(2); System.out.println(c1.getNum()); System.out.println(c2.getNum()); System.out.println(c1.getName()); System.out.println(c2.getName()); } } class Count { private static int num=0; private String name; 第 7页/共 11 页
this.name=name; public Count(String name) { } public int getNum() { return this.num; } public void setNum(int num) { } public String getName() { } this.num=num; return name; } 4. public class Test { { public static void main(String [] args) try { System.out.println(100/0); } catch(ArithmeticException e) { } finally { } System.out.println("end"); System.out.println("ok"); System.out.println("devided by 0"); System.out.println("main:"+" is running "+i+"次循环"); } } 5. public class Test { public static void main(String [] args) { Thread1 t1=new Thread1(); t1.run(); Thread2 t2=new Thread2(); t2.start(); for(int i=1;i<=5;i++) { } } } 第 8页/共 11 页
分享到:
收藏