版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、复习题一、选择题1、下列 Java 标志符中合法的是:()A H3_sum B -name C student# 2.Java 源文件和编译后的文件扩展名分别为(A. .class 和 .javaB. .java 和 .class3对于同一消息,对象可以产生不同的行为,A)继承性 B)封装性C)多态性4、用来引入包语句的关键词是:( )9_Hello123)C. .class 禾n .classD. .java 禾R .java)这称为类的什么特性?(D)抽象性B ) abstractC) package D ) extendsApplet 的主页后又再返回时将调用( C ) destroy(
2、 ) 错误 的说法是(A ) import 5对于小程序,当离开包含 A) start( ) B) init( ) 6.下列对 Java 中的继承描述A.子类只能有一个父类B .子类可作为另一个子类的父类C. 子类可以访问父类的私有属性D. 子类继承父类的方法访问权限保持不变 7哪种循环在条件表达式被计算之前至少执行循环体语句一次?D)stop( )方法。A)do-while循环 B)for循环 C)while循环D)以上都不是8.定义数组 String a="ab","abc","abcd","abcde",数组
3、中 a1指的是(A.abB .abcC.abcdeD.数组越界9如果希望组件从左往右,从上到下自动布局界面,应使用哪种布局?(A)没有 B) BorderLayoutC) FlowLayout D) GridLayout10.下列说法正确的是( )A. 最终类在特殊情况下可以有子类C. 多态可以通过方法重写和方法重载实现D. 抽象类不可以声明成员变量和成员方法,只能声明抽象方法 11下列语句中访问类的 方法正确的是:( )A) B) ( ) C) book->name D) book_name 12 下列选项中哪个是类B. 抽象类只能有一个子类)。A
4、 ) public void Pen() C) public Pen() 13.单击菜单触发的事件是?A. ActionEvent)public static Pen() public static void Pen() )C.MouseEvent D. KeyEventPen 的构造方法 (B)D)B.ItemEvent14 .关于try/catch/finally 结构的异常捕获和处理,说法错误的是()A) try 部分是必须的B) catch 部分也是必须的C)可以有多个 catch部分D) fin ally部分也是必须的15、下面关于 JDBC 描述错误的是()。A)B)C)JDBC
5、由一组用 Java 编程语言编写的类和接口组成。JDBC 程序能够自动地将 SQL 语句传递给相应的数据库管理系统。JDBC API 只能支持数据库访问的两层模型。JDBC 是一种底层 API ,它可以直接调用 SQL 语句,也是构造高级 )C.newD)16、用来声明包语句的关键字是(A.package B.importD.StringAPI 和数据库开发工具的基础。17 、Java 中参数分为 ()。A. 形参和实参B.私有和公有参数C.基本类型和指针类型D.类和对象18 、Java 程序中,使用 import 、class 和 package 的正确顺序是()。A. package 、
6、import 、classB. import 、 package 、 classC. class 、 import 、 packageD.package 、class 、importB.BorderLayoutD.GridLayout19、容器被重新设置大小后,哪个布局管理器的容器中组件大小不随容器的大小变化而变化? A.CardLayoutC. FlowLayout20 、以下哪个不是 Java 的基本数据类型(A.intB.BooleanC.floatD.char21 、方法组成分为( )B.类和对象部分D. 静态部分和动态部分)表示类中的一个方法或类是私有的。D.static)D. Ap
7、plet 程序不需要编译A. 声明部分和方法体部分C. 参数列表部分和修饰符部分22、访问修饰符(A. private B. public C.protected23 、下面关于 Applet 的说法正确的是(C.Applet 能访问本地文件24、paint() 方法使用哪种类型的参数 ?( )D.ColorC.StringA. Graphics B.Graphics2D25、下列哪个选项是创建一个标识有“关闭”文本框的语句?(A. JTextField b=new JTextField( “关闭 ”);B. JTextArea b=new JTextArea( “关闭 ”);C. JButt
8、on b=new JButton( “关闭 ”);D. JCheckBox b=new JCheckBox(“关闭 ”);26、为了让用户能够通过选择输入学生性别,使用选择组件的最佳选择是(A. JComBox B. JCheckboxC . J RadioButtonD. JList27、下列程序将百分制成绩转换成五分制成绩。五分制成绩分为A、B、C、D、E,分别对应百分制成绩: 90-100 , 80-89 ,70-79,60-69 ,0-59。请将此程序补充完整。 import javax.swing.*;public classxiti4_3_1Ifpublic static void
9、 main(String args)double score=0.0;score=Double.parseDouble(JOptionPane.showInputDialog(" 请输入百分制的成绩 ", new Double(score); if(score>100)System.out.println(" 请您输入有效的百分制成绩(0-100 ) ");else if( score>=90 )System.out.println("A");else if( score>=80 )System.out.printl
10、n("B");else if( score>=70 )System.out.println("C");else if ( score>=60)System.out.println("D"); elseif(score>=0)System.out.println("E");else请您输入有效的百分制成绩(0-100)");Java Applet程序程序,在文本框中输入一个数,单击确定按钮,标签中显28、下述代码是一个计算立方的示这个数的立方。请将此程序补充完整。import java.a
11、 pp let.*;import java.awt.*;imp ort.javax.swi ng.*;p ublic class App let In Outexte ndsJTextField in = new JTextField(6);JButton btn = new JButton("确定");JLabel out = new JLabel("");p ublic void in it()setLayout (new FlowLayout();add( in );add( btn );add( out );btn. addActi on Lis
12、te ncer(this);p ublic voidacti onP erformed ( Acti on Eve nt e )App letimpl eme ntsActio nListe ner/为按钮btn注册事件监听器/按钮单击事件响应代码Stri ng s = in .getText();/计算d的立方double d = Double .p arseDouble( s ); double q = Math .po w(d,3);"+q);out.setText( d + "的立方是:29、下述代码是一个判断闰年的 断结果。请将此程序补充完整。Java Apple
13、t程序程序,在文本框中输入年份,单击判断按钮,标签中显示判import java.a pp let.*;import java.awt.*;import java.swi ng.*;public class LeapyearTestextends Applet implements ActionListener JLabel result;JTextField t1;JButton btn;int year;boolea n lea p;p ublic void in it()result=new JLabel("请输入要判断的年份");t1= new JTextField
14、(5);btn=new JButton("判断");add(t1);add(btn);add(result);btn.addActionListencer(this);public void actionPerformed (ActionEvent e)year=Integer.parseInt(t1.getText(); if( year%4=0&&year%100!=0 ) leap=true;else if ( year%400=0 )leap=true;elseleap=false; if(leap=true)result.setText(year+
15、" 年是闰年 "); elseresult.setText(year+" 年不是闰年 "); t1.setText(" ");31 请解释 Java 中事件、事件源、事件监听器的概念,并说明事件监听类可以通过哪几种方法构造。 32什么是异常?并举例说明。33.在一个循环中使用 break,continue 和 return 有什么不同?34.Applet 的生命周期经历哪四种状态?分别对应哪 4 个方法?35. 什么是类?什么是对象?对象和类是什么关系?36. 简述封装的概念和封装的意义。37. 简述多态的概念和多态的意义。38.Sw
16、ing 组件中具有选择功能的组件有哪些?各有何特点?39 简述创建下拉式菜单的步骤。40 public class Casepublic static void main(String args)float x = 11;float y = 4;int z = (int) ( x/y ) ; switch ( z )case 1:x = x+1 ;case 2:x = x+2 ;default :x = x+3 ;Value of x :” + x );输岀结果为41、class RectConstructordouble len gth;double width;RectC on struc
17、tor(double a,double b) len gth = a; width = b;double area() return len gth * width;class RectDemo p ublic static void main( Stri ng args) RectC on structor recti = new RectC on structor(5,10);RectC on structor rect2 = new RectC on structor(2,4); double ar;ar = rect1.area();ar = rect2.area();输岀结果为42
18、. public class Practicep ublic static void main (Stri ng args) int i=0,j=1;if(i+=1)ll(j+=2)i=4;“=”+i+ ”,j=”+j);i=, j=java.io.* ;输岀结果为:43. import public class DemoJava public static voidmain(String args ) int i , s = 0 ;int a =1 , 2,3,4,5,6,7,8,9, 10, 11 , 12 ; for ( i = 0 ; i < a.le ngth ; i + )if ( ai%3 = = 0 ) s += ai;输出结果为44. class Paren tvoid prin tMe( )父类”);class Child exte nds Parent void prin tMe( )子类”);void prin tAll( ) super.prin tMe();
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
评论
0/150
提交评论