Java网络编程基础复习题.doc

上传人:asd****56 文档编号:79332811 上传时间:2023-03-21 格式:DOC 页数:9 大小:75KB
返回 下载 相关 举报
Java网络编程基础复习题.doc_第1页
第1页 / 共9页
Java网络编程基础复习题.doc_第2页
第2页 / 共9页
点击查看更多>>
资源描述

《Java网络编程基础复习题.doc》由会员分享,可在线阅读,更多相关《Java网络编程基础复习题.doc(9页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。

1、Java网络编程基础复习题一、选择题 1、下列哪个选项是合法的标识符( )A)123 B)_name C)class D)1first 2、下列哪个选项是Java调试器,如果编译器返回程序代码的错误,可以用它对程序进行调试( )A)java.exe B)javadoc.exe C)jdb.exe D)javaprof.exe 3、下列的哪个选项可以正确用以表示八进制值8( )A)0x8 B)0x10 C)08 D)010 4、下列的哪个赋值语句是不正确的( )A)float f = 11.1; B)double d = 5.3E12; C)float d = 3.14f ; D)double

2、f=11.1E10f;5、下列的哪个赋值语句是正确的( )A)char a=12; B)int a=12.0; C)int a=12.0f; D)int a=(int)12.0; 6、给出下列的代码,哪行在编译时可能会有错误( ) public void modify() int i, j, k; i = 100; while ( i 0 ) j = i * 2; System.out.println ( The value of j is + j ); k = k + 1; A)line 4 B)line 6 C)line 7 D)line 8 7、下列关于继承的哪项叙述是正确的( )A)在

3、java中允许多重继承 B)在java中一个类只能实现一个接口 C)在java中一个类不能同时继承一个类和实现一个接口 D)java的单一继承使代码更可靠 8、下列哪个修饰符可以使在一个类中定义的成员变量只能被同一包中的类访问( )A)private B)无修饰符 C)public D)protected 9、给出下列代码,如何使成员变量m 被方法fun()直接访问( )class Test private int m; public static void fun() . A)将private int m 改为protected int m B)将private int m 改为 publi

4、c int m C)将private int m 改为 static int m D)将private int m 改为 int m 10、已知有下列类的说明,则下列哪个语句是正确的( )public class Test private float f = 1.0f; int m = 12; static int n=1; public static void main(String arg) Test t = new Test(); A)t.f; B)this.n; C)Test.m; D)Test.f; 11、给出下列代码,则数组初始化中哪项是不正确的( )byte array1,arr

5、ay2; byte array3; byte array4; A)array2 = array1 B)array2=array3 C)array2=array4 D)array3=array412、下列代码的执行结果是 ( )public class Test public int aMethod() static int i=0; i+; System.out.println(i); public static void main(String args) Test test = new Test(); test.aMethod(); A)编译错误 B)0 C)1 D)运行成功,但不输出 1

6、3、下列关于内部类的说法不正确的是 ( )A)内部类的类名只能在定义它的类或程序段中或在表达式内部匿名使用 B)内部类可以使用它所在类的静态成员变量和实例成员变量 C)内部类不可以用abstract修饰符定义为抽象类 D)内部类可作为其他类的成员,而且可访问它所在类的成员 14、顺序执行下列程序语句后,则b的值是 ( )String a=Hello; String b=a.substring(0,2); A)Hello B)hello C)Hel D)null 15、在oneMethod()方法运行正常的情况下,程序段将输出什么( )public void test() try oneMeth

7、od(); System.out.println(condition 1); catch (ArrayIndexOutOfBoundsException e) System.out.println(condition 2); catch(Exception e) System.out.println(condition 3); finally System.out.println(finally); A)condition 1 B)condition 2 C)condition 3 D)condition 1 finally 16、下列常见的系统定义的异常中,哪个是输入、输出异常( )A)Cl

8、assNotFoundException B)IOException C)FileNotFoundException D)UnknownHostException 17、下列哪个不是nio包的新特点( )A)内存映射技术 B)文件锁定 C)字符及编码 D)阻塞I/O 18、下列哪个选项是正确计算42度(角度)的余弦值( )A)double d=Math.cos(42); B)double d=Math.cosine(42); C)double d=Math.cos(Math.toRadians(42); D)double d=Math.cos(Math.toDegrees(42);19、下列I

9、nputStream类中哪个方法可以用于关闭流( ) A)skip() B)close() C)mark() D)reset() 20、下列方法中哪个是执行线程的方法( )A)run() B)start() C)sleep() D)suspend()21、下列关于Frame类的说法不正确的是 ( )A)Frame是Window类的直接子类 B)Frame对象显示的效果是一个窗口 C)Frame被默认初始化为可见 D)Frame的默认布局管理器为BorderLayout 22、下列Java常见事件类中哪个是鼠标事件类( )A)InputEvent B)KeyEvent C)MouseEvent

10、D)WindowEvent 23、在Applet的关键方法中,下列哪个方法是关闭浏览器以释放Applet占用的所有资源( )A)init() B)start() C)paint() D)destroy() 24、下列哪个是面向大型企业级用容器管理专用构件的应用平台( )A)J2EE B)J2ME C)J2SE D)J2DE 25、下列哪个选项的java源文件代码片段是不正确的( )A)package testpackage; B)import java.io.*; public class Test package testpackage;public class Test C)import

11、java.io.*; D)import java.io.*;class Person import java.awt.*;public class Test public class Test 26、在Java中,负责对字节代码解释执行的是()。 A垃圾回收器 B虚拟机 C编译器 D多线程机制 27、下列叙述中,正确的是 ( )AJava语言的标识符是区分大小写的 B源文件名与public类名可以不相同 C源文件扩展名为.jar D源文件中public类的数目不限 28、下列属于合法的Java标识符是( )A_cat B5books C+static D-3.14159 29、在Java中,表

12、示换行符的转义字符是 ( )An Bf Cn Ddd 30、在Java中,由Java编译器自动导入,而无需在程序中用import导入的包是 ( )Ajava.applet Bjava.awt Cjava.util Djava.lang 31、在Java中,所有类的根类是 Ajava.lang.Object Bjava.lang.Class Cjava.applet.Applet Djava.awt.Frame 32、在Java中,用Package语句说明一个包时,该包的层次结构必须是 ( )A与文件的结构相同 B与文件目录的层次相同 C与文件类型相同 D与文件大小相同 33、在读字符文件Emp

13、loyee.dat时,使用该文件作为参数的类是 ( )ABufferReader BDataInputStreamCDataOutoutStream DFileInputStream 34、下列构造方法的调用方式中,正确的是 ( )A按照一般方法调用 B由用户直接调用 C只能通过new自动调用 D被系统调用 35、类Panel默认的布局管理器是 ( )AGridLayout BBorderLayout CFlowLayout DCardLayout 36、在Java中,能实现多重继承效果的方式是 ( )A内部类 B适配器 C接口 D同步 37、char类型的取值范围是 ( )A2-7 27 -

14、1 B0216-1 C-215 215 -1 D028-1 38、能够支持javadoc命令的注释语句是 ( )A/*./ B/*.*/ C/ D/*.*/ 39、十进制数16的16进制表示格式是( )A0x10 B0x16 C0xA D16 40、int型public成员变量MAX_LENGTH,该值保持为常数100,则定义这个变量的语句是 ( )Apublic int MAX_LENGTH=100 Bfinal int MAX_LENGTH=100 Cpublic const int MAX_LENGTH=100 Dpublic final int MAX_LENGTH=100 41、下列

15、不是InputStream子类的是 ( )A文件输入流FileInputStream Bfinal int MAX_LENGTH=100 Cpublic const int MAX_LENGTH=100 Dpublic final int MAX_LENGTH=100 42、下列方法中可以用来创建一个新线程的是( )A实现java.lang.Runnable接口并重写start()方法 B实现java.lang.Runnable接口并重写run()方法 C实现java.lang.Thread类并重写run()方法 D实现java.lang.Thread类并重写start()方法 43、下列关于

16、Java Application与Applet的说法中,正确的是( )A都包含main()方法 B都通过“appletviewer”命令执行 C都通过“javac”命令编译 D都嵌入在HTML文件中执行 44、当启动Applet程序时,首先调用的方法是( )Astop() Binit() Cstart() Ddestroy() 45、下列关于线程优先级的说法中,正确的是 ( )A线程的优先级是不能改变的 B线程的优先级是在创建线程时设置的 C在创建线程后的任何时候都可以设置 DB和C 46、当浏览器重新返回Applet所在页面时,将调用Applet类的方法是 ( )Astart() Binit

17、() Cstop() Ddestroy() 47、按照Java的标识符命名规范,下列表示一个类的标识符正确的是 ( )AHelloworld BHelloWorld Chelloworld DhelloWorld 48、下列程序的功能是在监控台上每隔一秒钟显示一个字符串“Hello”,能够填写在程序中下划线位置,使程序完整并能正确运行的语句是 ( )public class Test implements Runnable public static void main(String args) Test t=new Test(); Thread tt=new Thread(t); tt.st

18、art(); public void run() for(;) try ; catch( e) System.put.println(Hello); Asleep(1000) Bsleep(1000) InterruptedException InterruptedException CThread.sleep(1000) DThread.sleep(1000) RuntimeException InterruptedException 49、阅读下列代码后 ( )public class Person int arr=new int10; public static void main(St

19、ring args) System.out.println(arr1); 正确的说法是 A 编译时将产生错误 B 编译时正确,运行时将产生错误 C 输出零 D 输出空 50、下列描述中,错误的是( )AJava要求编程者管理内存BJava的安全性体现在多个层次上 CApplet要求在支持Java的浏览器上运行 DJava有多线程机制 51、Java为移动设备提供的平台是( )AJ2ME BJ2SE CJ2EE DJDK5.0 52、JDK中提供的文档生成器是( )A)java.exe B)javap.exe C)javadoc.exe D)javaprof.exe 53、下列不属于Swing中

20、构件的是( )AJPanel BJTable CMenu DJFrame 54、下列方法中,不属于WindowListener接口的是( )AwindowOpened() BwindowClosed() CwindowActivated() DmouseDragged() 55、下列语句中,属于多分支语句的是( )Aif语句 Bswitch语句 Cdo while语句 Dfor语句 56、阅读下列代码( )public class Test2005public static void main(String args) String s=Test; Switch(s) caseJava:Sys

21、tem.out.print(Java); break; caseLanguage:System.out.print(Language); break; caseTest:System.out.print(Test); break; 其运行结果是AJava BLanguage CTest D编译出错 57、阅读下列代码( )public class Test2005public static void main(String args) System.out.println(0xa5) &0xaa); 其运行结果是 A0xa5 B10 C0x50 D0xaa 58、阅读下列代码( )public

22、 class Test2005public static void main(String args) System.out.println(3 2)?4:5); 其运行结果是 A)2 B3 C4 D5 59、阅读下列代码( )public class Testpublic static void main(String args) System.out.println(89 1); 其运行结果是 A)44 B45 C88 D90 60、在Applet中显示文字、图形等信息时,应使用的方法是( )Apaint() Binit() Cstart() Ddestroy() 二、填空题 1、当使用T

23、hread t=new Thread(r)创建一个线程时,表达式:r instance of Thread的值为 。 2、 是Java程序中基本的结构单位。 3、Java语言中,移位运算符包括:、和 ; 4、构件不能独立地显示出来,必须将构件放在一定的 中才能显示。 5、能将显示空间分成很多层的布局管理器是 。 6、Applet是能够嵌入到 格式的文件中,并能够在浏览器中运行的Java。 7、使用Swing编写Applet,则该Applet的主类应该定义为 类的子类。 Applet8、在Java中,线程的模型就是一个CPU、程序代码和 的封装体。数据9、键盘键入字符串并在计算机屏幕上显示,这时

24、的数据源是 键盘 。10、任何一个Java程序都默认引入了一个包,这个包的名字叫java. Lang 。11、Java语言中,有一个类是所有类或接口的父类,这个类的名称是 Object 。12、在Java中所实现的多维数组,实际上是由一维数组构成的 。 13、StringBuffer类提供 字符串对象的表示。 14、每个Applet程序必须有一个类是 类的子类。 15、使用Swing编写Applet,则该Applet的主类应该定义为 类的子类 16、Java语言中,有一个类是所有类或接口的父类,这个类的名称是 Object 。三、简答题1. float型float f=3.4是否正确?2. 谈

25、谈final, finally的区别。3. String s = new String(xyz);创建了几个String Object?4. 数组有没有length()这个方法? String有没有length()这个方法?5. Overload和Override的区别6. abstract class和interface有什么区别?7. 多线程有几种实现方法,都是什么?同步有几种实现方法,都是什么?8. 请说出你所知道的线程同步的方法 9. STRING与STRINGBUFFER的区别10.JAVA类实现序例化的方法是?11.java提供了哪几种网络通信模式? 12.java的套接字网络通信方式分为哪几种?四、编程题1、采用套接字的连接方式编写一个程序,允许客户向服务器提出一个名字,如果这个文件存在,就把文件内容发送给客户,否则回答文件不存在。2、写出使用多线程使得一个服务器同时为多个客户程序服务的基本框架。

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 技术资料 > 其他杂项

本站为文档C TO C交易模式,本站只提供存储空间、用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。本站仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知淘文阁网,我们立即给予删除!客服QQ:136780468 微信:18945177775 电话:18904686070

工信部备案号:黑ICP备15003705号© 2020-2023 www.taowenge.com 淘文阁