JAVA开发基础(习题卷72)
第1部分:单项选择题,共57题,每题只有一个正确答案,多选或少选均不得分。
1.[单选题]下列集合中,不属于 Collection 接口的子类的是( )
A)ArrayList
B)LinkedList
C)TreeSet
D)Properties
答案:D
解析:
2.[单选题]使用Validate验证控件时,()属性用于表示checkbox必须选中的最大个数
A)min
B)minlength
C)max
D)maxlength
答案:D
解析:
3.[单选题]一个Java程序运行后,在系统中这个程序便可以作为一个
A)线程
B)进程
C)进程或线程
D)不可预知
答案:B
解析:
4.[单选题]下列关于构造方法的描述中,错误的是( )
A)构造方法的方法名必须和类名一致
B)构造方法不能写返回值类型
C)构造方法可以重载
D)构造方法的访问权限必须和类的访问权限一致
答案:D
解析:
5.[单选题]Click the Exhibit button. Given:
31. public void method() {
32. A a = new A();
33. a.method1();
34. }
Which statement is true if a TestException is thrown on line 3 of class B?
A)Line 33 must be called within a try block.
B)The exception thrown by method1 in class A is not required to be caught.
C)The method declared on line 31 must be declared to throw a RuntimeException.
D)On line 5 of class A, the call to method2 of class B does not need to be placed in a try/catch block.答案:B
解析:由于抛出的是一个RuntimeException,不需要处理,所以不需要try块,也不需要throws,B对。
而A类中抛出的是一个继承自Exception的TestException,必须处理。
6.[单选题]针对设计模式中的单例模式,为了实现“单例”,必须要做到
A)给该类创建一个有参构造方法
B)私有化构造函数
C)将构造函数的访问级别改为protected
D)给该类分别创建无参和有参构造方法
答案:B
解析:
7.[单选题]以下关于JavaBean特点的说法中,错误的是( )。
A)JavaBean是一个private的类
B)设置和获取属性时,使用setXxx()和getXxx()方法
C)要有一个默认无参构造方法
D)属性必须私有化
答案:A
解析:
8.[单选题]下列语句众,正确的给出初始值为222.111的单精度浮点数f的定义的一个是。
A)float f = 222.111f;
B)float f = 222.111;
C)float f = 222.111d;
D)float f = '222.111';
答案:A
解析:
9.[单选题]Java was developed by ____________. ( )
A)Sun Microsystems
B)Microsoft
C)Apple
D)IBM
答案:A
解析:
10.[单选题]下列选项中,哪个不能被 final 修饰( )
A)类
B)接口
C)方法
D)变量
答案:B
解析:
11.[单选题]JSP Model2模型就是MVC设计模式,其中实现控制器角的是( )
A)JSP
B)JS
C)Servlet
D)JavaBean
答案:C
解析:
12.[单选题]使用FileInputStream读取文件内容的正确步骤应该是①、创建FileInputStream对象②、到目标文件
③、读取数据④、关闭流
A)①②③④
B)②①③④
C)②①④③
D)①③②④
答案:B
解析:
13.[单选题]在成员方法的访问控制修饰符中,规定访问权限包含该类自身、同包的其他类和其他包的该类子类的修饰符是( )
A)public
java中字符串转数组B)private
C)默认
D)protected
答案:D
解析:
14.[单选题]JDBC中,用于表示数据库连接的对象是( )
A)PreparedStatement
B)DriverManager
C)Connection
D)Statement
答案:C
解析:
15.[单选题]以下哪个是FileOutputStream的父类。( )
A)File
B)FileOutput
C)OutputStream
D)InputStream
答案:C
解析:
16.[单选题]ServletContext对象被销毁时,将会调用ServletContextListener接口中()方法
A)contextInitialized()
B)initializedContext ()
C)destroyedContext()
D)contextDestroyed()
答案:D
解析:
17.[单选题]有以下程序片段,下列哪个选项不能插入到行1 1.2.public class Interesting{3.//do sth 4. }
A)public class MyClass{ }
B)class OtherClass{ }
C)package mypackage;
D)import java.awt.*;
答案:A
解析:
18.[单选题]下面关于applet的说法中,不正确的是 ( )
A)applet能够嵌入到HTML页面中
B)applet自身可以运行,也可以嵌入在其他应用程序中运行
C)applet是能够在浏览器中运行的Java类
D)applet与application的主要区别在于执行方式上不同
答案:B
解析:
19.[单选题]安装tomcat成功后,要修改tomcat端口,要修改的文件是()
A)tomcat/bin/startup.bat文件
B)tomcat/l
C)tomcat/l
D)以上都不是
答案:B
解析:
20.[单选题]执行语句“byte b1=(byte)509;”后,b1的值是( )。
A)509
B)255
C)3
D)-3
答案:D
解析:byte范围-128到127,到128就变成负数
21.[单选题]下列关于响应头和状态码的设置中,哪种方式能够实现客户端重定向?()
A)Location与200一起使用
B)Location与307一起使用
C)Accept-Location与302一起使用
D)Accept-Location与307一起使用
答案:B
解析:
22.[单选题]下列程序在Frame中设定BorderLayout布局管理器,选择正确的语句填入程序的横线处。Import java.awt.*;
Public class Test extends Frame{
public static void main(String[] args){
Test t = new Test("BorderLayout");
___________________________
t.add("North",new Button("North"));
t.add("South",new Button("South"));
t.add("East",new Button("East"));
t.add("West",new Button("West"));
t.add("Center",new Button("Center"));
t.pack();
t.setVisible(true);
}
public Test(String str){
super(str);
}
}
A)t.setLayout(new BorderLayout());
B)setLayout(new BorderLayout());
C)t.setLayout(BorderLayout());
D)setLayout(BorderLayout());
答案:A
解析:
23.[单选题]下列选项中,哪个是八进制043 的十六进制表示形式( )
A)0x43
B)0x23
C)23
D)0x32
答案:B
解析:
24.[单选题]下列数据类型中,哪种数据类型转为int 类型需要进行强制转换
A)byte
B)short
C)char
D)float
答案:D
解析:
25.[单选题]请阅读下列的程序,程序的运行结果是
public class Example01 {
public static void main(String[] args) {
int num = 127;
byte b = num;

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