




已阅读5页,还剩19页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
一、选择题: 1 运行 Java程序需要的工具软件所在的目录是 。 AJDK 的 bin目录 BJDK 的 demo目录 CJDK 的 lib目录 DJDK 的 jre目录 2 下列关于 Java语言特点的叙述中,错误的是 。 AJava 是面向过程的编程语言 BJava 支持分布式计算 CJava 是跨平台的编程语言 DJava 支持多线程 3 Java 的核心包中,提供编程应用的基本类的包是 。 Ajava.lang Bjava.util Cjava.applet Djava.rmi 4 下列关于 Java对 import语句规定的叙述中,错误的是 。 A在 Java程序中 import语句可以有多个 B在 Java程序中 import语句可以没有 C在 Java程序中 import语句必须有一个 D在 Java程序中 import语句引入在所有类定义之前 5 在编译 Java程序时,用于指定生成.class 文件位置的选项是 。 A-g B-d C-verbose D-vonarn 6 下列关于构造方法的叙述中,错误的是 。 AJava 语言规定构造方法名与类名必须相同 BJava 语言规定构造方法没有返回值,但不用 void声明 CJava 语言规定构造方法不可以重载 DJava 语言规定构造方法只能通过 new自动调用 7 下列叙述中错误的是 。 AJava Application 与 Applet所用编译命令相同 B通常情况下,Java Application 只能有一个 main()方法 CJava Applet 必须有 HTML文件才能运行 DJava Applet 程序的.class 文件可用 Java命令运行 8 处理对象传输的接口是 。 ASerializable BCloneable CItenListener DActionListener 9 在读取二进制数据文件的记录时,为了提高效率常常使用的一种辅助类是 。 AInputStream BFileInputStream CBufferInputStream DBufferedReader 10 下列事件监听器中,无法对 TextField对象进行事件监听和处理的是 。 AActionListener BFocusListener CMouseMotionListener DChangeListen 11 Swing 的选项面板是 。 AJtabbedPane BJLayeredPane CJscrollPane DJSplitPane 12 每个 Java小应用程序必须定义为 。 AApplet 类或 JApplet类的子类 BJFrame 类的子类 CFrame 的子类 DWindow 的子类 13 在 Applet的 init()方法被调用后,接下来最先被调用的方法是 。 Arun() Bstart() Cstop() Ddestroy() 14 下列关于 Applet的安全限制的叙述中,错误的是 。 A通常情况下,禁止 Applet读、写本地文件系统 B通常情况下,禁止 Applet向 Applet源主机之外的任何主机建立网络连接 C通常情况下,禁止 Applet读取系统信息 D通常情况下,禁止 Applet加载本地库或方法 15 下列标识符(名字)命名原则中,正确的是 。 A类名的首字母小写 B变量和方法名的首字母大写 C接口名的首字母小写 D常量完全大写 16 提供 showDocument()方法,使 Applet能够请求浏览器访问特定 URL的类是 。 AApplet BAppletContext CJApplet DURL 17 Java 中定义常量的保留字是 。 Aconst Bfinal Cfinally Dnative 18 下列有关 Java布尔类型的描述中,正确的是 。 A一种基本的数据类型,它的类型名称为 boolean B用 int表示类型 C其值可以赋给 int类型的变量 D有两个值:1 代表真,0 代表假 19 Java 中所有类的父类是 。 AFather BLang CException DObject 20 下列数中为八进制的是 。 A27 B0x25 C026 D028 21容器被重新设置大小后,哪种布局管理器的容器中的组件大小不随容器大小的变化而 改变? A. CardLayout B. FlowLayout C. BorderLayout D. GridLayout 22 下列包中,包含 JOptionPane类的是 。 Ajavax.swing Bjava.lang Cjava.util Djava.applet 23 下列选项中,与成员变量共同构成一个类的是 。 A关键字 B方法 C运算符 D表达式 24 Java 中的抽象类 Reader和 Writer所处理的流是 。 A图像流 B对象流 C字节流 D字符流 25 下列叙述中,错误的是 。 A内部类的名称与定义它的类的名称可以相同 B内部类可用 Abstract修饰 C内部类可作为其他类的成员 D内部类可访问它所在类的成员 26 用于在子类中调用被重写父类方法的关键字是 。 Athis Bsuper CThis DSuper 27 下列不属于表达式语句的是 。 A+i; B-j; Cb#a; Db*=a; 28 下列为窗口事件的是 。 AMouseEvent BWindowEvent CActionEvent DKeyEvent 29 用鼠标点击菜单项(MenuItem)产生的事件是 。 AMenuEvent BActionEvent CKeyEvent DMouseEvent 30 当一个 Applet被加载,后续对 Applet生命周期方法的调用中,可能存在的次序是 。 Astart(),stop(),destroy() Binit(),start(),stop(),start(),stop(),destroy() Cstart(),init(),stop(),destroy() Dinit(),start(), destroy() 31. 在 HTML文件的标志中作为可选属性的是 。 AApplet 主类的文件名 BApplet 显示区域的宽度 CApplet 主类的路径 DApplet 显示区域的高度 32 如果应用程序要在 Applet上显示输出,则必须重写的方法是是 。 AGraphics.drawString() Brepaint() Cpaint() Dupdate() 33 下列特点中不属于 Java的是 。 A多线程 B多继承 C跨平台 D动态性 34 下列标识符定义中,不合法的是 。 Aint $x; Bint _123; Cint Sum_2; Dint #dim; 35 下列选项中为单精度数的是 。 A2 B5.2 C0.2f D023 36 类变量必须带有的修饰符是 。 Astatic Bfinal Cpublic Dvolatile 37 下列选项中属于字符串常量的是 。 A abc B ”abc” Cabc D(abc) 38 Java 程序默认引用的包是 。 Ajava.ext 包 Bjava.awt 包 Cjava.lang 包 Djava.util 包 39当一个 Applet所在的 Web页面被其他页面覆盖后,不可能被调用的 Applet方法是 Adestroy() Binit() Cstop() Dstart() 40 用于设置组件大小的方法是 。 Apaint() BsetSize() CgetSize() Drepaint() 41 点击窗口内的按钮时,产生的事件是 。 AMouseEvent BWindowEvent CActionEvent DKeyEvent 42 AWT 中用来表示对话框的类是 。 AFont BColor CPanel DDialog 43 下列运算符中,优先级最高的是 。 A+= B= C for(i=0;i=0;i-) System.out.println(“a“+i+“=“+ai); 5. public class ServerTimedOutException extends Exception private int port; public ServerTimedOutException(String message, int port) super(message); this.port = port; public int getPort() return port; class Client /在下行空白出填上声明抛弃 ServerTimedOutException例外的语句 public void connectMe(String serverName)_ int success; int portToConnect = 80; success = open(serverName, portToConnect); if (success = -1) /*在下行空白处填上抛出 ServerTimedOutException例外的语句*/ _ 6. Applet界面上有一个标签(Label) 、一个列表框(Choice)和一个文本区域 (TextArea) 。程序实现以下功能:一旦用户在列表框中(单击鼠标)选中了某书名选项, 该书名将被立即显示在文本区域中。请在横线处填入适当内容,使程序能正确运行。 import java.awt.*; import.java.awt.event.*; import.java.applet.*; public class MyChoice extends Applet String bookstore=“Java 程序设计“,“C+ 程序设计“,“网络基础“; Label la=new Label(“请选择你要的书籍:“); TeaxArea t=new TextArea(5,30); Choice c=new Choice(); public void init() For(int i=0;i=0;i-) ai=4-i; 5. (1)_throws ServerTimedOutException_ (2)throw new ServerTimedOutException( “Could not connect“, 80); 6. (1) c.addItemListener(new CL(); (2)t.setText(c.getSelectedItem()+“n“); 六、编程题 1程序清单: public class Rectangle float rLength; float rWidth; public float getLength() return this.rLength; public float getWidth() return this.rWidth; public float getArea() return (rLength*rWidth); public void setLength(float l) this.rLength = l; public void setWidth(float w) this.rWidth = w; Rectangle(float l, float w) setLength(l); setWidth(w); System.out.println(“Length“+getLength(); System.out.println(“Width“+getWidth(); System.out.println(“Area“+getArea(); public static void main(String args) Rectangle r= new Rectangle(1 ,2); 2程序清单: import java.awt.*; import java.awt.event.*; import javax.swing.*; public class ArtFont extends JFrame implements ActionListener JButton colorBtn; JTextArea txtArea; Font font; Color colorStyle = Color.red; public ArtFont() super(“字体设置“ ); font = new Font(“宋体“, 1,15); colorBtn = new JButton(“change“); txtArea = new JTextArea(10, 80); txtArea.setFont(font); txtArea.setText(“color“); txtArea.setForeground(colorStyle); colorBtn.addActionListener(this); Container container = getContentPane(); container.setLayout(new BorderLayout(); setSize(300, 200); container.add(txtArea, BorderLayout.CENTER); container.add(colorBtn, BorderLayout.PAGE_END); setVisible(true); public static void main(String args) ArtFont a = new ArtFont(); public void actionPerformed(ActionEvent e) if(colorStyle = Color.red) colorStyle = Color.yellow; else colorStyle = Color.red; txtArea.setForeground(colorStyle); 3.程序清单: import java.io.*; public class SGH public static void writeToFile(Book b,int n)throws Exception FileOutputStream fout=new FileOutputStream(“book.dat“); ObjectOutputStream oout=new ObjectOutputStream(fout); for(int i=0; i0) try wait(); catch (InterruptedException e) e.printStackTrace(); number+; System.out.println(number); notify(); public synchronized void decreate() while(number=0) try wait(); catch (InterruptedException e) e.printStackTrace(); number-; System.out.println(number); notify(); public class IncreateThread extends Thread private Sample sample; public IncreateThread(Sample sample) this.sample = sample; public void run() for(int i=0;i5;i+) try Thread.slee
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 社交电商促销App创新创业项目商业计划书
- 电子市场调研创新创业项目商业计划书
- 人工林碳汇能力提升创新创业项目商业计划书
- 兰花科普教育基地创新创业项目商业计划书
- 自动化图像标注工具创新创业项目商业计划书
- 庭院排水简单改造方案(3篇)
- 消防规划编修方案(3篇)
- 废弃材料管理方案(3篇)
- 山村农村小院改造方案(3篇)
- 工程质保方案模板(3篇)
- 《上海地区公共数据分类分级指南》
- 建筑施工现场消防安全培训课件
- 中小企业数字化转型路径分析
- 新入职医生培训
- 劳务派遣员工离职协议书 (2024年版)
- 2024年新课标培训2022年小学英语新课标学习培训课件
- 升学宴会模板
- 2024至2030年中国聚脲涂料行业市场发展调研及投资前景分析报告
- DB11∕T 420-2019 电梯安装、改造、重大修理和维护保养自检规则
- 十年(2015-2024)高考真题英语分项汇编(全国)专题 22 完形填空(新高考15空)(学生卷)
- JTJ073.1-2001 公路水泥混凝土路面 养护技术规范
评论
0/150
提交评论