分布式架构第十六单元_试题及答案
变量命名规范说法正确的是 [单选题]
变量由字母、下划线、数字、$符号随意组成 |
变量不能以数字作为开头(正确答案) |
A和a在java中是同一个变量; |
不同类型的变量,可以起相同的名字; |
下列关于JavaApplication程序在结构上特点的描述中,错误的是 [单选题]
Java程序是由一个或多个类组成的 |
组成Java程序的若干个类可以放在一个文件中,也可以放在多个文件中 |
Java程序的文件名要与某个类名相同(正确答案) |
组成Java程序的多个类中,有且仅有一个主类 |
下列关于java语言与C++语言异同点的描述中,错误的是 [单选题]
java语言取消了goto语句 |
java语言中取消了指针 |
java 语言不支持运算符重载 |
java 语言仍保留了结构和联合(正确答案) |
使用TreeSet的无参构造创建集合对象存储元素时,该元素必须 [单选题]
实现Comparable接口(正确答案) |
有main方法 |
有get和set方法 |
实现Serializable接口 |
关于泛型的说法错误的是 [单选题]
泛型是JDK1.5出现的新特性 |
泛型是一种安全机制 |
使用泛型避免了强制类型转换 |
使用泛型必须进行强制类型转换(正确答案) |
下面的程序创建了一个文件输出流对象,用来向文件txt中输出数据,假设程序当前目录下不存在文件,编译下面的程序Test.java后,将该程序运行3次,则文件 的内容是import java.io.*;public class Test {public static void main(String args[]) {try {String s=”ABCD
E”;byte b[]=s.getBytes();FileOutputStream file=newFileOutputStream(“”,true);file.write(b);file.close();}catch(IOException e) {System.out.String());}}} [单选题]
ABCABC |
ABCDE |
Test |
ABCDE ABCDE ABCDE(正确答案) |
Java的字符类型采用的是Unicode编码方案,每个Unicode码占用____个比特位。 [单选题]
8 |
16(正确答案) |
32 |
64 |
关于HashMap集合说法正确的是 [单选题]
HashMap集合是单列集合 |
HashMap集合不允许存储重复键(正确答案) |
HashMap集合不允许存储重复值 |
HashMap集合线程是安全的 |
下面有关JAVA异常类的描述,说法错误的是 [单选题]
异常的继承结构:基类为Throwable,Error和Exception继承Throwable,RuntimeException和IOException等继承Exception |
非RuntimeException一般是程序错误(或缺陷),其必须被 try-catch语句块所捕获 |
Error类体系描述了Java运行系统中的内部错误以及资源耗尽的情形,Error不需要捕捉 |
RuntimeException包括错误的类型转换、数组越界访问和试图访问空指针等等,必须被 try-catch语句块捕获(正确答案) |
以下代码片段的的输出结果是ry{ System.out.print("try,"); return; } catch(Exceptione){ System.out.print("catch,"); } finally { System.out.print("finally");}: [单选题]
try,finally(正确答案) |
try |
try, catch,finally |
try,catch, |
为实现多线程之间的通信,需要使用下列哪种流才合适 [单选题]
Filter stream |
File stream |
Random accessstream |
Piped stream(正确答案) |
“先进后出”指的是下面哪种数据结构 [单选题]
队列 |
栈(正确答案) |
单链表 |
循环队列 |
下面都属于线程安全的类是 [单选题]
ArrayList |
Vector(正确答案) |
HashMap |
LinkedList |
下面哪个流属于面向字符的输出流 [单选题]
java重载
BufferedWriter(正确答案) |
FileInputStream |
ObjectInputStream |
InputStreamReader |
以下哪个最准确描述synchronized关键字 [单选题]
允许两线程并行运行,而且互相通信; |
保证在某时刻只有一个线程可访问方法或对象;(正确答案) |
保证允许两个或更多处理同时开始和结束; |
保证两个或更多线程同时开始和结束。 |
下列哪一个类实现了线程组 [单选题]
java.lang.Objict |
java.1ang.ThreadGroup(正确答案) |
Java.1ang.Thread |
java.1ang.Runnable |
java socket如何获取本地ip地址 [单选题]
getInetAddress() |
getLocalAddress()(正确答案) |
getReuseAddress() |
getLocalPort() |
java程序中,使用TCP套接字编写服务端程序的套接字类是 [单选题]
Socket |
ServerSocket(正确答案) |
DatagramSocket |
DatagramPacket |
获得Class类的方法不包括 [单选题]
使用Class类的forName()静态方法获得与字符串对应的Class对象,参数字符串必须是类或接口的全限定名 |
调用Object类的getClass()方法来得到Class对象 |
使用“类型名.class”获取该类型对应的Class对象(正确答案) |
使用“类型名.getClass()”获取该类型对应的Class对象 |
关于反射方法public T newInstance()说法准确的是 [单选题]
创建此 Class 对象所表示的类的一个新实例。(正确答案) |
返回此 Class 对象表示的类声明的所有构造方法。 |
返回此 Class 对象表示的类声明的公共构造方法。 |
创建此 Class 对象所表示的类的一个新的属性。 |
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论