ImageVerifierCode 换一换
格式:DOCX , 页数:22 ,大小:133.81KB ,
资源ID:2278526      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/2278526.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(java考试题库第五章.docx)为本站会员(b****3)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

java考试题库第五章.docx

1、java考试题库第五章选择题5-1 下列关于容器的描述中,错误的是 D A容器是由若干个组建和容器组成的 B容器是对图形界面中界面元素的一种管理 C容器是一种对指定宽和高的矩形范围 D容器都是可以独立的窗口5-2 下列界面元素中,不是容器的是 A A.List B.Frame C.Dialog D.Panel5-3 下列关于实现图形用户界面的描述中,错误的是 D A放在容器中的组件首先要定义,接着要初始化 B放在容器中的多个组件是要进行布局的,默认的布局策略是FlowLayoutC容器中所有组件都是事件组件,都可以产生事件对象D事件处理是忧监听者定义的方法来实现的5-4 下列关于组件类的描述中

2、,错误的是 AA组件类中包含了文本组件类(TextComponent)和菜单组件类(MenuComponent)B标签(Label)和按钮(Button)是组件类(Component)的子类C面板(Panel)和窗口(Window)是容器类(Container)的子类D文本框(TextField)和文本区(TextArea)是文本组件类(TextComponent)的子类5-5 在对下列语句的解释中,错误的是 C but.addActionListener(this);A but是某种事件对象,如按钮事件对象B this表示当前容器C ActionListener是动作事件的监听者D 该语句的

3、功能是将but对象注册为this对象的监听者5-6 所有事件类的父类是 C AActionEvent BAwtEvent CKeyEvent DMouseEvent5-7 所有GUI标准组件类的父类是 C AButtom BList CComponent DContainer5-8 下列各种布局管理器中Window类、Dialog类和Frame类的默认布局是 C AFlowLayout BCardLayout CBorderLayout DGridLayout5-9 在下列各种容器中,最简单的无边框的又不能移动和缩放的只能包含在另一种容器中的容器是 D AWindow BDialog CFra

4、me DPanel5-10 下列关于菜单和对话框的描述中,错误的是 C AFrame容器是可以容纳菜单组件的容器 B菜单条中可包含若干个菜单,菜单中又可包含若干菜单项,菜单项中还可包含菜单子项 C对话框与Frame一样都可作为程序的最外层容器 D对话框内不含有菜单条,它由Frame弹出判断题5-1 AWT是抽象窗口工具包的英文缩写。(对)5-2 容器中只能包含有组件,而不能再含有容器。(错)5-3 容器分可以独立的窗口和不可以独立的窗口两种。(对)5-4 单选按钮提供“多选一”的输入选择,下拉列表提供“多选多”的输入选择。(错)5-5 所有容器的默认布局都是FlowLayout。(错)5-6

5、所有的组件都是事件源。(错)5-7 Java 2 的事件处理方法是采用委托事件处理模型。(对)5-8 事件组件都应注册一个事件监听者。(对)5-9 事件监听者除了得知事件的发生外,还应调用相应方法处理事件。(对)5-10 所有事件的父类是EventObject类。(对)5-11 图形用户界面是由用户自定义成分、控制组件和容器组成的。(对)5-12 所有GUI标准组件类的父类是Component类。(对)5-13 所有容器类的父类是Frame类。(错)5-14 标准和按钮都是事件源。(对)5-15 文本去和文本框都可以引发两种事件:文本改变事件和动作事件。(错)5-16 每个复选框有两种状态:“

6、打开”和“关闭”状态。(对)5-17 复选框组(CheckboxGroup)是由若干个按钮组成的。在一组按钮中可选多个。(错)5-18 列表(List)是由多个选项组成的,只可在列表框的若干个选项选取一个。(错)5-19 下拉列表(Choice)是一种“多选多”的输入界面。(错)5-20 滚动条有两类:水平滚动条和垂直滚动条。(对)5-21 画布(Canvas)是一种可容纳多个组件的容器。(错)5-22 所有容器都采用顺序布局(FlowLayout)作为默认布局管理器。(错)5-23 边界布局(BorderLayout)将容器分为东、西、南、北共4个区域。(错)5-24 卡片布局(CardLa

7、yout)可使容器容纳多个组件,在同一时刻只显示若干个组件中的一个。(对)5-25 容器可容纳组件和容器,同一个容器中的组件可被同时显示或者同时隐藏。(对)5-26 所有容器都是有边框的。(错)5-27 Panel容器是可以嵌套使用的。(对)5-28 Applet实际是一种特殊的Panel容器。Java Applet程序只负责它拥有的Applet容器内的无边框区域。(对)5-29窗口(Window)容器是一种独立窗口,但它不能作为程序的最外层容器。(对)5-30 Frame容器是有边框的容器,它也是一种独立窗口,只能作为最外层容器。(对)5-31 Frame容器可以容纳菜单组件,它实现了Men

8、uContainer接口。(对)5-32 MenuComponent类是菜单组件的父类。(对)5-33 菜单条(MunuBar)、菜单(Munu)、菜单项(MunuItem)是3中不同的菜单组件。(错)5-34 对话框(Dialog)不是一种独立使用的容器。(错)5-35 文件对话框()是对话框(Dialog)的子类,它是一种打开文件和保留文件的对话框窗口。(对)分析程序输出结果5-1 Exer5_1.javaimport java.applet.*;import java.awt.*;public class Exer5_1 extends Applet private Label lab1

9、,lab2; public void init() lab1=new Label(); lab1.setText(标签文本左对齐); lab1.setAlignment(Label.LEFT); lab2=new Label(标签文本右对齐,Label.RIGHT); setLayout(new GridLayout(3,3); add(lab1);add(lab2);运行改程序后,输出结果如图5-5所示。图5-5 分析题5-1输出结果5-2 Exer5_2.javaimport java.applet.*;import java.awt.*;import java.awt.event.*;p

10、ublic class Exer5_2 extends Applet implements ActionListener,ItemListener List colList; String colName=黑色,蓝色,浅蓝色,绿色,红色,黄色; Color cols=Color.black,Color.blue,Color.cyan,Color.green,Color.red,Color.yellow; int t; public void init() colList=new List(4,false);colList.addActionListener(this);colList.addI

11、temListener(this);for(int i=0;icolName.length;i+) colList.add(colNamei);add(colList);public void actionPerformed(ActionEvent e)public void itemStateChanged(ItemEvent e) showStatus(colList.getSelectedItem()+;index+colList.getSelectedIndex(); t=colList.getSelectedIndex(); repaint();public void paint(G

12、raphics g) g.setColor(colst); g.fillRect(15,30,20,20);运行改程序后,输出结果如图5-6所示。5-3 Exer5_3.javaimport java.awt.*;import java.awt.event.*;public class Exer5_3 extends Frame implements ActionListener Frame fr; Panel deck; CardLayout c1; Button but; String name=第一张,下一张,前一张,最末张; public Exer5_3() fr=new Frame(

13、卡片窗口); deck=new Panel(); c1=new CardLayout(); deck.setLayout(c1); Panel c1=new Panel(); Label lab1=new Label(卡片1); c1.add(lab1); deck.add(c1,lab1.getText(); Panel c2=new Panel(); Label lab2=new Label(卡片2); c2.add(lab2); deck.add(c2,lab2.getText(); Panel c3=new Panel(); Label lab3=new Label(卡片3); c3.

14、add(lab3); deck.add(c3,lab3.getText(); Panel c4=new Panel(); Label lab4=new Label(卡片4); c4.add(lab4); deck.add(c4,lab4.getText(); Panel contr=new Panel(); contr.setLayout(new GridLayout(2,2); but=new Buttonname.length; for(int i=0;iname.length;i+) buti=new Button(namei); buti.addActionListener(this); contr.add(buti);fr.add(contr,BorderLayout.WEST);fr.add(deck,BorderLayout.EAST);fr.setSize(300,150);fr.show(); public void actionPerformed(ActionEvent e) if(e.getSource()=but0) c1.first(deck); if(e.getSource()=but1) c1.next(deck); if(e.getSour

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1