TCP/IP 测试题(二)

101、类 Panel 默认的布局管理器是( )
A. GridLayout B. BorderLayout C. FlowLayout D. CardLayout
102、在 Java 中,能实现多重继承效果的方式是( )
A. 内部类 B. 适配器 C. 接口 D. 同步
103、char 类型的取值范围是( )
A. 2-7 ~27 -1 B. 0~216-1 C. -215 ~215 -1 D. 0~28-1(25)能够支持 javadoc 命令的注释语句是
104、十进制数 16 的 16 进制表示格式是( )
A. 0x10 B. 0x16 C. 0xA D. 16
105、int 型 public 成员变量 MAX_LENGTH,该值保持为常数 100,则定义这个变量的语句是( )
A. public int MAX_LENGTH=100 B. final int MAX_LENGTH=100
C. public const int MAX_LENGTH=100 D. public final int MAX_LENGTH=100
106、下列不是 InputStream 子类的是( )
A.文件输入流 FileInputStream B.对象输入流 ObjectInputStream
C.字符输入流 CharInputStream D.压缩文件输入流 ZipInputStream
107下列方法中可以用来创建一个新线程的是( )
A. 实现 java.lang.Runnable 接口并重写 start()方法
B. 实现 java.lang.Runnable 接口并重写 run()方法
C. 实现 java.lang.Thread 类并重写 run()方法
D. 实现 java.lang.Thread 类并重写 start()方法
108、下列哪个修饰符可以使在一个类中定义的成员变量只能被同一包中的类访问?( )
A.private B.无修饰符 C.public D.protected
109、给出下列代码,则数组初始化中哪项是不正确的?( )
byte[] array1,array2[];
byte array3[][];
byte [][] array4;
A.array2 = array1 B.array2=array3 C.array2=array4 D.array3=array4
110、下列哪个不是 nio 包的新特点?( )
A.内存映射技术 B.文件锁定 C.字符及编码 D.阻塞 I/O
111、下列关于 Java Application 与 Applet 的说法中,正确的是( )
A. 都包含 main()方法 B. 都通过“appletviewer”命令执行
C. 都通过“javac”命令编译 D. 都嵌入在 HTML 文件中执行
112、当启动 Applet 程序时,首先调用的方法是( )
A. stop() B. init() C. start() D. destroy()
113、下列关于线程优先级的说法中,正确的是( )
A. 线程的优先级是不能改变的B. 线程的优先级是在创建线程时设置的
C. 在创建线程后的任何时候都可以设置 D. B 和 C
114、当浏览器重新返回 Applet 所在页面时,将调用 Applet 类的方法是( )
A. start() B. init() C. stop() D. destroy()
115、按照 Java 的标识符命名规范,下列表示一个类的标识符正确的是( )
A. Helloworld B. HelloWorld C. helloworld D. helloWorld
116、下列关于继承的哪项叙述是正确的?( )
A.在 java 中允许多重继承 B.在 java 中一个类只能实现一个接口
C.在 java 中一个类不能同时继承一个类和实现一个接口
D.java 的单一继承使代码更可靠
117、Java 语言中,负责并发管理的机制是( )
A. 垃圾回收 B. 虚拟机 C. 代码安全 D. 多线程
118、下列描述中,错误的是( )
A. Java 要求编程者管理内存 B. Java 的安全性体现在多个层次上
C. Applet 要求在支持 Java 的浏览器上运行 D. Java 有多线程机制
119、Java 为移动设备提供的平台是( )
A. J2ME B. J2SE C. J2EE D. JDK5.0
120、JDK 中提供的文档生成器是( )
A.java.exe B.javap.exe C.javadoc.exe D.javaprof.exe
121、在 Java 语言中,不允许使用指针体现出的 Java 特性是( )
A. 可移植 B. 解释执行 C. 健壮性 D. 安全性
122、下列不属于 Swing 中构件的是( )
A. JPanel B. JTable C. Menu D. JFrame
123、下列方法中,不属于 WindowListener 接口的是( )
A. windowOpened() B. windowClosed() C. windowActivated() D. mouseDragged()
124、下列语句中,属于多分支语句的是( )
A. if 语句 B. switch 语句 C. do while 语句 D. for 语句
125、下列常见的系统定义的异常中,哪个是输入、输出异常? ( )
A.ClassNotFoundException B.IOException C.FileNotFoundException D.UnknownHostException
126、命题中,错误的是( )
A. Java 编程时,要求应尽量多用公共变量 B. Java 编程时,要求应尽量少用公共变量
C. Java 编程时,要求应尽量不用公共变量 D. Java 编程时,要求应尽量使用私有变量
127、若特快订单是一种订单,则特快订单类和订单类的关系是( )
A.使用关系 B.包含关系 C.继承关系 D.无关系
128、若数组 a 定义为 int[][]a=new int[3][4],则 a 是( )
A.一维数组 B.二维数组 C.三维数组 D.四维数组
129、Java 语言使用的字符码集是( )
A. ASCII B. BCD C.DCB D. Unicode
130、在程序读入字符文件时,能够以该文件作为直接参数的类是( )
A. FileReader B. BufferedReader C. FileInputStream D.ObjectInputStream
131、java.io 包的 File 类是( )
A. 字符流类 B. 字节流类 C. 对象流类 D. 非流类
132、下列描述中,正确的是( )
A. 在 Serializable 接口中定义了抽象方法 B. 在 Serializable 接口中定义了常量 C. 在 Serializable 接口中没有定义抽象方法,也没有定义常量 D.在 Serializable 接口中定义了成员方法
133、语言中提供了一个▁线程,自动回收动态分配的内存。( )
A.异步 B.消费者 C.守护 D.垃圾收集
134、Java语言避免了大多数的▁错误。( )
A.数组下标越界 B.算术溢出 C.内存泄露 D.非法的方法参数
135、有三种原因可以导致线程不能运行,它们是▁。( )
A.等待 B.阻塞 C.休眠 D.以上全是
136、当▁方法终止时,能使线程进入死亡状态。( )
A.run B。setPrority//更改线程优先级 C.yield//暂停当前线程的执行 执行其他线程 D.sleep//线程休眠
137、用▁方法可以改变线程的优先级。( )
A.run B.setPrority C.yield D.sleep
138、线程通过▁▁方法可以使具有相同优先级线程获得处理器。( )
A.run B.setPrority C.yield D.sleep
139、线程通过▁▁方法可以休眠一段时间,然后恢复运行。( )
A.run B.setPrority C.yield D.sleep
141、方法resume( )负责重新开始▁▁线程的执行。( )
A.被stop( )方法停止 B.被sleep( )方法停止 C.被wait( )方法停止 D.被suspend( )方法停止
142、▁▁方法可以用来暂时停止当前线程的运行。( )
A.stop( ) B.sleep( ) C.wait( ) D.suspend( )
143、在TCP/IP的协议栈中,下面哪个能够唯一的确定一个tcp连接( ) .
A . 源地址、目的地址、源端口号和目的端口号
B . 目的地址和源端口号
C . 源IP地址和目的端口号
D . 源ip地址和源端口号
144、TCP在应用程序之间建立了下列哪种类型的线路( )
A、虚拟线路 B、动态线路 C、物理线路 D、无连接线路
145、下列哪项有关UDP的描述是正确的( )
A、UDP是一种面向连接的协议,用于在网络应用程序间建立虚拟线路
B、UDP为IP网络中的可靠通信提供错误检测和故障恢复功能
C、文件传输协议FTP就是基本UDP协议来工作的
D、UDP服务器必须在约定端口收听服务请求,否则该事务可能失败
146、下列哪项最恰当地描述了建立TCP连接时“第一次握手”所做的工作( )
A、“连接发起方”向“接收方”发送一个SYN-ACK段
B、“接收方”向“连接发起方”发送一个SYN-ACK段
C、“连接发起方”向目标主机的TCP进程发送一个SYN段
D、“接收方”向源主机的TCP进程发送一个SYN段作为应答
147、下列哪项最恰当地描述了UDP的多路分解过程( )
A、UDP使目标主机将接收到的数据包通过多个IP地址进行路由
B、UDP使用IP地址使得多个应用程序在同一主机内同步通信
C、UDP使用端口编号使得多个应用程序在同一主机内同步通信
D、UDP允许多个主机通过单一虚拟线路进行通信
148、TCP插口socket由下列哪项中的地址组合而成( )
A、MAC地址和IP地址 B、IP地址和端口地址
C、端口地址和MAC地址 D、端口地址和应用程序地址
150、下列哪项不是TCP协议为了确保应用程序之间的可靠通信而使用的( )
A、ACK控制位 B、序列编号 C、校验和 D、紧急指针
151、下面哪一项不属于网际层协议( )
A、IGMP B、IP C、UDP D、ARP
152、传输控制协议TCP表述正确的内容是( )
A、面向连接的协议,不提供可靠的数据传输 B、面向连接的协议,提供可靠的数据传输
C、面向无连接的服务,提供可靠数据的传输 D、面向无连接的服务,不提供可靠的数据传输
153、对UDP数据报描述不正确的是( )
A、是无连接的 B、是不可靠的 C、不提供确认 D、提供消息反馈
154、下面的说法哪一个是正确的( )
A、由于TCP是可靠的数据传输协议,而UDP是不可靠的数据传输协议,所以TCP总是优于UDP
B、点对点网络不需要ARP协议,以太网需要ARP协议
C、IP实体不仅要接收和发送IP数据报,还要维护路由表
D、SLIP和PPP均支持动态IP地址
155、下面那个TCP/IP传输层协议提供了端到端面向事务的高效无连接服务( )
A、IP B、TCP C、UDP D、ICMP
156、在TCP/IP协议中,提供端到端服务的是:( )
A、网络接口层、网络层、传输层和应用层 B、网络层、传输层和应用层 C、传输层和应用层 D、应用层
157、以太网在传输数据时,使用( )机制。
A、尽最大努力交付 B、滑动窗口 C、简单停等 D、超时
158、Java属于以下哪种语言?( )
A.机器语言 B.汇编语言 C.高级语言 D.以上都不对
159、在JDK安装目录下,用于存放可执行程序的文件夹是?( )
A.bin B.jre C.lib D.db

160、下列Java命令中,哪一个可以编译HelloWorld.java文件?( )
A.java HelloWorld B.java HelloWorld.java C.javac HelloWorld D.javac HelloWorld.java
161、以下关于java命令作用的描述中,正确的是A( )
A.它专门负责解析由Java编译器生成的.class文件
B.它可以将编写好的Java文件编译成.class文件
C.可以把文件压缩
D.可以把数据打包
162、下面关于配置path环境变量作用的说法中,正确的是( )
A.在任意目录可以使用javac和java命令 B.在任意目录下可以使用class文件
C.在任意目录可以使用记事本 D.在任意目录下可以使用扫雷游戏
163、下面关于path和classpath的说法中,错误的是( )
A.path用来指定 java 虚拟机(JVM) 所在的目录
B.classpath用来指定我们自己所写的或要用到的类文件(.jar文件) 所在的目录
C.在dos命令行中,classpath和path环境变量的查看与配置的方式不相同
D.只要设置了classpath 这个环境变量系统就不会再在当前目录下查询某个类
164、下面关于classpath的说法中,错误的是( )。
A.classpath和path环境变量的查看与配置的方式完全相同。
B.为了让Java虚拟机能找到所需的class文件,就需要对classpath环境变量进行设置。
C.从JDK5.0开始,classpath环境变量没有进行设置,Java虚拟机会自动将其设置为“.”,也就是当前目录。
D.在命令行窗口中配置了classpath后,重新打开新命令行窗口依然生效
165、下面选项中,哪个是短路与运算符( )
A.& B.&& C.| D.||
166、关于表达式1234/1000 * 1000的运算结果,下列哪个选项是正确的( )
A.1234 B.1000 C.1234.0 D.以上都不对
167、下面的运算符中,用于执行除法运算是哪个?( )
A./ B.\ C.% D.*
168、以下哪个选项可以正确创建一个长度为3的二维数组 ( )
A…new int [2][3]; B…new int[3][]; C…new int[][3]; D.以上答案都不对
169、下列选项中,不属于比较运算符的是( )
A.= B.== C.< D.<=
170、下列选项中,用于引入包的关键字是( )
A.class B.import C.package D.static
171、下列选项中,哪一个不能通过编译( )
A.byte a=1; B.short b=100; C.int c=‘a’; D.long d=8888888888;
172、为了能让外界访问私有属性,需要提供一些使用( )关键字修饰的公有方法。( )
A.void B.default C.private D.public
173、下列修饰符中,哪个修饰内部类后,会使内部类会随着外部类的加载而加载。( )
A.static B.protected C.public D.private
174、下列关于构造方法的描述,错误的是( )。
A.一个类中只能定义一个构造方法 B.一个类中可以定义多个构造方法
C.如果在一个类中定义有参的构造方法,jvm就不会提供默认的无参构造方法
D.构造方法的作用是用来给属性进行初始化的

175、下列修饰符中,成员内部类被( )修饰后,可以被外界访问。 ( )
A.default B.protected C.public D.private
176、下列关于类与对象的说法中,正确的是( )
A.类可以看做是一个模型,可以用来创建对象
B.没有类,也可以创建对象
C.类是对某一类事物的抽象描述,而对象用于表示现实中该类事物的个体
D.以上说法都不对
177、在以下什么情况下,构造方法会被调用?( )
A.类定义时 B.创建对象时 C、调用对象方法时 D、使用对象的变量时
178、下列关键字中,用于创建类的实例对象的是( )。
A.class B.new C.private D.void
179、下列关于匿名内部类的描述,错误的是( )
A.匿名内部类是内部类的简化形式 B.匿名内部类的前提是必须要继承父类或实现接口
C.匿名内部类的格式是父类或父接口 D.匿名内部类可以有构造方法
180、自定义运行时异常,必须继承自( )类
A.Error B.Exception C.RuntimeException D.Throwable
181、在下面哪种情况下,可以使用方法重写?( )
A.父类方法中的形参不适用于子类使用时 B.父类中的方法在子类中没有时
C.父类的功能无法满足子类的需求时 D.父类方法中的返回值类型不适合子类使用
182、下列选项中,用于解压jar文件的命令是( )
A.jar -c B.jar -x C.jar -v D.jar -f
183、在try{}catch(______e){}横线处需要填写的是( )
A.异常对象 B.异常类 C.任意对象 D.任意类
184、System类位于以下哪个包中?( )
A.java.io B.java.util C.java.awt D.java.lang
185、final修饰符不可以修饰如下哪个内容?( )
A.类 B.接口 C.方法 D.变量
186、Java中所有的类都是通过直接或间接地继承( )类得到的
A.java.lang.Object B.java.lang.Class C.任意类 D.以上答案都不对
187、在Java语言中,以下哪个关键字用于在方法上声明抛出异常?( )
A.try B.catch C.throws D.throw
188、类中的一个成员方法被下面哪个修饰符修饰,该方法只能在本类被访问?( )
A.public B.protected C.private D.default
189、Thread类位于下列哪个包中?( )
A.java.io B.java.lang C.java.util D.java.awt
190、线程调用sleep()方法后,该线程将进入以下哪种状态?( )
A.就绪状态 B.运行状态 C.阻塞状态 D.死亡状态
191、下列方法中,用于判断字符串是否相等的是( )
A.boolean contains(CharSequence cs) B.String toLowerCase()
C.boolean equals(Object anObject) D.boolean isEmpty()
192、下列关于System类中getProperties()方法的描述中,正确的是?( )
A.getProperties()方法用于获取当前的操作系统的属性
B.getProperties()方法用于获取当前JVM的属性
C.getProperties()方法用于获取指定键指示的操作系统属性
D.getProperties()方法用于获取指定的JVM的属性
194、是Random类的一些常用方法,其中能获得指定范围随机数的方法是?( )
A.nextInt() B.nextLong() C.返回值是字符串类型的日期 D.执行该方法需要处理ParseException异常
195、下列关于包装类的描述中,错误的是?( )
A.包装类的作用之一就是将基本类型包装成引用类型
B.包装类它可以完成在基本类型与String类型之间的转换
C.包装类一共有八个,对应的基本数据类型
D.可以通过继承包装类完成自定义包装类的设计
196、下列关于Java特点的描述中,错误的是?( )
A.Java语言不支持指针 B.Java具有自动垃圾回收的机制
C.Java只能运行在Window和Linux平台 D.Java允许多个线程同时执行
197、下列关于JDK、JRE和JVM关系的描述中,正确的是 ( )
A.JDK中包含了JRE,JVM中包含了JRE。 B.JRE中包含了JDK,JDK中包含了JVM。
C.JRE中包含了JDK,JVM中包含了JRE。 D.JDK中包含了JRE,JRE中包含了JVM。
198、下列关于JDK的说法中,错误的是?( )
A.JDK是Java开发工具包的简称 B.JDK包括Java编译器、Java文档生成工具、Java打包工具等 C.安装JDK后,还需要单独安装JRE D.JDK是整个Java的核心
199、下列关于JDK安装的说法中,错误的是?( )
A.Oracle公司提供了多种操作系统的JDK
B.开发工具中已经包含了一个JRE,因此可以选择不再安装公共的JRE环境
C.在安装JDK过程中,源代码指的是Java公共的API类
D.开发工具是JDK中的核心功能模块,因此无论是否进行Java程序开发都必须安装
200、安装好JDK后,在其bin目录下有许多exe可执行文件,其中java.exe命令的作用是以下哪一种。( )
A.Java文档制作工具 B.Java解释器 C.Java编译器 D.Java启动器
答案:CCBAD CCBAD | CBDAB DDAAC | DCDBB BCBDA | DCDCD ABCD | DAAAD CCBD | CBDBC CACAD | AACDB BABAB | DCAAC CBBDC | CBBDB ACCBC | CADD CDCDB |

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值