套题目出神州数码 华 笔试考试题SCJP认证考题
选择题
1 数组初始化正确选项:C
A int[5] a {12345}
B int[2][2] a {{12}{34}}
C int[][] a {{2345}new int[3]}
D int[][] a new int[][5]
2 面程序名Studentjava:B
public class Student
{
private String name
public Student(String s_name) 1
{
name s_name 2
}
public static void main(String args[])
{
Student s new Student() 3
}
}
指令编译:
javac Studentjava
会什结果?
A 会利通编译产生Studentclass类文件
B 编译时3处出错
C 编译时2处出错
D 编译时1处出错
3 关述程序:C
public class Divide
{
public static void main(String args[])
{
Systemoutprintln(1700 +1700) 1
Systemoutprintln(170 +170) 2
}
}
描述正确选项?
A 编译出错
B 编译通运行时12处均出现异常
C 编译通运行时1处穷值2处出现异常
D 编译通运行时1处出现异常2处穷值
4 面程序:B
public class TestString
{
public static void main(String[] args)
{
String str1 abcd〞
String str2 abcd〞
String str3 new String(abcd〞)
String str4 new String(abcd〞)
Systemoutprintln(str1str2)
Systemoutprintln(str3str4)
}
}
输出结果
A true true B true false C false true D false false
5 关面类描述中正确选项:C
class Test {
void test(int i) {
Systemoutprintln(I am an int)
}
void test(String s) {
Systemoutprintln(I am a string)
}
public static void main(String args[]) {
Test tnew Test()
char ch'y'
ttest(ch)
}
}
A 编译出错
B 编译通运行出错
C 编译通运行时输出I am an int〞
D 编译通运行时输出I am a string〞
6 希父类中某成员变量包中子类直接访问定义该变量时限定词____适合C
A public B private C protected D default
7 编译运行程序段时会发生什? C
class Base {}
class Sub extends Base {}
class Sub2 extends Base {}
public class CEx{
public static void main(String argv[]){
Base b new Base()
Sub s (Sub) b
}
}
A 通编译正常运行 B 编译时出现错误
C 编译通运行时出现异常 D 错
8 面正确选项: A
A Java中类允许单继承
B Java中类允许实现接口
C Java中类时继承类实现接口
D Java中接口继承接口
9 面java语言中关键字? B
A sizeof
B abstract
C NULL
D Native
10 面语句正确? D
A char c'ab'
B int l0xfffL
C float f023
D double d07E3
11 class ExSuper{
String name
String nick_name
public ExSuper(String sString t){
name s
nick_name t
}
public String toString(){
return name
}
}
public class Example extends ExSuper{
public Example(String sString t){
super(st)
}
public String toString(){
return name +aka+nick_name
}
public static void main(String args[]){
ExSuper a new ExSuper(First1st)
ExSuper b new Example(Second2nd)
Systemoutprintln(a is+atoString())
Systemoutprintln(b is+btoString())
}
}
运行结果 C
A 编译时会出现例外
B 运行结果:
a is First
b is second
C 运行结果:
a is First
b is Secong aka 2nd
D 运行结果:
a is First aka 1nd
b is Second aka 2nd
12 abstract class MineBase {
abstract void amethod()
static int i
}
public class Mine extends MineBase
{
public static void main(String argv[]){
int[] ar new int[5]
for(i 0i < arlengthi++)
Systemoutprintln(ar[i])
}
}
程序编译运行结果 C
A 印50
B 编译出错数组ar[]必须初始化
C 编译出错 Mine应声明abstract
D 出现IndexOutOfBoundes例外
13 public class Foo{
public static void main(String[] args){
try{
return}
finally{Systemoutprintln(Finally)
}
}
}
结果 B
A 程序正常运行输出结果
B 程序正常运行输出 Finally
C 编译通运行时会出现例外
D 没catch语句块通编译
14 表达式结果true? D
Integer i new Integer(42)
Long h new Long(42)
Double d new Double(420)
Double dd new Double(42)
A i h
B d dd
C iequals(h)
D dequals(dd)
15 package语句正确选项 A
A 必须程序开头
B 定程序开头
C import
D 包名数字开头
16 关类Demo句描述正确? A
public class Demo extends Base{
private int count
public Demo(){
(A Demo object has been created)
}
protected void addOne() {count++ }
}
A 创立Demo类实例象时count值0
B 创立Demo类实例象时count值确定
C 超类象中包含改变count 值方法
D Demo子类象访问count
17 java中关char类型错误选项C
A 占2字节
B 存储英文字母
C 存储汉字
D 应封装类Character
18 关接口抽象类正确选项C
A 接口够创立象
B 抽象类够创立象
C 接口中定义变量常量
D 接口中private 方法
19 关部类错误选项:A
A 静态部类访问外部类非静态属性
B 非静态部类访问外部类静态属性
C 部类protected
D 部类final
20 异常处理正确选项 B
A 调抛出异常方法必须捕捉try catch 者throws
B RuntimeException捕捉者throws
C throw throws 法样
D try 必须catch没finally
21 Vector ArrayList正确选项 C
A ArrayList 出现Vector早
B ArrayList 速度Vector慢
C ArrayList 没步保护Vector具步保护
D ArrayList Vector 两者序集合
22 面Java线程步中已推荐应该防止方法: D
A join B notify C wait D suspend
23 Which of the following lines of code will compile without error? B
A
int i0
if (i) {
Systemoutprintln(Hi〞)
}
B
boolean btrue
boolean b2true
if(bb2) {
Systemoutprintln(So true〞)
}
C
int i1
int j2
if(i1 j2)
Systemoutprintln(OK〞)
D
int i1
int j2
if (i1 &| j2)
Systemoutprintln(OK〞)
24 组件设置布局理器 D
A JDialog
B JFrame
C JWindow
D JPanel
25 程序 C
class A
{
public static void main(String[] args)
{
B b new B()
brun()
for (int i0i<30i++)
{
Systemoutprintln(good)
}
}
}
class B extends Thread
{
public void run()
{
for (int i0i<30i++)
{
Systemoutprintln(hello)
}
}
}
A 编译错误
B 编译正确执行时good hello交输出
C 编译正确执行时先输出30hello输出30good
D 编译正确程序运行时出现异常
26 关线程错误选项 D
A 线程享数出现错误读写数需加步保护
B 线程suspend时会释放步锁造成死锁推荐
C 线程wait时释放步锁线程通信时推荐
D 线程sleep时释放步锁
27 FileInputStreamFileOutputStream错误选项C
A 字节流
B 节点流
C 拷贝文件时拷贝中文
D 拷贝文文件2进制文件
28 错误选项 C
A String 类象具改变特性象容法改变
B StringBuffer 类容改变
C String类StringBuffer做字符串运算拟节约存
D String类象次连接创立新象
29 类中容序列化时写入文件发送网络 D
A transient 修饰属性
B 静态属性
C 方法
D 类名
30 关Collection接口错误选项: D
A Collection面分两接口SetList接口
B Set接口实现类序重复集合例HashSet
C List接口实现类序重复集合例ArrayListVector
D Map接口Collection子接口实现类HashMapHashtable
31 What happens when you try to compile and run the following application Choose all correct options A
1 public class Z {
2 public static void main(String[] args) {
3 new Z()
4 }
5
6 Z() {
7 Z alias1 this
8 Z alias2 this
9 synchronized(alias1) {
10 try {
11 alias2wait()
12 Systemoutprintln(DONE WAITING〞)
13 }
14 catch (InterruptedException e) {
15 Systemoutprintln(INTERRUPTED〞)
16 }
17 catch (Exception e) {
18 Systemoutprintln(OTHER EXCEPTION〞)
19 }
20 finally {
21 Systemoutprintln
(FINALLY〞)
22 }
23 }
24 Systemoutprintln(ALL DONE〞)
25 }
26 }
A The application compiles but doesn’t print anything
B The application compiles and print DONE WAITING〞
C The application compiles and print FINALLY〞
D The application compiles and print ALL DONE〞
E The application compiles and print INTERRUPTED〞
32 Java applet init()方法示关该applet 运行时显示图形户界面述述正确 D
public void init() {
setLayout(new BorderLayout())
add(East new Button(hello))
}
选项:
a) applet中什未显示
b) applet窗口正中央显示钮
c) applet窗口左侧显示钮
d) applet窗口右侧显示钮
e) 钮填充整applet区域
33 关关系数库说法正确选项:
A 贮存列数必具相数类型
B 行唯〔没完全相行〕
C 列序
D 行序
34 属DML数操语句D
A insert
B update
C delete
D commit
35 sql语句正确选项:D
A select studentiddepartcount(*) from student group by depart
B select studentidcount(*) from student
C select departmax(avg(age)) from student group by depart
D select studentidavg(score)max(score) from score group by studentid
36 oracle中提交前面说法错误选项:D
A 前户DML操作结果
B 户DML操作结果
C 操作数锁住户修改数
D savepoints 掉
37 JSP中
A name
B property
C value
D皆会出现
38 JSP嵌象session类型javaxservlet Session述语句会该象失效:C
A sessiondispose()
B sessionclear()
C sessioninvalidate()
D sessionremoveAll()
39 JavaBean属性面种说法正确: D
A JavaBean中定属性
B JavaBean类public
C 访问修改JavaBean属性应该通getset方法
D 果属性提供get方法读
40 JSP中调JavaBean时会标记:A
A
B
C
D
41 Page指令定义JSP文件中全局属性关该指令法描述正确选项:D
A <@ page >作整JSP页面
B 页面中<@ page >指令
C 增强程序读性建议<@ page >指令放JSP文件开头必须
D <@ page >指令中属性出现次
42
A page session request application
B application page request session
C application session request page
D page request session application
43 户享JavaBean象该象范围应该设置:C
A session
B page
C application
D request
44 关
A
B <@ include> 包含页面页面分生成两servlet
C
D <@ include>包含jsphtml文件
45 种请求说明客户端想接收响应头信息决定接收文挡修改时间D
A PUT
B GET
C TRACE
D HEAD
46 面部署文件中Servlet影射代码片段正确选项:C
A
B
C
D
None of these
47 关定义标签正确选项:B
A 必须JSP页面中<@taglib>
B 必须webxml映射
C 必须存tld文件
D 定义标签类必须public
48 responsesendRedirect()跳转
A sendRedirect() 址栏中显示跳转址
B forward跳转 址栏中显示跳转前址
C forward时候
D sendRedirect() 跳转servlet
E sendRedirect() 实际两次请求
49 句话会造成空指针异常(NullPointerException) C
String s null
1 if((snull) & (slength()>0))
2 if((snull) &&(slength()>0))
3 if((snull) | (slength()0))
4 if((snull) || (slength()0))
A 1
B 2
C 1 3
D 2 4
50 public class Foo {
public static void main (String [] args) {
StringBuffer a new StringBuffer (A)
StringBuffer b new StringBuffer (B)
operate (ab)
Systemoutprintln(a + 〞 +b)
)
static void operate (StringBuffer x StringBuffer y) {
xappend (y)
y x
}
}
编译运行程序结果种D
A The code compiles and prints AB〞
B The code compiles and prints AA〞
C The code compiles and prints BB〞
D The code compiles and prints ABB〞
E The code compiles and prints ABAB〞
F The code does not compile because +〞 cannot be overloaded for StringBuffer
51 struts框架中关FormBean说法正确选项:A
A FormBean种数bean封装表单提交数数传递Action
B FormBean中页面传递参数进行格式验证种验证种客户端验证
C 户次提交表单会产生新FormBean实例
D 动态FormBean进行验证操作
52 struts框架中Action配置信息中name属性指:C
A 前action实例名字
B 前action类名字
C 该Action中调FormBean实例名字
D 该Action中调FormBean类包名
53 struts框架说法正确?B
A Struts中法完成传功
B Struts框架基MVC模式
C Struts框架容易引起流程复杂结构清晰等问题
D Struts效降低工程类文件数目
54 关struts工程中类MVC模式应关系说法错误选项?D
A Jsp文件实现视图View功
B ActionServlet类整struts工程控制器
C ActionFormAction属Model局部
D struts工程Servlet
55 Linux 系统root密码忘记什方法方便修改密码?C
A 户登陆破解etcpassword文件
B 硬盘挂载linux系统进行恢复
C 进入单户模式进行修改
D lilo者grub
56 J2ME中关Configuration(配置)错误选项:D
A 配置标准里规定运行J2ME程序低求
B CLDC连接限设备配置
C CDC连接设备配置
D CLDC规定类库CDC样低求
57 关MIDP正确选项:D
A J2ME程序必定会MIDP
B MIDP种Configuration(配置)
C MIDP全称MIDlet Programming
D MIDP建立CLDC种Profile
58 MIDP20中属高级API类:D
A Alert
B Gauge
C Form
D Canvas
59 关XMLHTML语言错误选项:B
A HTML语言具扩展性XML语言具扩展性
B HTML侧重结构话描述容XML侧重表现信息形式
C HTML容显示体XML容显示相离
D HTML语言出现XML语言早
60 关DTDSchema错误选项:C
A DTD规定XML文件中出现标记标记结构序等
B DTDXML文件部外部
C 公开公DTD定义时DOCTYPE中关键字SYSTEM
D DTD符合XML语法Schema符合XML语法
61 关DOMSAX错误选项 C
A 利DOM解析xml时整文档驻留存文档时需量存
B SAX速度快编程拟难仅够串行解析xml
C SAX速度DOM快
D SAX分析器缺乏灵活性
62 EJB处错误选项D
A EJB结构决定编写分布式程序须关注事务安线程问题提高效率
B EJB开发员底层中间件相隔离便开发分改良
C EJB效劳器端仅编写次处运行
D EJB结构保证台效劳器崩溃时效劳器正常运行
63 关RMI错误选项D
A RMI中直接象实现实施远程调象接口操作
B RMI底层通存根stub框架skeleton实现
C RMI中方法调参数传递值传递传递参数必须序列化
D RMI效劳器客户机中存址完全互相映射保证两边步
64 关状态会话Bean错误选项:D
A 保存客户状态信息
B 包括接口远程接口Bean类部署描述文件
C 部署时EJB容器会Bean分配实例组件池中组件池动态理组件数量
D 生命状态四种存存钝化激活
65 关状态会话Bean错误选项:C
A 客户端程序引期间维护Bean中实例数状态值
B 客户会时享状态SessionBean实例
C 钝化程容器调ejbremove删余EJB实例程
D 状态会话Bean生命状态包括存准备钝化
66 关状态状态会话Bean错误选项:D
A 状态会话Bean实例客户端关系
B 状态会话Bean需系统资源相更
C 状态会话Bean执行速度相更慢
D 状态会话Bean生命周期更加复杂
67 关实体Bean错误选项B
A 分容器理持久性(CMP)Bean理持久性(BMP)
B CMP中变量数库中字段应关系Bean类中代码表示
C CMP中编写数库操作代码拟简单
D BMP中必须开发者编写数库操作代码
68 实体Bean中根数库操作应中方法中错误选项:C
A 插入应ejbCreate()ejbPostCreate()
B 读取 ejbLoad()
C 修改 ejbUpdate()
D 删 ejbRemove()
69 关BMPCMP拟错误选项:D
A BMPCMP声明周期理机制相BMP事务持久性理机制交Bean开发者
B CMP编程方便降低Bean开发力
C BMPCMP灵活常映射复杂数视图者难CMP实现复杂逻辑处理
D 客户端调BMPCMP方法相
70 关JMS错误选项:C
A 消息处理机制提供异步非阻塞消息传递机制方便实现松耦合
B 消息传送分点点出版订阅方式
C 点点出版订阅方式发送接受者运行时间没关联
D 点点接受者出版订阅方式接受者
71 面象语言三特征 ABD
A 封装
B 继承
C 抽象
D 态
72 构造ArrayList 类实例方法正确:B
A ArayList List new Object()
B List myList new ArrayList()
C ArrayList myList new List()
D List myList new List()
73 指出程序运行结果 B
public class Example{
String str new String(good〞)
char[] char {a’’b’’c’}
public static void main(String[] args){
Example ex new Example()
exchange(exstrexch)
Systemoutprint(exstr〞 and 〞)
Systemoutprint(exch)
}
public void change(String strchar ch[]){
str test ok〞
ch[0] g’
}
}
A good and abc
B good and gbc
C test ok and abc
D test ok and gbc
74 定面代码片断 AD
public void Test(){
try{
method()
Systemoutprintln(Hello World〞)
}catch(ArrayIndexOutOfBoundsException e){
Systemoutprintln(Exception1〞)
}finally{
Systemoutprinlnt(〞Thank you〞)
}
果method 正常运行返回会显示面信息
A Hello World
B Exception
C Exception1
D Thank you
75 出面代码段 CD
switch(m){
case 0 Systemoutprintln(case 0〞)
case 1Systemoutprintln(case 1〞) break
case 2
defaultSystemoutprintln(default〞)
}
面值引起default〞输出
A 0
B 1
C 2
D 3
76 代码行会出错? C
1) public void modify(){
2) int ijk
3) i100
4) while(i>0){
5) ji*2
6) Systemoutprintln(Thre value of j is 〞+j)
7) k k + 1
8) i
9) }
10) }
A line 4
B line 6
C line 7
D line 8
77 关session述正确 BC
A session应数户
B session应户
C 手动关闭session
D session 果手动关闭会直存Server中
78 标记html中生成超级链接 B
A
B
C
D