2011年全国自考Java语言程序设计(一)模拟试卷(一)及答案.pdf_第1页
2011年全国自考Java语言程序设计(一)模拟试卷(一)及答案.pdf_第2页
2011年全国自考Java语言程序设计(一)模拟试卷(一)及答案.pdf_第3页
2011年全国自考Java语言程序设计(一)模拟试卷(一)及答案.pdf_第4页
2011年全国自考Java语言程序设计(一)模拟试卷(一)及答案.pdf_第5页
已阅读5页,还剩21页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

更多优质自考资料尽在百度贴吧自考乐园自考乐园俱乐部 2011201120112011年全国自考年全国自考 JavaJavaJavaJava 语言程序设计 一 模拟试卷语言程序设计 一 模拟试卷 一一 及答案及答案 一一 单项选择题单项选择题 本大题共本大题共1010小题小题 每小题每小题1 1分分 共共1010分分 在每小题列出的四个备选项中只有一个是符合题在每小题列出的四个备选项中只有一个是符合题 目要求的 请将其代码填写在题后的括号内 错选 多选或未选均无分 目要求的 请将其代码填写在题后的括号内 错选 多选或未选均无分 1 1 在 Java 中 负责对字节代码解释执行的是 1分 A 垃圾回收器 B 虚拟机 C 编译器 D 多线程机制 2 2 在编写 Java applet 程序时 若需要对发生事件作出响应和处理 一般需要在程序的开头写上的 语句是 1分 A import java awt B import java applet C import java io D import java awt event 3 3 Java 中实现输入 输出操作的类库在 1分 A java io 包中 B java input 包中 C java output 包中 D java lang io 包中 4 4 以下程序代码的输出结果是 System out println 100 8 1分 A 12 5 B 12 C 4 D 0 5 5 能够支持 javadoc 命令的文档注释形式是 1分 A B C D 6 6 Java 组件可以使用 Toolkit 提供的静态方法获得一个缺省的 Toolkit 对象 并用它加载图像 这个静态方法是 1分 A getImage String name B getImage URL url C getDefaultToolkit D getToolkit 7 7 在 Java 中 线程的调度策略采用 1分 A 分时式 B 抢占式 C 非分时式 D 非抢占式 更多优质自考资料尽在百度贴吧自考乐园自考乐园俱乐部 8 8 在 Java 程序中 已将 FileWriter 对象接到 BufferedWriter 对象上 要实现缓冲式输出 可对 BufferedWriter 对象使用的方法是 1分 A read B write C readLine D writeLong 9 9 菜单的事件源是用鼠标点击某个菜单项 ActionListener 要实现的接口方法是 actionPerformed ActionEvent e 获得事件源的方法是 getSource 处理该事件的接口是 1 分 A ActionListener B actionPerformed C getSource D ItemListener 10 10 采用缓冲式输出时 如果又想立即写入到文件 则需要调用的方法是 1分 A flash B flush C write D read 二 填空题二 填空题 本大题共本大题共1010小题 每小题小题 每小题2 2分 共分 共2020分分 请在每小题的空格中填上正确答案 错填 不填均无请在每小题的空格中填上正确答案 错填 不填均无 分 分 1 1 在 switch 语句中 通过语句退出 switch 语句 使程序从整个 switch 语句后面的第一条语句 处开始执行 2分 2 2 为选择框 JCheckBox 对象设定监视器的方法是 2分 3 3 当把 Java 的绘图模式设置为异或模式红色 并对同一个圆用同一个颜色绿色绘制两遍时 则此 圆的绘制情况是 2分 4 4 JDBC 是 java 程序与数据库连接的 API 它可以与某个数据库建立连接 向数据库发送 SQL 语句 和 2分 5 5 Java 语言提供一个 Graphics2D 类 这个类定义了几种方法用于添加或改变图形的状态属性 其 中属性控制线条的宽度 笔形样式 线段连接方式或短划线图案 2分 6 6 多线程互斥使用共享资源的程序段 称为 它是一种加锁机制 与多线程共享资源有关 它的作 用是在任何时该一个共享资源只能供一个线程使用 2分 7 7 在 Java 语言中 整型常量有十进制 八进制和十六进制三种写法 其中八进制是以数字字符0 开头 十六进制是以开头 2分 8 8 以下代码的输出结果是 System out println 5 4 3 200 redSeta 0 x 0 y redSeta redPen setColor Color red redPen fillOval 100 x y 10 10 try redBall sleep 20 catch InterruptedException e else if x 0 y blueSeta bluePen setColor Color gray bluePen fillOval 150 x 100 y 10 10 blueSeta 3 if blueSeta 100 blueSeta 0 x 0 y blueSeta bluePen setColor Color blue bluePen fillOval 150 x 100 y 10 10 try blueBall sleep 40 catch InterruptedException e 2分 4 4 下面是一个求 1 1 1 2 2 3 3 5 5 8 8 13 13 21 21 32 前20项的和的程序段 float a 1 b 1 s 0 for int k 1 k 10 k s s a b a s s b a b 更多优质自考资料尽在百度贴吧自考乐园自考乐园俱乐部 System out println s 2分 5 5 以下程序产生一个确认对话框 import javax swing public class Class2905 public static void main String args JFrame myWin new JFrame myWin setBounds 100 100 200 300 myWin setVisible true myWin setDefaultCloseOperation JFrame EXIT ON CLOSE int resule myWin 确实要退出吗 退出确认 0 System out println resule 2分 四 程序分析题四 程序分析题 本大题共本大题共5 5小题 每小题小题 每小题4 4分 共分 共2020分分 1 1 阅读下面程序 画出程序运行后的布局设计 import java awt import javax swing public class Class3501 public static void main String args JFrame myWin new JFrame Class3501 myWin setDefaultCloseOperation JFrame EXIT ON CLOSE Container con myWin getContentPane con setLayout new GridLayout 1 3 JTextArea textA new JTextArea TextArea 3 5 JScrollPane jsp new JScrollPane textA con add jsp JPanel jp new JPanel 更多优质自考资料尽在百度贴吧自考乐园自考乐园俱乐部 jp setLayout new GridLayout 2 1 JLabel label new JLabel JLabel JTextField text new JTextField Text jp add label jp add text con add jp JButton button new JButton JButton con add button myWin pack myWin setVisible true 4分 2 2 阅读下列程序 画出程序运行后初始界面并写出程序功能 import java applet import java awt import java awt event public class Class3603 extends Applet implements ActionListener AudioClip clip Button buttonPlay buttonLoop buttonStop public void init clip getAudioClip getCodeBase windowsXP 关机 wav buttonPlay new Button start buttonLoop new Button loop buttonStop new Button stop buttonPlay addActionListener this buttonStop addActionListener this buttonLoop addActionListener this setSize 300 100 add buttonPlay add buttonLoop add buttonStop public void stop clip stop public void actionPerformed ActionEvent e if e getSource buttonPlay clip play else if e getSource buttonLoop clip loop if e getSource buttonStop clip stop 更多优质自考资料尽在百度贴吧自考乐园自考乐园俱乐部 4分 3 3 阅读下列程序 写出程序运行结果 interface Computable final int MAX 100 int f int x int g int x int y class Aa implements Computable int no public int f int x int sum 0 for int i 1 i x i sum sum i return sum public int g int x int y return x y class Bb implements Computable int no public int f int x int sum 0 for int i 1 i4 3 200 redSeta 0 x 0 y redSeta redPen setColor Color red redPen fillOval 100 x y 10 10 try redBall sleep 20 catch InterruptedException e else if x 0 y blueSeta 更多优质自考资料尽在百度贴吧自考乐园自考乐园俱乐部 bluePen setColor Color gray bluePen fillOval 150 x 100 y 10 10 blueSeta 3 if blueSeta 100 blueSeta 0 x 0 y blueSeta bluePen setColor Color blue bluePen fillOval 150 x 100 y 10 10 try blueBall sleep 40 catch InterruptedException e 4 4 参考答案 a a b a a b b a b b a b 试题内容 下面是一个求 1 1 1 2 2 3 3 5 5 8 8 13 13 21 21 32 前20项的和的程序段 float a 1 b 1 s 0 for int k 1 k 10 k s s a b a s s b a b System out println s 5 5 参考答案 JOptionPaneJOptionPane showConfirmDialogshowConfirmDialog 试题内容 以下程序产生一个确认对话框 import javax swing public class Class2905 public static void main String args JFrame myWin new JFrame myWin setBounds 100 100 200 300 myWin setVisible true myWin setDefaultCloseOperation JFrame EXIT ON CLOSE int resule myWin 确实要退出吗 退出确认 0 System out println resule 更多优质自考资料尽在百度贴吧自考乐园自考乐园俱乐部 四 程序分析题四 程序分析题 本大题共本大题共5 5小题 每小题小题 每小题4 4分 共分 共2020分分 1 1 参考答案 程序运行后的布局设计为 程序运行后的布局设计为 试题内容 阅读下面程序 画出程序运行后的布局设计 import java awt import javax swing public class Class3501 public static void main String args JFrame myWin new JFrame Class3501 myWin setDefaultCloseOperation JFrame EXIT ON CLOSE Container con myWin getContentPane con setLayout new GridLayout 1 3 JTextArea textA new JTextArea TextArea 3 5 JScrollPane jsp new JScrollPane textA con add jsp JPanel jp new JPanel jp setLayout new GridLayout 2 1 JLabel label new JLabel JLabel JTextField text new JTextField Text jp add label jp add text 更多优质自考资料尽在百度贴吧自考乐园自考乐园俱乐部 con add jp JButton button new JButton JButton con add button myWin pack myWin setVisible true 2 2 参考答案 程序运行后初始界面如下 程序运行后初始界面如下 程序功能是程序功能是 单击单击 startstart 按钮开始播放按钮开始播放 windowsXPwindowsXP 关机关机 wav wav 声音文件一次声音文件一次 单击单击 looploop 按钮将循环按钮将循环 播放播放 windowsXPwindowsXP 关机关机 wav wav 单击 单击 stopstop 按钮将停止播放 按钮将停止播放 试题内容 阅读下列程序 画出程序运行后初始界面并写出程序功能 import java applet import java awt import java awt event public class Class3603 extends Applet implements ActionListener AudioClip clip Button buttonPlay buttonLoop buttonStop public void init clip getAudioClip getCodeBase windowsXP 关机 wav buttonPlay new Button start buttonLoop new Button loop buttonStop new Button stop buttonPlay addActionListener this buttonStop addActionListener this buttonLoop addActionListener this setSize 300 100 add buttonPlay add buttonLoop add buttonStop public void stop clip stop 更多优质自考资料尽在百度贴吧自考乐园自考乐园俱乐部 public void actionPerformed ActionEvent e if e getSource buttonPlay clip play else if e getSource buttonLoop clip loop if e getSource buttonStop clip stop 3 3 参考答案 运行结果 运行结果 LiLi 的编号的编号851898 100 6 12851898 100 6 12 TomTom 的编号的编号951899 100 14 7951899 100 14 7 试题内容 阅读下列程序 写出程序运行结果 interface Computable final int MAX 100 int f int x int g int x int y class Aa implements Computable int no public int f int x int sum 0 for int i 1 i x i sum sum i return sum public int g int x int y return x y class Bb implements Computable int no public int f int x int sum 0 for int i 1 i x i sum sum i i return sum public int g int x int y return x y public class Class3204 更多优质自考资料尽在百度贴吧自考乐园自考乐园俱乐部 public static void main String args Aa li Bb tom li new Aa li no 851898 tom new Bb tom no 951899 System out print Li 的编号 li no li MAX System out println li f 3 li g 3 4 System out print Tom 的编号 tom no tom MAX System out print tom f 3 tom g 3 4 4 4 参考答案 应用程序运行后应用程序运行后 出现两个窗口出现两个窗口 每个窗口中各有一个按钮每个窗口中各有一个按钮 单击其中的一个窗口的按单击其中的一个窗口的按 钮可使另一个窗口显示和隐藏钮可使另一个窗口显示和隐藏 试题内容 阅读下列程序 写出程序功能 import javax swing import java awt event public class Class3405 extends JFrame implements ActionListener public JFrame mw1 mw2 public Class3405 JButton butt1 new JButton 我是一个按钮 butt1 setActionCommand b1 JButton butt2 new JButton 我是另一个按钮 butt2 setActionCommand b2 butt1 addActionListener this butt2 addActionListener this String name1 我的第一个窗口 String name2 我的第二个窗口 mw1 new JFrame name1 mw1 setSize 500 500 mw2 new JFrame name2 mw2 setSize 300 300 mw1 getContentPane add butt1 mw2 getContentPane add butt2 mw1 setVisible true mw2 setVisible true public void actionPerformed ActionEvent e boolean yesNo if e getActionCommand equals b1 更多优质自考资料尽在百度贴吧自考乐园自考乐园俱乐部 yesNo mw2 isVisible mw2 setVisible yesNo else yesNo mw1 isVisible mw1 setVisible yesNo public static void main String args new Class3405 5 5 参考答案 程序功能程序功能 应用程序窗口生成一个下拉菜单应用程序窗口生成一个下拉菜单 菜单名是菜单名是 AAAAAA 有两个菜单项有两个菜单项 AA1AA1和和 AA2AA2 其中其中 AA2AA2有子菜单 子菜单中有一个菜单项有子菜单 子菜单中有一个菜单项 AA21AA21 试题内容 阅读下列程序 写出程序功能 import javax swing public class C3501 public static void main String args JFrame myWin new JFrame C3501 myWin setDefaultCloseOperation JFrame EXIT ON CLOSE JMenuBar jmb new JMenuBar myWin setJMenuBar jmb myWin setBounds 100 200 300 300 JMenu jm new JMenu AAA jmb add jm JMenuItem jmi new JMenuItem AA1 jm add jmi JMenu jm2 new JMenu AA2 jm add jm2 JMenuItem jmi2 new JMenuItem AA21 jm2 add jmi2 myWin setVisible true 五 程序设计题五 程序设计题 本大题共本大题共2 2小题 每小题小题 每小题6 6分 共分 共1212分分 1 1 参考答案 程序如下 程序如下 importimport java io java io importimport java util java util 更多优质自考资料尽在百度贴吧自考乐园自考乐园俱乐部 publicpublic classclass Class3803Class3803 publicpublic staticstatic voidvoid main Stringmain String args args RandomAccessFileRandomAccessFile in out in out trytry in newin new RandomAccessFile intfile1 txt r RandomAccessFile intfile1 txt r out newout new RandomAccessFile intfile2 txt rw RandomAccessFile intfile2 txt rw StringString s s while s in readLine null while s in readLine null StringTokenizerStringTokenizer token newtoken new StringTokenizer s StringTokenizer s longlong sum 0 sum 0 while token hasMoreTokens while token hasMoreT

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论