java高级软件开发期末复习重点.doc_第1页
java高级软件开发期末复习重点.doc_第2页
java高级软件开发期末复习重点.doc_第3页
java高级软件开发期末复习重点.doc_第4页
java高级软件开发期末复习重点.doc_第5页
已阅读5页,还剩3页未读 继续免费阅读

下载本文档

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

文档简介

老师课堂划的重点(1)阅读下列代码public class Test2011public static void main(String args) String s=Test; switch(s) case Java:System.out.print(Java);break;case Language:System.out.print(Language); break; case Test: System.out.print(Test); break; 其运行结果是A)Java BLanguage CTest D编译出错(2)在Applet中显示文字、图形等信息时,应使用的方法是Apaint() Binit() Cstart() Ddestroy() (3)Java语言使用的字符码集是AASCII BBCD CDCB DUnicode 4)下列属于合法的Java标识符是 A_cat2 B5booksC+static D-3.14159 5)在Java中,表示换行符的转义字符是 Ar Bf Cn Ddd 6)在Java中,由Java编译器自动导入,而无需在程序中用import导入的包是 Ajava.applet Bjava.awt Cjava.util Djava.lang 7)在Java中,所有类的根类是 Ajava.lang.Object Bjava.lang.Class Cjava.applet.Applet Djava.awt.Frame 8)在Java中,能实现多重继承效果的方式是 A内部类 B适配器 C接口 D同步 9)十进制数17的16进制表示格式是 A0x11 B0x17 C0xA1 D1710)int型public成员变量MAX_LENGTH,该值保持为常数120,则定义这个变量的语句是 Apublic int MAX_LENGTH=120 Bfinal int MAX_LENGTH=120 Cpublic const int MAX_LENGTH=120 Dpublic final int MAX_LENGTH=120 11)下列关于Java Application与Applet的说法中,正确的是 A都包含main()方法 B都通过“appletviewer”命令执行 C都通过javac命令编译 D都嵌入在HTML文件中执行 12)当启动Applet程序时,首先调用的方法是 Astop() Binit() Cstart() Ddestroy()13)当浏览器重新返回Applet所在页面时,将调用Applet类的方法是 Astart() Binit() Cstop() Ddestroy() 14)下列代码中,将引起一个编译错误的行是 1)public class Test 2) int m,n; 3) public Test() 4) public Test(int a) m=a; 5) public static void main(String args) 6) Test t1,t2; 7) int j,k; 8) j=0;k=0; 9) t1=new Test(); 10) t2=new Test(j,k); 11) 12) A第3行 B第5行 C第6行 D第10行 15)下列变量定义中,正确的是int x=125,21,5,168,98;int max=x0;for(int i=1;i max)max =xi;System.out.println(max);A) 125 B) 5 C) 98 D) 168 16、应用程序的main方法中有以下语句,则输出的结果是 ( )String s1=0.5, s2=10; double x=Double.parseDouble(s1); int y=Integer.parseInt(s2); System.out.println(x+y);A) 10.5 B) 100.5 C) 10 D) “10.5” 17、有整型数组:int c=12,35,8,7,2;,则调用方法Arrays.sort(c)后,数组x中的元素值依次是 ( )A) 2 7 8 12 35 B) 12 35 8 7 2 C) 35 12 8 7 2 D) 8 7 12 35 218、下面的程序段创建了BufferedReader类的对象in,以便读取本机f盘my文件夹下的文件1.txt。File构造函数中正确的路径和文件名的表示是 ( )File f = new File(填代码处);file =new FileReader(f);in=new BufferedReader(file);A) ./1.txt B) ./my/1.txt C) f:my1.txt D) f: my1.txt 19、下列合法的标识符是 ( )A159 B_tname Cfianl D1first20、下列关于继承叙述正确的是 ( )A关键字为interface B在java中一个类只能实现一个接口 C在java中一个类不能同时继承一个类和实现一个接口 D接口就是抽象类 8、顺序执行下列程序语句后,则b的值是 ( )String a=Hello; String b=a.substring(0,3); AHello Bhello CHell Dnull 21、下列常见的系统定义的异常中,输入、输出异常是 ( )AClassNotFoundException BIOException CFileNotFoundException DUnknownHostException 22、下列InputStream类中可以用于关闭流是 ( )Askip() Bclose() Cmark() Dreset() 23、453占字节数是 ( )A1 B2 C3 D4 24、下列选项的java源文件代码片段不正确的是 ( ) Apackage testpackage; public class Test Bimport java.io.*; package testpackage; public class Test Cimport java.io.*; class Person public class Test Dimport java.io.*; import java.awt.*; public class Test 25、下列语句中,属于循环语句的是 ( )Aif语句 Bswitch语句 Cdo while语句 Dfor语句 26、Swing与AWT相比新增的布局管理器是 A CardLayout B GridLayout C GridBagLatout D BoxLayout27、下列语句中正确的是 A System.out.pritln(1+1); B int I=2+2; C string s =”on”+one; D byte b=25728、下列关键字中可以表示常量的是 A final B default C private D transient29、阅读下面程序 public class Cyclepublic static void main (String atgs) System.out.println(args0); 编译后,在命令中输入java Cycle one two,该程序输出结果是 A Cycle B one C two D 上述A、B、C均不对30阅读下面程序 public calss MyVal public static void main(String args)MyVal m=new MyVal();m.amethod();public void amethod() boolean b=new Boolean 5; 程序编译或运行结果是 A 1 B null C “ “ D 编译不通过31、在Java语言中,被成为内存分配的运算符是 A new B instance of C D ()32接口中,除了抽象方法之外,还可以含有 A 变量 B 常量 C 成员方法 D 构造方法33StringBuffer类字符对象的长度是 A 固定 B 必须小于16个字符 C 可变 D 必须大于16个字符34阅读下面写文件的程序 在程序下划线处填入正确的选项是 class Ccc DDDD/ 实现接口 A thread B implements C paint D interface35阅读下面程序 Public class Test2_ Public static void main(String args) Thread t=new Test2(); t.start(); Public void run() System.out.println(“How are you.); 在程序下划线处填入正确选项是 A implements Thread B extemds Runnable C implements runnable D extends Thead36阅读下面程序 Public class Test implements Runnable Public static void main(String args) _; t.start(); Pubic viod run() System.out.println(“Hello!”); 在程序下划线处填入正确选项是 A Test t = new Test(); B Thread t = new Thread(); C Thread t = new Thread(new Test(); D Test t = new Thread();37下列关于Applet中加载图像的说法,错误的是 A 可以使用Applet 类的 getImage()方法获取图像对象 B 程序员必须自行定义获取图像以及显示图像的类和方法 C 图像由一个java.Image 类的对象来表示 D 可以使用Graphics 类的 drawImage()方法显示图像38下列哪个选项是Java调试器,如果编译器返回程序代码的错误,可以用它对程序进行调试? Ajava.exe Bjavadoc.exe Cjdb.exe Djavaprof.exe 39)下列的哪个选项可以正确用以表示八进制值8? A0x8 B0x10 C08 D010 40下列的哪个赋值语句是不正确的? Afloat f = 11.1; Bdouble d = 5.3E12; Cfloat d = 3.14f ; Ddouble f=11.1E10f; 41下列的哪个赋值语句是正确的? Achar a=12; Bint a=12.0; Cint a=12.0f; Dint a=(int)12.0; 42下列哪个修饰符可以使在一个类中定义的成员变量只能被同一包中的类访问? Aprivate B无修饰符 Cpublic Dprotected 43给出下列代码,如何使成员变量m 被方法fun()直接访问? class Test private int m; public static void fun() m. A将private int m 改为protected int m B将private int m 改为 public int m C将private int m 改为 static int m D将private int m 改为 int m 44已知有下列类的说明,则下列哪个语句是正确的? public class Test private float f = 1.0f; int m = 12; static int n=1;public static void main(String arg) f=3;Test t = new Test(); At.f; Bthis.n; CTest.m; DTest.f; 47下列关于Frame类的说法不正确的是 AFrame是Window类的直接子类 BFrame对象显示的效果是一个窗口 CFrame被默认初始化为可见 DFrame的默认布局管理器为BorderLayout 48下列Java常见事件类中哪个是鼠标事件类? AInputEvent BKeyEvent CMouseEvent DWindowEvent 49、应用程序的main方法中有以下语句,则执行后输出的结果是 ( )int x=956,21,5,168,98;int max=x0;for(int i=1;i max)max =xi;System.out.println(max);A) 956 B) 5 C) 98 D) 168 50、程序Test.java编译运行后输出的结果是 ( )public class Test String s1=java; public static void main(String args) int z=2; Test t=new Test(); System.out.println(t.s1+z); A) java2 B)2 C)没有输出结果 D)java 51、c占字节数是 ( )A1 B2 C3 D4 52、下列选项的java源文件代码片段不正确的是 ( ) Apackage testpackage; public class Test Bimport java.io.*; package testpackage; public class Test Cimport java.io.*; class Person public class Test Dimport java.io.*; import java.awt.*; public class Test 53、下列语句中,属于多分支语句的是 ( )Aif语句 Bswitch语句 Cdo while语句 Dfor语句54、在Applet中显示文字、图形等信息时,应使用的方法是( )Apaint() Binit() Cstart() Ddestroy() 55、Java语言使用的字符码集是 ( )AASCII BBCD CDCB DUnicode 56、下列合法的标识符是 ( )A123 B_name Cclass D1first57、下列关于继承叙述正确的是 ( )A在java中允许多重继承 B在java中一个类只能实现一个接口 C在java中一个类不能同时继承一个类和实现一个接口 Djava的单一继承使代码更可靠 58、顺序执行下列程序语句后,则b的值是 ( )String a=Hello; String b=a.substring(0,2); AHello Bhello CHel Dnull 59、下列常见的系统定义的异常中,输入、输出异常是 ( )AClassNotFoundException BIOException CFileNotFoundException DUnknownHostException 60、应用程序的main方法中有以下语句,则输出的结果是 ( )String s1=0.5, s2=12; double x=Double.parseDouble(s1); int y=Integer.parseInt(s2); System.out.println(x+y);A) 12.5 B) 120.5 C) 12 D) “12.5” 4、有整型数组:int x=58,35,8,7,2;,则调用方法Arrays.sort(x)后,数组x中的元素值依次是 ( )A) 2 7 8 35 58 B) 58 35 8 7 2 C) 35 58 8 7 2 D) 8 7 58 35 261、下面的程序段创建了BufferedReader类的对象in,以便读取本机f盘123文件夹下的文件1.txt。File构造函数中正确的路径和文件名的表示是 ( )File f = new File(填代码处);file =new FileReader(f);in=new BufferedReader(file);A) ./1.txt B) ./123/1.txt C) f:1231.txt D) f: 1231.txt 填空(1)使用Swing编写Applet,则该Applet的主类应该定义为JApplet 类的子类。(2)在Java中,线程的创建可以继承 Thread 。(3)键盘键入字符串并在计算机屏幕上显示,这时的数据源是键盘 。(4)任何一个Java程序都默认引入了一个包,这个包的名字叫java.lang。 (5)Java语言中,有一个类是所有类或接口的父类,这个类的名称是Object (6) 类 是Java程序中基本的结构单位。(7)Java语言中,移位运算符包括:、和 ;(8)构件不能独立地显示出来,必须将构件放在一定的 容器 中才能显示。(9)能将显示空间分成很多层的布局管理器是 CardLayout 。(10)Applet是能够嵌入到 html 格式的文件中,并能够在浏览器中运行的Java。11.java的输入输出流类是从抽象类InputStream 、 、 、 和 中继承来的。12.java的注释有三种: 、 、 。13.java的语言数据分为 数据类型和 数据类型。14.面向对象的三个特征 、 、 。15.Frame默认的布局管理器是 。16.ja

温馨提示

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

评论

0/150

提交评论