JAVA开发基础(习题卷90)
第1部分:单项选择题,共57题,每题只有一个正确答案,多选或少选均不得分。
1.[单选题]假设类A有构造方法A(int a),则在类A的其它构造方法中调用该构造方法的语句格式是: ( )
A)A(x)
B)this. A(x)
C)this(x)
D)super(x)
答案:C
解析:
2.[单选题]关于被私有保护访问控制符private protected修饰的成员变量,以下说法正确的是( )
A)可以被三种类所引用:该类自身、与它在同一个包中的其他类、在其他包中的该类的子类
B)可以被两种类访问和引用:该类本身、该类的所有子类
C)只能被该类自身所访问和修改
D)只能被同一个包中的类访问
答案:D
解析:
3.[单选题]关于数组,下列说法中不正确的是
A)数组是最简单的复合数据类型,是一系列数据的集合
B)数组元素可以是基本数据类型、对象或其他数组
C)定义数组时必须分配内存
D)一个数组中所有元素都必须具有相同的数据类型
答案:C
解析:
4.[单选题]关于JAVA序列化与反序列化的说法正确的是? ( )
A)对象序列化是指将对象转换为字节序列的过程, 而反序列化则是根据字节序列恢复对象的过程。
B)任何类的对象都能被序列化
C)对实现了Serializable 接口的类,采用默认的反序列化方式
D)实现了Externalizable 接口的类,采用默认的序列化方式
答案:A
解析:
5.[单选题]在JAVA中,要创建一个新目录,要使用( )类的实例。
A)File
B)FileOutputStrean
C)PrintWriter
D)Dir
答案:A
解析:
6.[单选题]grid9][5]描述的是( )
A)九维数组
B)五维数组
C)二维数组
D)一维数组
答案:C
解析:
java语言使用的字符码集是7.[单选题]在JAVA语言中,下面变量命名合法的有:
A)animal
B)abstract
C)package
D)final
答案:A
解析:
8.[单选题]以下选项中,哪个是File类中isFile()方法返回值的类型()
1分
A)int
B)boolean
C)Integer
D)String
答案:B
解析:isFile()方法表示判断File对象是否是标准文件,其返回值类型是boolean。
9.[单选题]下面叙述中,正确的是
A)一个程序可以包含多个源文件
B)一个源文件中只能有一个类
C)一个源文件中可以有多个公共类 公共类只能有一个
D)一个源文件只能供一个程序使用
答案:A
解析:
10.[单选题]以下代码段int i = 5;if(i < 3){ if(i > 0 ){ System.out.println ("ok!"); } else{ System.out.println ("yes!"); }}else{ System.out.println ("no!");}输出的应该是(选一项)
A)ok!
B)yes!
C)no!
D)ok!
答案:C
解析:
11.[单选题]He is a manager in a big company that ( ) car parts.
A)manufactures
B)press
C)source
D)genius
答案:A
解析:
12.[单选题]Java application源程序的主类是指包含有( )方法的类。
A)main方法
B)toString方法
C)init方法
D)actionPerfromed方法
13.[单选题]下列方法中,用于返回当前日期的方法是?( )
A)Date()
B)Date(int year, int month, int date)
C)Date(String s)
D)Date(long date)
答案:A
解析:
14.[单选题]以下代码输出( )。
Public static void main(String[] args) {
String[] tokens = "Welcome to Java".split("o");
For (int i = 0; i < tokens.length; i++) {
System.out.print(tokens[i] + " ");
}
}
A)Welcome to Java
B)Welc me to Java
C)Welc me t Java
D)Welcome t Java
答案:C
解析:
15.[单选题]使用Java IO流实现对文本文件的读写过程中,需要处理下列( )异常。
A)ClassNotFoundException
B)IOException
C)SQLException
D)RemoteException
答案:B
解析:
16.[单选题]对象的序列化利用ObjectOutputStream中的哪个方法
A)readObject()
B)writeObject()
C)write()
D)read()
答案:B
解析:
17.[单选题]现有:
1. class Passer f
2. static final int X=5 ;
3.public static void main (String [] args) {
4. new Passer() .go (x);
5.System. out .print (x);
6, )
7. void go (int x) {
8. System. out .print(x++);
9. }
结果是什么?
A.55
B.56
C.65
D.66
答案:B
解析:
18.[单选题]下列属于定义同步代码块的关键字的是( )
A)abstract
B)volatile
C)synchronized
D)goto
答案:C
解析:定义同步代码块使用关键字synchronized。
19.[单选题]一般框架(JFrame)的缺省布局管理器就是()
A)流程布局(FlowLayout)
B)卡布局(CardLayout)
C)边框布局(BorderLayout)
D)网格布局(GridLayout)
答案:C
解析:
20.[单选题]下面不属于java.awt.Event包中定义的事件适配器是()
A)构件适配器
B)焦点适配器
C)键盘适配器
D)标签适配器
答案:D
解析:
21.[单选题]JAVA中的接口定义关键字是?
A)interface
B)extends
C)implement
D)abstract
答案:A
解析:
22.[单选题]实现字符流的读操作类是( )
A)FileInputStream
B)FilOutputStream
C)FileReader
D)Writer
答案:C
解析:
23.[单选题]如下哪个字串在Java 中可作为自定义标识符?
A)$number
B)super
C)3number
D)#number
答案:A
解析:
24.[单选题]在Java语言中,已知 a 为int 型,b 为 double型,c 为 float 型,d 为 char 型,则表达式 a+b*c-d/a 的结果类型为( )
A)int
B)double
C)float
D)char
答案:B
解析:
25.[单选题]设A为一个类,B_able 和 C_able分别为两个接口,则如下选项正确的是:( )。
A)class Sample extends A implements B_able { //内容省略 } 可以定义一个类的头部
B)class Sample extends A implements B_able implements C_able { //内容省略 } 可以定义一个类的头部
C)class Sample implements A extends B_able { //内容省略 } 可以定义一个类的头部
D)class Sample implements A extends C_able { //内容省略 } 可以定义一个类的头部
答案:A
解析:
26.[单选题]下列选项中,值或表达式不能作为循环条件的是( )。
A)1>1
B)1!=0
C)i--
D)i<2
答案:C
解析:
27.[单选题]下列关于 LinkedList 类的方法,不是从List 接口中继承而来的是()
A)toArray()
B)pop()
C)remove()
D)isEmpty()
答案:B
解析:
28.[单选题]在Java中下列( )方法可以把JFrame的布局管理器设为FlowLayout类型
A)JFrame.setLayout(new FlowLayout());
B)JFrame.addLayout(new FlowLayout());
C)JFrame.setFlowLayout();
D)JFrame.addFlowLayout();
答案:A
解析:
29.[单选题]下列关于基本数据类型的取值范围描述中,正确的是
A)byte类型范围是-128~128
B)boolean类型范围是真或者假

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。