【学历类职业资格】Java语言程序设计(一)自考题模拟12及答案解析.doc
《【学历类职业资格】Java语言程序设计(一)自考题模拟12及答案解析.doc》由会员分享,可在线阅读,更多相关《【学历类职业资格】Java语言程序设计(一)自考题模拟12及答案解析.doc(20页珍藏版)》请在麦多课文档分享上搜索。
1、Java 语言程序设计(一)自考题模拟 12 及答案解析(总分:100.00,做题时间:90 分钟)一、第部分 选择题(总题数:10,分数:10.00)1.下列不是 Java.awt.event 包用来检测并对事件作出反应的模型的是_(分数:1.00)A.事件对象B.源对象C.事件方法D.监视器对象2.能从左到右、从上到下地排列组件,并且当从一行移到下一行时能使每行居中布局的管理器是_(分数:1.00)A.BorderLayoutB.GridLayoutC.FlowLayoutD.GridbagLayout3.在文本框中设置文本的方法是_(分数:1.00)A.setEchochar( )B.g
2、etText( )C.setText( )D.Textfield( )4.当在一个容器中添加了多个选择框,且使用 ButtonGroup 将它们归为某一组时,则在这一组中,在一个时刻被选中的选择框有_(分数:1.00)A.1B.2C.4D.任意5.为获得滚动列表(List)当前选项的索引,可以使用的方法是_(分数:1.00)A.getSelectedItem( )B.getSelectedIndex( )C.add(Sting)D.不能获得索引,只能得到选项字符串6.向窗口中加菜单,具体做法是_(分数:1.00)A.创建一个菜单条(Menubar)对象作为一个菜单B.创建一个菜单(Menu)对
3、象作为一个菜单C.先创建一个菜单条(Menubar)对象,再创建一个菜单(Menu)对象,将菜单对象加入菜单条对象D.创建窗口时直接用方法 super( )设置菜单7.在构造方法 FileDialog(Frame f,String s,int mode)中,如果是保存文件,参数 mode 的值为_(分数:1.00)A.FileDialog.LOADB.FileDialog.SAVEC.FileDialog.OPEND.FileDialog.CLOSE8.Applet 程序运行时,画线可调用的方法是_(分数:1.00)A.drawStringB.drawLineC.drawRectD.drawR
4、oundRect9.鼠标在容器中移动,监视器会调用的方法是_(分数:1.00)A.mouseEnteredB.mouseExitedC.mouseClickedD.mouseMoved10.小程序要播放音频文件,可使用类_(分数:1.00)A.AudioB.JAudioC.AudioClipD.JAudioClip二、第部分 非选择题(总题数:10,分数:20.00)11.Button 类、Label 类是包 java.awt 中的类,并且是 java.awt 包中的 1 的子类。 (分数:2.00)12.Java 的 java.awt 包中定义了 5 种布局类,分别是 FlowLayout、
5、BorderLayout、CardLayout、 1 和GridBagLayout。 (分数:2.00)13.在 CheckBox 类中, 1 方法是用来获取选择框标题的。 (分数:2.00)14.Java 中要增加菜单分割线,只需使用 Menu 类中的 1 方法。 (分数:2.00)15.当在文本框中输入字符并回车时,java 包 java.awt.event 中的 1 类自动创建了一个事件对象。 (分数:2.00)16.使用 MouseListener 接口处理鼠标事件,事件源发生的鼠标事件有 5 种,按下鼠标键、 1 鼠标键、点击鼠标键、鼠标进入和鼠标退出。 (分数:2.00)17.Gr
6、aphics 类的对象 g 可以使用 Graphics 类的 1 方法来改变当前块的颜色。 (分数:2.00)18.在 Java Applet 小程序中,可以使用图形类的 drawOval 方法来画 1。 (分数:2.00)19.在 java 1.2 事件模式中,当一个组件处于 1 状态时,它就可以发生键盘事件的事件源。 (分数:2.00)20.当图像信息量较大时,为了避免出现斑驳现象,提高显示效果,许多应用程序都采用 1 技术。 (分数:2.00)三、简答题(总题数:6,分数:18.00)21.CardLayout 布局的容器可容纳多个组件,但是多个组件拥有一个显示空间,如何设置 CardL
7、ayout 布局及显示某一组件? (分数:3.00)_22.如何处理滚动列表(List)上的事件? (分数:3.00)_23.如何绘制封闭的多边形? (分数:3.00)_24.请写出一条语句,能够画一个三维矩形线框,已知矩形的左上顶点(10,20)和右下顶点(50,40),设调用的对象是 Graphics g。 (分数:3.00)_25.如何设置组件的字体和颜色? (分数:3.00)_26.在 Applet 中如何播放声音? (分数:3.00)_四、程序填空题(总题数:5,分数:20.00)27.下面程序运行后显示一个窗口,在窗口中添加一个按钮,请完成程序。 import javax.swin
8、g.*; public class Class27 public static void main(String args) JFrame window=new JFrame(“我的窗口“) window setSize (300,400); JButton button=new JButton(“我是按钮“) window. 1.add(button); window. 2; (分数:4.00)28.以下程序定义了两个文本框,一个文本框用于提示输入密码,另一个是密码框,以“*”代替输入的密码。 public class test3 extends Applet public static v
9、oid main(String args) 1 text1,text2; public void init( ) text1=new TextField(“输入密码:“,10); text1.setEditable(false); text2=new TextField(10); text2. 2; add(text1);add(text2); (分数:4.00)29.以下是生成菜单项对象以及菜单项选择事件处理方法的代码。要求当菜单项 singingItem 被选中时,在文本框 text 中输出“足球菜单项被选中!”的字样。 import javax.swing.*; /此处省略些无关的代码
10、singingItem=new 1(“足球“);/生成菜单项对象 /此处省略些无关的代码 public void actionPerformed(ActionEvent e) if(e.getSource( )=singingItem) text.setText(e. 2( )+“菜单项被选中!“); (分数:4.00)30.某程序的界面包含一个文本区,一个列表(允许多选)。当在列表中选中某个选项后,文本区显示列表中所有选中的项目名称。这里给出部分代码如下: import java.awt.*; import javax.swing.*; import javax.swing.event.*;
11、 public class ListDemo implements ListSelectionListener JList Iist1; JFrame mywin; JTextArra text; String news =“Java“,“C+“,“C#“,“Delphi“; Panel p=new Panel( ); public ListDemo mylist=new JFrame( ); Container con=mywin. getContentPane( ); list1=new JList(news); list1. 1;/设置列表选择模型为多选 list1. addListSe
12、lectionListener(this); text=new JTcetArea(20,30); p.add (list1); p.add(text); mylist.add(p); mylist.pack( ); mylist.setVisible(true); public void valueChanged(ListSelectionEvent e) int listtmp =list1.getSelectedIndices( ); for(int i=0;i 2;i+) text.append(news(listtmpi)+“/n“); (分数:4.00)31.以下小应用程序运行后显
13、示一幅图片。 import java.applet. *; import java.awt. *; public class Class31 extends Applet Image myImg; public void start( ) myImg= 1(getCodeBase( ),“myImg.jpg“); public void paint(Graphics g) g. 2(myImg,0,0,this); (分数:4.00)五、程序分析题(总题数:5,分数:20.00)32.阅读程序,写出程序功能。 import java.applet. *; import java.awt. *;
14、 class Mywindow extends Frame Mywindow(String s) super(s); setLayout(new GridLayout(1,1); setSize(60,70); setBackground (Color.white); setVisible(true); pack( ); public class Test1_2 extends Applet Mywindow window; public void init( ) window=new Mywindow(“java 测试“); (分数:4.00)_33.阅读程序,写出程序功能。 import
15、javax.swing. *; import java.awt.event. *; public class Class33 extends JFrame implements ActionListener JButton b1=new JButton(“b1“); JButton b2=new JButton(“b2“); public Class33( ) super(“Class33“); setSize(300,100); setDefaultCloseOperation (JFrame.EXIT_ON_CLOSE); JPanel panel=new JPanel( ); panel
16、.add(b1);panel.add(b2); setContentPane (panel); b1.addActionListener(this); b2.addActionListener(this); setVisible (true); public void actionPerformed(ActionEvent e) Object s=e.getSource( ); if (s= =b1)setTitle(“Teacher“); if (s= =b2)setTitle(“Student“); public static void main(String args) new Clas
17、s33( ); (分数:4.00)_34.阅读下列程序,写出程序功能。 public class ActionDemo implements MouseMotionListener JTextField text=new JTextField(30); ActionDemo( ) JFrame myWin=new JFrame(“Ex0611“); myWin.setDefaultCloseOperation (JFrame.EXIT_ON_CLOSE); myWin.setBounds(100,100,300,100); myWin.getContentPane( ). add(text,“
18、North“); myWin.addMouseMotionListener(this); myWin.setVisible(true); public void mouseDragged(MouseEvent e) int x=e.getX( ),y=e.getY( ); text.setText(“拖动鼠标,鼠标坐标为:“+x+“,“+y); public void mouseMoved(MouseEvent e) int x=e.getX( ),y=e.getY( ); text.setText(“移动鼠标,鼠标坐标为:“+x+“,“+y); public static void main
19、(String args) new ActionDemo( ); (分数:4.00)_35.阅读下列程序,写出程序功能。 import java.applet.*;import java.awt.*; import java.awt.event.*; public class Class35 extends Applet implements KeyListener int count=0; TextArea text=new TextArea(5,20); public void init( ) add(text); text.addKeyListener(this); public voi
20、d keyPressed(KeyEvent e) int t=e.getKeyCode( ); if(t= KeyEvent.VK_0 if(count%10=0) text.append(“/n“); else text.setEditable(false); public void keyTyped(KeyEvent e) public void keyReleased(KeyEvent e) (分数:4.00)_36.阅读下列程序,写出程序功能。 public class Example7_9 extends Applet implements ActionListener AudioC
21、lip clip; Button btnPlay, btnLoop, btnStop; public void init( ) clip=getAudioClip(getCodeBase( ),“2.mp3“); /Applet 类的 getCodeBase( )方法可以获得小程序所在的 htm1 页面的 URL 地址 btnPlay=new Button(“开始播放“); btnLoop=new Button(“循环播放“); btnStop=new Button(“停止播放“); btnPlay.addActionListener(this); btnStop.addActionListe
- 1.请仔细阅读文档,确保文档完整性,对于不预览、不比对内容而直接下载带来的问题本站不予受理。
- 2.下载的文档,不会出现我们的网址水印。
- 3、该文档所得收入(下载+内容+预览)归上传者、原创作者;如果您是本文档原作者,请点此认领!既往收益都归您。
下载文档到电脑,查找使用更方便
5000 积分 0人已下载
下载 | 加入VIP,交流精品资源 |
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 学历 职业资格 JAVA 语言程序设计 考题 模拟 12 答案 解析 DOC
