当前位置:首页 >> 工学 >>

2010年1月全国自考Java语言程序设计(一)参考答案


语言程序设计(一 参考答案 全国 2010 年 1 月自考 Java 语言程序设计 一) 参考答案
课程代码:04747
1.C.java 2.B. byte→short→int→long→float→double 3.B.模块 4.D.int intArray [5]={1,2,3,4.5}; 5.B.JFrame 6.D.鼠标移动 7.A.颜色 8.C.10 9.C.文件内容 10.A.用来表示与数据库的连接 11.字节码 12. 2318 13. (P57)Has-a 14. String\StringBuffer 15. e.getSource()==text 16. JScrollBar.HORIZONTAL,50,10,0,250 17. paintComponet() 18. Notify() 19. RandomAccessFile 20. Socket 21. If(n%2==0){System.out.println(“Yes”);}els{System.out.println(“No”);} 22. (P59) 23. (P87) 24. Rectangle2D rect=new Rectangle2D.Double(20,30,120,30) G2d.draw(rect); 25. accept() getDescription()

26. getOutputStream() getInputStream() connect()
1

27.方法 void moveOddForword(int a[ ])的功能是将数组中的所有奇数移到所有偶数之前。 void moveOddForword(int a[]){ for(int i=0, odd=0;________;i++) if(________){ int } } 28.以下程序创建了一个窗口,然后在窗口内显示″Hello,World! ″。 import javax.swing.*; import java.awt*; public class HelloWorld { public static void main(String[ ]ares) { TextFrame frame=new TextFrame(); frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE); frame. ________; } } class TextFrame extends JFrame { public TextFrame() { . setTitle(″HelloWorld″); setSize(WIDTH,HEIGHT); TextPanel panel=new TextPanel(); Container contentPane=getContentPane(); contentPane.add(panel); } public static final int WIDTH=300; public static final int HEIGHT= 200; } class TextPanel extends JPanel { public void paintComponent(Graphics g) super. ________; { paintComponent(g) setVisable(true) i<a.length a[i]%2= =0

t=a[i];a[i]=a[odd];a[odd]=t;odd++;

g.drawString(″Hello,World! ″,x,y); } public int x=100; public int y=100;
2

} 29.以下是子窗口中设置一个菜单条类的定义。类的构造方法根据指定的窗口名称和菜单表设置菜单条, 菜单和菜单项,当选中某个菜单项时,在文本框中显示相应菜单项被选中的信息。 class MenuWindow extends JFrame implements ActionListener { public static JTextField text; public MenuWindow(String s,String menuList[][]) { setTitle(s); Container con=this.getContentPane(); con.setLayout(new BorderLayout()); this.setLocation(100,100); this.setSize(300,100); JMenuBar menubar=new JMenuBar(); for(int i=0; i<menuList.length;i++) { JMenu menu=new JMenu(menuList[i][0]); for(int j=1;j<menuList[i].1ength;j++){ JMenultem anltem=new JMenultem(menuList[i][j]); anltem.setActionCommand(menuList[i][j]); anltem.________;menu.add(anltem); } menubar.__________; add(menu) } text=new JTextField();setJMenuBar(menubar); con.add(text,BorderLayout.SOUTH); } public void actionPerformed(ActionEvent e){ text.setText(e.getActionCommand()+″菜单项被选中! ″); } } public class Test29 extends Applet { MenuWindow window; String menuList[][]={{″体育″,″跑步″,″打蓝球″,″打乒乓″}, {″娱乐″,″唱歌″,″跳舞″}}; public void init() { window=new MenuWindow(″体育娱乐之窗″,menuList);
3

ActionListener(this)

window.setVisible(true); } } 30. 以下是一个用鼠标自由作画的小应用程序。 最简单的方法是根据鼠标所在位置画点, 跟随鼠标的移动, 不断画圆点,就能实现用鼠标作画。 import java.awt.*; import java.awt.event.*; public class Test30 extends java.applet.Applet implements MouseMotionListener { Color color;int lineSize=2: int x=-1,y=-l; public void init(){ setLocation(30,20); setSize(300,300);

setBackground(Color.green);addMouseMotionListener(this); } public void paint(Graphics g){ if(x!=-1&&y!=-1) { g.setColor(color);g.fillOval(x,y,1ineSize,lineSize); } } public void mouseMoved(MouseEvent e){} public void mouseDragged(MouseEvent e){ x=e.getX();y=e.getY();_________; } public void ________ (Graphics g){ } 31. 以下定义的类 ShareData 用于管理多个线程共享数据 data。 一个线程生成 data, 另一个线程使用 data。 约定,新生成的 data 只有被另一个线程使用后,才能生成下一个 data。反之,一个 data 被使用后,也不 能再继续使用。所以,生成和使用 data 的线程之间需要互斥和同步。以下是管理上述使用方式的类,类 内有要管理的共享数据,以及对共享数据的存操作 putData()和取操作 getData()。 class ShareData{ int data;∥共享数据 boolean newData=false;∥有最近新生成 data 的标志 synchronized int getData(){
4

repaint()

paint(g);}

update();

while(!newData){ try{ _________; wait()

} catch(InterruptedExceptipn e){ System.out.println(″因错误,而中断!″); } } newData=false; notify();return data; } synchronized void putData(int n){ while(newData){ try{wait(); }catch(InterruptedException e){ System.out.println(″因错误,而中断! ″); } } data=n; notify(); } } 32. Parent′s method 2() Parent′s method 1() 33.在输入对话框中输入文字,并以多好作为分割符输出单词个数,及各个单词 34. __________; return; newData=true

35.程序功能:从键盘输入字符如果是大写字母 A-Z,则显示在文本区中 36.红色、顺时针画圆 37. public static void strReverse(String str){
5

byte[] s=str.getBytes(); String t=""; for(int i=s.length-1;i>=0;i--){ t+=(char)s[i]; } System.out.println(t); } 38. done=new JButton("确定"); done.addActionListener(this); con.add(title);con.add(done); con.add(new JLabel("学号"));con.add(textl); con.add(new JLabel("姓名"));con.add(text2); setVisible(true); }

6


相关文章:
2010年1月全国自考Java语言程序设计(一)真题及答案.doc
2010年1月全国自考Java语言程序设计(一)真题及答案 - 全国 2010
2010年1月全国自考Java语言程序设计(一)参考答案.doc
2010年1月全国自考Java语言程序设计(一)参考答案 - 语言程序设计(一
2010年1月全国自考Java语言程序设计(一)真题及答案.doc
2010年1月全国自考Java语言程序设计(一)真题及答案 - 更多优质自考资料
2010年1月全国自考Java语言程序设计(一)真题及答案.doc
2010年1月全国自考Java语言程序设计(一)真题及答案 - 更多优质自考资料
2009年1月全国自考Java语言程序设计( 一)答案.doc
2009年1月全国自考Java语言程序设计( 一)答案 - 更多优质自考资料尽在
2010年全国自考Java语言程序设计(一)模拟试卷(二)及答案.doc
2010年全国自考Java语言程序设计(一)模拟试卷(二)及答案 - 你一定要坚
全国2010年1月自考Java语言程序设计(一)试题及参考答案.doc
语言程序设计(一 试题 全国 2010 年 1 月自考 Java 语言程序设计 一)试题课程代码:04747 一、单项选择题(本大题共 10 小题,每小题 1 分,共 10 分) 在...
2010年1月全国自考Java语言程序设计(一)真题及答案.doc
2010年1月全国自考Java语言程序设计(一)真题及答案 - 全国 2010
2010年1月全国自考Java语言程序设计(一)试题.doc
2010年1月全国自考Java语言程序设计(一)试题 - 全国 2010 年 1
全国自考历届Java语言程序设计(一)真题及答案_图文.doc
2008 年 10 月全国自考 Java 语言程序设计(一)真题及答案 语言程序设计(单项选择题( 小题, 一、单项选择题(本大题共 10 小题,每小题 1 分,共 10 分) ...
全国2010年10月自学考试Java语言程序设计(一)试题及参....doc
全国2010年10月自学考试Java语言程序设计(一)试题及参考答案_工学_高等教育_教育专区。希望对参加该课程考试的同学有所帮助 全国2010 年 10 月自学考试 Java 语言...
2009年1月全国自考Java语言程序设计(一)参考答案.doc
2009年1月全国自考Java语言程序设计(一)参考答案 - 语言程序设计(一
2012年1月全国自考Java语言程序设计(一)试题及答案.pdf
2012年1月全国自考Java语言程序设计(一)试题及答案 - 全国 2012 年 1 月高等教育自学考试 Java 语言程序设计(一)试题及答案 课程代码:04747 一、单项选择题(本...
2010年1月全国自考Java语言程序设计(一)试题.doc
2010年1月全国自考Java语言程序设计(一)试题 - 2010 年 1 月一
2009年1月全国自考Java语言程序设计(一)真题及答案.doc
2009年1月全国自考Java语言程序设计(一)真题及答案 - 更多优质自考资料
2010年1月自考Java语言程序设计(一)试题真题.doc
全国 2010 年 1 月高等教育自学考试 Java 语言程序设计(一)试题课程代码:04747...题共 10 小题,每空 2 分,共 20 分) 请在每小题的空格中填上正确答案。...
全国2009年1月自学考试Java 语言程序设计(一)试题_答案.doc
全国2009年1月自学考试Java 语言程序设计(一)试题_答案_理学_高等教育_教育专区。全国高等教育自学考试 Java语言程序设计(一) 04747 ...
2012年1月全国自考Java语言程序设计(一)试题及答案.doc
2012年1月全国自考Java语言程序设计(一)试题及答案 - 全国2012年1月高等教育自学考试 Java 语言程序设计(一)试题及答案 课程代码:04747 一、单项选择题(本大题...
2010年全国自考JAVA语言程序设计(一)模拟试卷(六)及答案.txt
2010年全国自考Java语言程序设计(一)模拟试卷(六)及答案 一、单项选择题
2011年1月 Java语言程序设计(一)试题答案.doc
2011年1月 Java语言程序设计(一)试题答案 - 全国 2011 年 1 月高等教育自学考试 一、单项选择题(本大题共 10 小题,每小题 1 分,共 10 分) 在每小题...
更多相关标签: