getProperty>标记时,不会出现的属性是:
A.name
B.property
C.value
D.以上皆不会出现
20.对于JavaBean的属性,下面哪种说法是不正确的:
AJavaBean中不一定要有属性
BJavaBean类可以不是public的
C要访问和修改JavaBean的属性,应该通过get/set方法
D如果一个属性只提供了get方法,那么它是只读的
21.Page指令用于定义JSP文件中的全局属性,下列关于该指令用法的描述不正确的是:
A〈%@page%>作用于整个JSP页面.
B可以在一个页面中使用多个〈%@page%>指令.
C为增强程序的可读性,建议将〈%@page%>指令放在JSP文件的开头,但不是必须的.
D<%@page%>指令中的所有属性只能出现一次.
22.要让不同用户共享一个JavaBean的对象则该对象的范围应该设置为:
Asession
Bpage
Capplication
Drequest
23.以下那种请求表明客户端只想接收到响应的头信息,并决定了接收文挡的大小,修改时间。
APUT
BGET
CTRACE
DHEAD
24.关于自定义标签的使用不正确的是:
A必须在JSP页面中使用〈@taglib〉
B必须经过web。
xml映射
C必须存在tld文件
D自定义标签的类必须是public的
25.下列,那几句话会造成空指针异常(NullPointerException)
Strings=null;
1。
if((s!
=null)&(s.length()>0))
2.if((s!
=null)&&(s。
length()〉0))
3.if((s==null)|(s。
length()==0))
4。
if((s==null)||(s。
length()==0))
A1
B2
C1和3
D2和4
26.struts框架中,关于FormBean,下列说法正确的是:
AFormBean是一种数据bean,主要用来封装表单提交上来的数据,并把这些数据传递给Action
B在FormBean中可以对页面上传递来的参数进行一下格式上的验证,这种验证是一种客户端的验证
C用户每次提交表单,都会产生一个新的FormBean实例
D动态FormBean不能进行验证操作
27.struts框架,那些说法正确?
AStruts中无法完成上传功能
BStruts框架基于MVC模式
CStruts框架容易引起流程复杂、结构不清晰等问题
DStruts可以有效地降低项目的类文件数目
28.Linux系统root密码忘记,用什么办法可以最方便的修改密码?
A用其他用户登陆,破解/etc/password文件
B将硬盘挂载到其他linux系统上进行恢复
C进入单用户模式进行修改
D清除lilo或者grub
29.关于MIDP正确的是:
A所有的J2ME程序都必定会使用MIDP
BMIDP也是一种Configuration(配置)
CMIDP是全称是MIDletProgramming
DMIDP是建立在CLDC上的一种Profile
30.关于XML和HTML语言的错误的是:
AHTML语言不具有扩展性,XML语言具有很好的扩展性
BHTML侧重结构话的描述内容,XML侧重表现信息的形式
CHTML内容与显示为一体,XML则内容与显示相分离
DHTML语言出现比XML语言早
31.关于DOM和SAX错误的是
A利用DOM解析xml时,整个文档驻留内存,文档很大时需要大量内存
BSAX速度快,但编程比较难,仅能够串行解析xml
CSAX的速度不如DOM快
DSAX分析器缺乏灵活性.
32.关于RMI错误的是
ARMI中不能直接对对象实现实施远程调用,只能对对象的接口操作
BRMI底层通过存根stub和框架skeleton实现
CRMI中方法调用参数传递为值传递,传递参数必须可以序列化
DRMI的服务器与客户机中内存地址完全互相映射,保证两边同步
33.关于有状态会话Bean错误的是:
A在客户端程序引用期间维护Bean中所有实例数据的状态值
B多个客户不会同时共享同一个有状态SessionBean实例
C钝化过程就是容器调用ejbremove删除多余EJB实例的过程
D有状态会话Bean的生命状态包括不存在,准备好和钝化
34.关于实体Bean错误的是
A可以分为容器管理持久性(CMP)和Bean管理持久性(BMP)
BCMP中变量和数据库中的字段对应关系由Bean类中的代码表示
CCMP中可以不用编写对数据库操作的代码,比较简单
DBMP中必须有开发者编写数据库操作代码
35.关于BMP和CMP比较错误的是:
ABMP和CMP的声明周期管理机制是相同的,不同的是BMP的事务持久性管理机制交给Bean的开发者
BCMP编程方便但是降低了Bean的开发能力
CBMP比CMP灵活,常用来映射复杂的数据视图或者很难用CMP实现的复杂逻辑处理
D在客户端的调用BMP和CMP的方法是不相同的
36.面向对象语言的三个特征ABD
A封装
B继承
C抽象
D多态
37.指出下列程序的运行结果:
A
publicclassExample{
Stringstr=newString(“good”);
char[]char={‘a’,’b',’c’};
publicstaticvoidmain(String[]args){
Exampleex=newExample();
ex。
change(ex。
str,ex.ch);
System。
out。
print(ex。
str=”and");
System。
out.print(ex。
ch);
}
publicvoidchange(Stringstr,charch[]){
str=“testok”;
ch[0]=‘g’;
}
}
Agoodandabc
Bgoodandgbc
Ctestokandabc
Dtestokandgbc
38.给出下面代码段
switch(m){
case0:
System.out.println(“case0”);
case1:
System.out.println(“case1”);break;
case2:
default:
System。
out.println(“default”);
}
下面哪些值将引起“default”的输出B
A0
B1
C2
D3
39.关于session论述正确的有:
C
A一个session可以对应数个用户
B一个session只能对应一个用户
C可以手动关闭一个session
Dsession如果不手动关闭,会一直存在Server中
40.哪个关键字可以对对象加互斥锁?
C
Atransient
Bsynchronized
Cserialize
Dstatic
41.已知表T1中有2行数据,T2中有3行数据,执行SQL语句
“selecta。
*fromT1a,T2b"后,返回的行数为C
A2
B3
C5
D6
42.已知表T1含有字段ID,CourseID和Score,且数据为
IDCourseIDScore
3190
2185
2290
3280
则语句”selectid,sum(score)fromT1groupbyID”执行结果为B
AIDsum(score)
3170
2175
BIDsum(score)
2175
3170
CIDsum(score)
2170
3175
DIDsum(score)
3175
2170
43.已知表tbl中字段land_ID建有索引,字段cust_id建有唯一索引,下列语句查询逻辑相同,其中执行效率最优的是B
Aselect*fromtblwhereland_id〉750or(cust_id=180orcust_id=560)
Bselect*fromtblwhere(cust_id=180orcust_id=560)orland_id>750
Cselect*fromtblwhereland_id>750unionselect*fromtblwherecust_id=180unionselect*fromtblwherecust_id=560
Dselect*fromtblwhereland_id〉750union(select*fromtblwherecust_id=180unionallselect*fromtblwherecust_id=560)
44.已知表tbl中字段land_ID建有索引,字段cust_id建有唯一索引,下列语句查询逻辑相同,其中执行效率最优的是C
Aselect*fromtblwhereland_id〉750or(cust_id=180orcust_id=560)
Bselect*fromtblwhere(cust_id=180orcust_id=560)orland_id〉750
Cselect*fromtblwhereland_id>750unionselect*fromtblwherecust_id=180unionselect*fromtblwherecust_id=560
Dselect*fromtblwhereland_id>750union(select*fromtblwherecust_id=180unionallselect*fromtblwherecust_id=560)
45.存在两个结构相同的数据库表T1(col1,col2,col3)、T2(col1,col2,col3),写出一SQL语句将所有T1数据导入到T2表D
Aselectcol1,col2,col3fromT1intoT2(col1,col2,col3)
BinsertT1(col1,col,col3)intoT2(col1,col2,col3)
CinsertintoT2(col1,col2,col3)asselectcol1,col2,col3fromT1
DinsertintoT2(col1,col2,col3)selectcol1,col2,col3fromT1;
46.用truncate和delete语句删除表中数据的区别A
Atruncate命令不记录日志
Btruncate命令记录日志
Cdelete命令不记录日志
47.如下语句:
selecti.id_number,m.id_numberfrominventoryi,manufacturermwherei.manufacturer_id=m。
id_numberorderbyinventory.description
执行是错误的,请问以下措施哪个能够改正这个错误?
C
A在orderby字句中使用表的别名
Bwhere字句中去掉表的别名
Cwhere字句中用表名代替表的别名
Dorderby字句中去掉表名,只要字段名称即可
48.变量v_time=’23—MAY-00',如下那条语句返回值为’01-JAN-00'?
A
Aselectroun