当前位置:网站首页>TCP/IP 测试题(五)
TCP/IP 测试题(五)
2022-06-25 18:21:00 【9JiuJiu】
401、在 JAVA 中,LinkedList 类和 ArrayList 类同属于集合框架类,下列选项中的方法哪个是
LinkedList 类有而 ArrayList 类没有的。( )
A. add(Object o) B. add(int index,Object o) C. remove(Object o) D. removeLast()
402、下列有关事件监听器的描述正确的是( )。
A.多个监听器可以被附加到一个组件 B.只有一个监听器可以被附加到一个组件上
C.一个监听器只能接受一个组件产生的事件 D.以上描述都不对
403、下列选项中属于过滤流 FilterInputStream 的子类的是( )。
A.DataInputStream B.DataOutputStream C.PrintStream D.BufferedOutputStream
404、使用 java 中 Graphics 类的 drawRect(10,10,20,20)绘制矩形,此矩形的面积是( )
A.100 B.200 C.300 D.400
405、下列关于线程调度的叙述中,错误的是( )。
A.调用线程的 sleep()方法,可以使比当前线程优先级低的线程获得运行机会
B.调用线程的 yeild()方法,只会使与当前线程相同优先级的线程获得运行机会
C.当有比当前线程的优先级高的线程出现时,高优先级线程将抢占 CPU 并运行
D.具有相同优先级的多个线程的调度一定是分时的
406、下列 Java 常见事件类中,属于窗体事件类的是( )。
A.InputEvent B.WindowEvent C.MouseEvent D.KeyEvent
407、下面哪个类可以向文本文件中写入数据。( )
A.File B.PrintWriter C.Scanner D.System
408、Java 中,设置某一容器的布局时,可调用 setLayout()方法,该方法传入的参数类型是( )。
A.Graphics B.Container C.LayoutManager D.Layout
409、。在 Thread 类中能运行线程体的方法是( )
A.start(),B.resume(),C.init(),D.run()
410、在 Java 中,通过 JDBC 来操作数据库,其中用于表示数据库连接的对象是( )
A.Statement B.Connection C.DriverManager D.PreparedStatement
411、以下关于异常的说法正确的是( )
A.一旦出现异常,程序运行就终止了。
B.如果一个方法声明将抛出某个异常,那它必须要抛出那个异常。
C.在 catch 子句中匹配异常是一种精确匹配。
D.如果一个方法可能抛出系统异常,在方法声明时,可以不声明抛出异常。
412、Java 中 BorderLayout 的布局策略是( )。
A.按添加的顺序由左至右将组件排列在容器中。 B.按设定的行数和列数以网格的形式排列组件。
C.将窗口划分成五部分,在这五个区域中添加组件。 D.组件相互叠加排列在容器中。
413、Java 中所有事件类的根类是( )
A.java.util.EventObject B.javax.swing.event C.java.awt.event.AWTEvent D.java.event.ActionEvent
414、事件类 MouseEvent 和 KeyEvent 是哪个个事件类的子类( )
A.ContainerEvent B.FocusEvent C.InputEvent D.PaintEvent
415、ScrollPane 组件的默认布局管理器是哪一项( )
A.GridLayout B.CardLayout C.BorderLayout D.FlowLayour
416、下列哪种异常是检查型异常,需要在编写程序时声明或捕获( )。
A.NullPointerException B.ClassCastException
C.FileNotFoundException D.IndexOutOfBoundsException
417、在 Java 中新建一个流对象,以下哪个选项的代码是错误的?( )
A.new BufferedWriter(new FileWriter(“test.txt”));
B.new BufferedReader(new FileInputStream(“test.dat”));
C.new GZIPOutputStream(new FileOutputStream(“test.zip”));
D.new ObjectInputStream(new FileInputStream(“test.dat”));
418、Java 的集合框架中重要的接口 java.util.Collection 定义了许多方法。下列选项中哪个方法不是 Collection 接口所定义的。( )
A.int size() B.boolean containsAll(Collection C.
C.compareTo(Object obj) D.boolean remove(Object obj)
答案:DDADD BBCAB | DCACB CBC
判断
1、Socket是传输层供给应用层的编程接口,是应用层与传输层之间的桥梁 。( )
2、 (B)。TCP/IP传输控制协议是Internet的主要协议,定义了计算机和外设进行通信的规则。TCP/IP网络参考模型包括七个层次:应用层、会话层、表示层、传输层、网络层、链路层和物理层。( )
3、TCP协议一种面向连接的、可靠的、基于字节流的通信协议 。HTTP、FTP、TELNET、SMTP 都是基于TCP协议的应用层协议。( )
4、 (B)。UDP协议是一种面向无连接的、可靠的、基于字节流的传输层通信协议,该协议占用系统资源多、效率较低。( )
5、已建立的URL对象不能被改变。( )
6、 (B)。UDP是面向连接的协议。( )
7、进程利用socket建立与其他进程的连接。( )
8、服务器在一个端口等待客户的连接。( )
9、 (B)。数据报传输是可靠的,包按顺序先后达到。( )
10、(B)。Java的大部分网络类都包含在Java.applet包中。( )
11、构成World Wide Web基础的关键协议是http协议。( )
12、URL是统一资源定位器的缩写。( )
13、如果线程死亡,它便不能运行。( )
14、 (B)。线程可以用yield方法使低优先级的线程运行。( )
15、程序开发者必须创建一个线程去管理内存的分配。( )
16、一个线程在调用它的start方法,之前,该线程将一直处于出生期。( )
17、 (B)。当调用一个正在进行线程的stop( )方法时,该线程便会进入休眠状态。( )
18、一个线程可以调用yield方法使其他线程有机会运行。( )
19、 (B)。多线程没有安全问题( )
20、多线程安全问题的解决方案可以使用Lock提供的具体的锁对象操作( )
21、Stop()方法是终止当前线程的一种状态( )
22、 (B)。进程是线程Thread内部的一个执行单元,它是程序中一个单一顺序控制流程。( )
23、Thread类实现了Runnable接口。( )
24、 (B)。一个进程可以包括多个线程。两者的一个主要区别是:线程是资源分配的单位,而进程CPU调度和执行的单位。( )
25、用new关键字建立一个线程对象后,该线程对象就处于新生状态。处于新生状态的线程有自己的内存空间,通过调用start进入就绪状态。( )
26、B)。线程的优先级是10,B线程的优先级是1,那么当进行调度时一定会先调用A( )
27、线程可以用yield使低优先级的线程运行。( )
28、Thread.sleep( )方法调用后,当等待时间未到,该线程所处状态为阻塞状态。当等待时间已到,该线程所处状态为运行状态。( )
29、当一个线程进入一个对象的一个synchronized方法后,其它线程不可以再进入该对象同步的其它方法执行。( )
30、wait方法被调用时,所在线程是会释放所持有的锁资源, sleep方法不会释放。( )
31.wait、notify、notifyAll是在Object类中定义的方法。( )
32、 (B)。notify是唤醒所在对象wait pool中的第一个线程。( )
33、Java语言有三种技术平台,分别是JavaSE、JavaME、JavaEE( )
34、Java是一门高级计算机语言。( )
35、Java语言具体跨平台的特性( )
36、JDK工具中自带了一个JRE工具( )
37、 (B)。JDK安装的时候不可以修改安装目录( )
38、 (B)。JDK的安装目录中,只包含bin和lib两个目录。( )
39、B)。javac命令可以运行Demo.class文件( )
40、在任意命令行窗口中执行javac命令,如果都能正常地显示帮助信息,说明系统环境变量配置成功。( )
41、JDK安装成功后,可以将bin目录的路径配置在环境变量path中。( )
42、JDK5以后可以不用配置classpath环境变量。( )
43、 (B)。配置classpath环境变量时,路径后面加分号与不加分号是一样的。( )
44、main()函数是java程序的执行入口。( )
45、数组的遍历是指依次访问数组中的每个元素( )
46、 (B)。continue语句只用于循环语句中,它的作用是跳出循环。( )
47、continue语句用在循环语句中,它的作用是终止本次循环,执行下一次循环( )
48、 (B)。数组的排序算法只有冒泡排序这一种( )
49、 (B)。方法的返回值类型可以定义也可以不定义( )
50、比较运算符用于对两个数值或变量进行比较,其结果是一个布尔值( )
51、若x=5,则表达式(x+5)/3的值是3( )
52、 (B)。标识符可以为关键字( )
53、 (B)。-5%3的运算结果是2( )
54、0xC5表示的是一个十六进制整数。( )
55、 (B)。IP负责数据交互的可靠性( )
56、台主机只有安装了TCP/IP协议软件才能登陆Internet( )
57、TCP/IP可以提供异构网络之间的互连( )
58、传输层的主要功能是负责主机到主机的端对端的通信( )
59、 (B)。用户数据报协议提供可靠的数据交互服务,且不进行差错检验( )
60、普通文件传输协议(TFTP)使用UDP服务( )
61、每个IP地址用来标识一台计算机和一个网络的连接( )
62、 (B)。TCP/IP协议包括TCP和IP共两个协议。( )
63、接口是特殊的类,所以接口也可以继承,子接口将继承父接口的所有常量和抽象方法。( )
64、类及其属性、方法可以同时有一个以上的修饰符来修饰。( )
65、Java语言有三种技术平台,分别是JavaSE、JavaME、JavaEE( )
66、Java是一门高级计算机语言。( )
67、Java语言具体跨平台的特性( )
68、JDK工具中自带了一个JRE工具( )
69、数组的遍历是指依次访问数组中的每个元素( )
70、 (B)。continue 语句只用于循环语句中,它的作用是跳出循环。( )
71、 (B)。方法的返回值类型可以定义也可以不定义( )
72、比较运算符用于对两个数值或变量进行比较,其结果是一个布尔值( )
73、若x = 5,则表达式(x + 5)/3的值是3( )
74、 (B)。标识符可以为关键字( )
75、 (B)。-5%3的运算结果是2( )
76、在Java中,小数会被默认是double类型的值( )
77、封装就是隐藏对象的属性和实现细节,仅对外提供公有的方法。( )
78、Java程序中,可以使用关键字new创建新的对象。( )
79、静态变量可以被类和对象调用。( )
80、若int[][] arr=new int[][]{ {1},{2,3,4},{5,6}},则arr[1][1]的结果为3( )
81、运算符“|”和“||”都表示“或”操作( )
82、instanceof关键字可以用于判断一个对象是否为某个类(或接口)的实例或者子类实例( )
83、 (B)。抽象方法必须定义在抽象类中,所以抽象类中的方法都是抽象方法( )
84、当int x = 3 , y = 4时,表达式boolean b =x == y ? true : false的结果是false( )
85、do…while、for循环语句都可以进行嵌套,并且它们之间也可以互相嵌套( )
86、 (B)。面向对象的特点主要可以概括为封装性、继承性和重载性( )
87、 (B)。所有接口都继承自Object类( )
88、与普通方法一样,构造方法也可以重载。( )
89、 (B)。代码int[][] arr = new int[][]可以正确的定义一个二维数组( )
90、 (B)。对类Calendar可以直接进行实例化。( )
91、 (B)。String类的equals()方法和“==”的作用是一样的。( )
92、final修饰的静态方法可以被类名直接调用( )
93、抽象类中不一定有抽象函数,但抽象函数一定在抽象类中( )
94、 (B)。在Java中,子类可以访问父类的所有成员( )
95、Java语言具有良好的安全性和可移植性及平台无关性
96、 (B)。Java语言取消了联合概念,保留了结构概念
97、Java语言中数据类型占内存字节数与平台无关
98、 (B)。Java语言中可用下标和指针两种方式表示数组元素
99、Java语言的源程序不是编译型的,而是编译解释型的。
100、 (B)。java语言既是面向对象的又是面象网络的高级语言.
101、试题编号:B08214500052410,状态:可用,答案:RetEncryption(A)。Java程序分为两大类:一类是Application程序,另一类是Applet程序。前者又称为Java应用程序,后者又称java小应用程序
102、 (B)。java Application程序是由多个文件组成,其中可以有也可以没有主文件.
103、 (B)。java application程序中,每一个类中,必有一个主方法main()方法。
104、java Application的若干类中,有且仅有一个主类,只有主类中含有主方法main();
105、Java Application程序中,必有一个主方法main(),该方法有没有参数都可以。
106、 (B)。如果一个java程序中有多个类,编译后只生成一个字节码文件,其名字同主类名。
107、Java程序中是不区分大小写字母的
108、 (B)。Java程序编译后生成的字节码文件,其后缀是.exe
109、在java程序中,使用import语句引入的类是在解释器中实现的
110、 (B)。在运行字节码文件中,使用java命令,一定要给出字节码文件的扩展名。class
111、安全套接字和普通套接字在流处理上不存在区别
112、 (B)。基于TCP和基于UDP的网络编程不存在任何区别
113、安全套接字是基于SSL协议的
114、套接字是访问系统网络功能的标准接口。
115、RandomAccessFile对象是通过移动文件指针的方式来进行随机访问的.
116、通过File类不能对文件属性进行修改。
117、 (B)。当DataInputStream对象读到文件结束处,则返回-1。
118、文件缓冲流的作用是提高文件的读/写效率。
119、Arrays类主要是对数组进行操作
120、 (B)。集合中元素类型必须是相同的.
121、 (B)。Map接口是自Collection接口继承而来
122、 (B)。集合(Set)是通过键-值对的方法来存储对象的。
123、 (B)。集合(set)中可以包含相同对象。
124、若所有用户线程都终止了,java程序就会结束
125、死锁的产生原因是因为多个线程间存在资源竞争
126、线程组的作用是将多个线程作用一个整体来进行控制
127、 (B)。关键词synchronized只能对方法进行修饰。
128、当线程类所定义的run()方法执行完毕,线程的运行就会终止。
129、线程的启动是通过引用其start()方法而实现的;
130、 (B)。运行时异常是在运行时系统检测并处理的。
131、 (B)。在异常处理中,出现异常和抛出异常是一回事
132、 (B)。Exception类只有一个子类为RuntimeException
133、 (B)。异常通常是指Error类和Exception类.
134、 (B)。异常处理是编译时进行的
135、异常处理可以使整个系统更加安全稳定
136、异常是一种特殊的运行错误的对象
137、文件对话框(FileDialog)是对话框(Dialog)的子类,它是一种打开文件和保留文件的对话框窗口。
138、对话框(Dialog)不是一种独立作用的容器
139、(B)。菜单条(MenuBar)、菜单(Menu)、菜单项(MenuItem)是3种不同的菜单组件。
140、Frame容器是有边框的容器,它也是一种独立窗口,只能作为最外层容器
141、Applet实际是一种特殊的Panel容器,java Applet程序只负责它拥有的Applet容器内无边框区域
142、 (B)。所有容器都是有边框的
143、 (B)。所有容器都采用顺序布局(FlowLayout)作为默认布局管理器。
144、标签和按钮都是事件源
145、 (B)。所有容器类的父类是Frame类
146、所有GUI标准组件类的父类是Component类
147、图形用户界面是由用户自定义成分、控制组件和容器组成的
148、所有事件类的父类是EventObject类
149、事件监听者除了得知事件的发生外,还应调用相应方法处理事件
150、事件组件都应注册一个事件监听者
151、Java 2 事件处理方法是采用委托事件处理模型
152、 (B)。所有组件都是事件源
153、 (B)。所有容器的默认布局都是FlowLayout
154、容器可分为独立的窗口和不可独立的窗口两种
155、 (B)。容器中只能包含有组件,而不能再含有容器
156、AWT是抽象窗口工具包的英文缩写
157、Graphics类提供了3种绘制文本的方法,其方法名都是drawString()
158、通过HTML文件中使用PARAM标记可以向Applet程序传递参数的
159、init(),start(),stop()和destroy()4个方法构成了Applet程序的生命周期。
160、 (B)。stop()方法是用来暂停执行操作的,它与start()方法不同,只被调用 一次.
161、paint()方法是在需要重画图形界面时被系统自动调用来显示输出结果的。
162、start()方法被系统自动调用来启动主线程运行。通常在Applet程序被重新启动时,该方法被系统自动调用。
163、init()方法是用来完成初始化操作的,在Applet程序运行期间只执行一次
164、 (B)。Applet类是java语言类库中的一个重要的系统类,它被存放在java。awt包中。
165、Applet程序中的主类,必须是Applet类的子类
166、 (B)。Applet程序是以.java为扩展名的java语言源程序,该程序经过编译器后便成为可执行文件
167、Applet程序是通过浏览器中内置的Java解释器来解释执行的
168、一个类可以实现多个接口.接口可以实现“多重继承”。
169、实现接口的类不能是抽象类
170、 (B)。成员的重载和覆盖是一回事.
171、 (B)。子类中所继承父类的成员都可以在子类中访问
172、 (B)。子类对象可以直接赋值给父类对象;而父类对象不可以赋值给子类对象
173、子类中构造方法应包含自身类的构造方法和直接父类的构造方法。
174、 (B)。Java语言中,构造方法是可以继承的
175、Java语言中,类的继承是可以传递的。
176、Java语言中,所创建的子类都就应有一个父类。
177、试Java语言中,对象赋值实际上是同一个对象具有两个不同的名字,因为它们都是同一个地址值。
178、创建对象时,该对象占有的内存空间除了非静态的成员变量外,还有非静态的成员方法。( )
179、使用构造方法只能给非静态变量赋初值.( )
180、使用运算符new创建对象时,赋给对象的值实际上是一个地址值。( )
181、创建对象时系统将调用适当的构造方法给对象初始化。( )
182、最终类,最终方法和最终变量的修饰符都用final.( )
183、抽象方法一定出现在抽象类中。( )
184、抽象方法只有方法头,而无方法体.( )
185、 (B)。非静态方法不能引用静态变量。( )
186、 (B)。Java语言中,方法调用一律都是传址的引用调用.( )
187、最终方法是不能被当前子类重新定义的方法( )
188、抽象方法是一种只有说明而无具体实现的方法( )
189、静态方法只能处理静态变量.( )
190、 (B)。静态变量的引用只能使用对象。( )
边栏推荐
- Handling method of qstring containing "\u0000" in QT
- [in depth understanding of tcapulusdb technology] form creation and approval of document acceptance
- RMAN备份数据库_跳过脱机,只读和不可访问的文件
- C#泛型类案例
- Network security algorithm
- RMAN备份数据库_管理备份窗口(Backup Window)
- Redis trend - NVM memory
- Training of long and difficult sentences in postgraduate entrance examination day90
- 【深入理解TcaplusDB技术】创建游戏区
- 158_模型_Power BI 使用 DAX + SVG 打通制作商業圖錶幾乎所有可能
猜你喜欢

初探Oracle全栈虚拟机---GraalVM

Use pagoda to set up mqtt server

JVM problem replication

【深入理解TcaplusDB技术】单据受理之创建业务指南

JVM understanding

Redis6

Redis configuration (Internet access, password)

【ELT.ZIP】OpenHarmony啃论文俱乐部—数据密集型应用内存压缩

Addition, deletion, modification and query of mysql~ tables (detailed and easy to understand)

安装spark + 用命令运行scala相关项目 + crontab定时执行
随机推荐
焕新出发,利尔智达天下
正则表达式总结
How to develop the hash quiz game system? Hash quiz game system development application details case and source code
What is an operator?
connect to address IP: No route to host
1. Understanding of norm
158_ Model_ Power Bi uses DAX + SVG to open up almost all possibilities for making business charts
【深入理解TcaplusDB技术】单据受理之事务执行
Training of long and difficult sentences in postgraduate entrance examination day89
解决sublime Text3 package control 无法安装插件问题
【深入理解TcaplusDB技术】单据受理之建表审批
C generic class case
[path planning] how to add moving objects to a path
Class 02 loader subsystem
[in depth understanding of tcapulusdb technology] business guide for creating doc acceptance
視覺SLAM十四講 第9講 卡爾曼濾波
Some recursive and iterative problem solving ideas of binary tree (clear and easy to understand)
Android Internet of things application development (smart Park) - picture preview interface
[how do I refresh the shuttle page after jumping back?]
Analysis of China's medical device industry development environment (PEST) in 2021: the awareness of medical care is enhanced, and the demand for medical device products is also rising [figure]