J2EE面试笔试题.docx
- 文档编号:26371873
- 上传时间:2023-06-18
- 格式:DOCX
- 页数:24
- 大小:29.05KB
J2EE面试笔试题.docx
《J2EE面试笔试题.docx》由会员分享,可在线阅读,更多相关《J2EE面试笔试题.docx(24页珍藏版)》请在冰豆网上搜索。
J2EE面试笔试题
J2EE面试笔试题
单选题
1.Applet可以做下列那些操作a
读取客户端文件
在客户端主机上创建新文件
在客户端装载程序库
读取客户端部分系统变量
2.在面向对象数据模型中,子类不但可以从其超类中继承所有的属性和方法,而且还可以定义自己的属性和方法,这有利于实现b
可移植性
可扩充性
可靠性
安全性
3.下面两段代码打印的结果是:
a
System.out.println(5.00-4.90);
System.out.println(300-210);
0.8999999999999999和90
0.8999999999999999和89.99999999999999
0.9和90
0.9和89.99999999999999
4.下面关于数据库系统基于日志的恢复的叙述中,哪一个是正确的c
利用更新日志记录中的改前值可以进行UNDO,利用更新日志记录中的改前值可以进行REDO
利用更新日志记录中的改后值可以进行UNDO,利用更新日志记录中的改后值可以进行REDO
利用更新日志记录中的改前值可以进行UNDO,利用更新日志记录中的改后值可以进行REDO
利用更新日志记录中的改后值可以进行UNDO,利用更新日志记录中的改前值可以进行REDO
5.评估下面的一组SQL语句:
a
CREATETABLEdept
(deptnoNUMBER
(2),
dnameVARCNAR2(14),
1ocVARCNAR2(13));
ROLLBACK;
DESCRIBEDEPT
下面关于该组语句的哪个描述是正确的?
DESCRIBEDEPT语句将显示DEPT表的结构描述内容
DESCRIBEDEPT语句将只有在ROLLBACK之前引入一个COMMIT语句时,才会显示DEPT表的结构描述内容
ROLLBACK语句将释放DEPT占用的存储空间
DESCRIBEDEPT语句将返回一个错误ORA-04043:
objectDEPTdoesnotexist.
6.下面哪个语句用于打开一个已经存在的约束?
d
ALTERTABLEtable_nameENABLEconstraint_name;
ALTERTABLEtable_nameSTATUS=ENABLECONSTRAINTconstraint_name;
ALTERTABLEtable_nameSTATUS=ENABLECONSTRAINTconstraint_name;
ALTERTABLEtable_nameENABLECONSTRAINTconstraint_name;
ALTERTABLEtable_nameTURNONCONSTRAINTconstraint_name;
ALTERTABLEtable_nameTURNONCONSTRAINTconstraint_name;
7.TCP协议在每次建立或拆除连接时,都要在收发双方之间交换______d___报文。
一个
四个
三个
两个
8.网络操作系统和分布式操作系统的主要区别是(d)
是否连接多台计算机
计算机之间能否通信
网上资源能否共享
各台计算机有没有主次之分
9.关于IE的window对象表述不正确的有(b)
window.opener属性本身就是指向window对象
window.location=”a.html”和window.location.href=”a.html”的作用都是把当前页面替换成a.html页面
定义了全局变量g;可以用window.g的方式来存取该变量
window.reload()方法可以用来刷新当前页面
10.在操作系统中,Wait(s)和Signal(s)操作是一种d
机器指令
作业控制命令
系统调用命令
低级进程通信原语
11.文件的存取方式是由文件的性质和用户使用文件的情况而确定的,一般有两种存取方式,它们是d
直接存取和间接存取
顺序存取和链接存取
顺序存取和随机存取
只读存取和读写存取
12.下列描述中正确的是(c)
软件工程只是解决软件项目的管理问题
软件工程只是解决软件开发中的技术问题。
软件工程的主要思想是强调在软件开发过程中需要应用工程化的原则。
软件工程主要解决软件产品的生产率问题。
13.项目中的技术风险是通常是通过(b)方法来缓解的
技术文档
架构原型验证
代码复审
单元测试
14.CMM定义了几个不同的成熟度等级。
5
3
6
5
4
15.PL/SQL中以下表达式的结果非空的是:
c
NULL||NULL
NULL'||NULL
(5>NULL)
3+NULL
16.你怎样强制对一个对象立即进行垃圾收集?
e
调用System.gc()
调用System.gc(),同时传递要进行垃圾收集对象的引用
调用Runtime.gc()
给这个对象的所有引用设置一个新的值(例如null)
垃圾收集是不能被强迫立即执行
17.以下(d)方法不能被浏览器自动调用。
init()
stop()
start()
paint()
18.要创建一个新目录,可以用下面(d)类实现。
FileInputStream
FileOutputStream
RandomAccessFile
File
19.执行下面代码,下面描述正确的是:
d
publicclassPerson{
staticintarr[]=newint[10];
publicstaticvoidmain(Stringa[]){
System.out.println(arr[1]);
}
}
产生编译错误
输出空
编译正确,运行错误
输出0
20.关于CMM说法错误的是:
a
CMM是一个软件生命周期模型
CMM是一种软件过程的策略,与实际使用的模型无关
CMM有助于组织建立一个有规律的、成熟的软件过程
CMM定义了5个成熟度等级
21.执行下面PL/SQL,emp表中存在编号为1234的雇员,说法正确的是:
b
declare
v_nameVARCHAR2(10);
begin
SELECTenameINTOv_nameFROMempWHEREempno='1234';
dbms_output.put_line('found');
EXCEPTION
WHENno_data_foundTHEN
dbms_output.put_line('notfound!
');
dbms_output.put_line('others');
end;
程序编译错误
输出结果为:
found
输出结果为:
notfoundothers
输出结果为:
foundothers
22.在ORACLE中,关于同义词说法错误的是:
a
同义词只能由创建同义词的用户使用
同义词可以和表重名
共有同义词和私有同义词创建的权限不同
可以为存储过程创建同义词
23.在ORACLE中Date日期类型,存贮日期和时间信息,占用几个字节d
6
10
8
7
24.有关线程的哪些叙述是对的。
d
一旦一个线程被创建,它就立即开始运行。
当一个线程因为抢先机制而停止运行,它被放在可运行队列的前面。
一个线程可能因为不同的原因停止(cease)并进入就绪状态。
使用start()方法可以使一个线程成为可运行的,但是它不一定立即开始运行。
25.下列程序段执行后,t5的结果是:
b
intt1=5,t2=6,t3=7,t4,t5;
t4=t1 t1: t2; t5=t4 t4: t3; 7 5 6 26.下面哪一个参数不是存储过程接受的参数a INPUT INOUT IN OUT 27.54.执行如下两个查询,结果为: a SELECTenamename,salsalaryFROMemporderbysalary; SELECTenamename,sal"SALARY"FROMemporderbysalASC; 两个查询结果完全相同 第二个查询正确,第一个查询错误 第一个查询正确,第二个查询错误 两个查询结果不同 28.EJB实例通过下面哪个接口与容器进行交互? d Handle EJBContext EJBHome EJBObject HomeHandle 29.下面哪个Map是排序的? a TreeMap HashMap Hashtable WeakHashMap LinkedHashMap 30.transient变量和下面哪一项有关? b Cloneable Serializable Runnable Throwable Comparable 31.执行下列语句后,i和n的值为(b)inti=10;intn=i++%5; 10,0 11,0 10,1 11,1 32.随着Java技术的不断发展,Sun公司根据市场进一步将Java细分,其中针对普通PC应用的是(d) J2EE JDK J2ME J2SE 多选题 33.消息类型Web服务适合下面哪些情况: c 调用Web服务的客户机要求立即响应 Web服务是数据驱动的 Web服务功能在异步环境中 Web服务是面向过程的 34.下面哪几点是Hibernate的优势? abc 对JDBC访问数据库的代码做了封装,大大简化了数据访问层繁琐的重复性代码 Hibernate是一个基于JDBC的主流持久化框架,是一个优秀的ORM实现。 他很大程度的简化DAO层的编码工作 hibernate使用Java反射机制,而不是字节码增强程序来实现透明性 hibernate的性能非常好,因为它是个轻量级框架。 映射的灵活性很出色。 它支持各种关系数据库,从一对一到多对多的各种复杂关系 35.在ORACLE中,下面哪些命令用来处理事务: abd commit savepoint settransaction rollback 36.下列HTTP错误代码描述正确的是: abd HTTP404-无法找到文件 HTTP403-禁止访问 HTTP500-请求无效 HTTP502-网关错误 37.HTTP/1.1相较于HTTP/1.0协议的区别主要体现在: abc 带宽优化及网络连接的使用 缓存处理 安全性及完整性 消息在网络中的发送 38.请选择对javascript理解有误的ac JScript是javascript的简称 FireFox和IE存在大量兼容性问题的主要原因在于他们对javascript的支持不同上 javascript是网景公司开发的一种Java脚本语言,其目的是为了简化Java的开发难度 AJAX技术一定要使用javascript技术 39.可能与正在运行的进程无关的中断事件有(ae)等 硬件故障 外部 访管 程序性 输入/输出 40.上下文关系图(contextdiagram)的作用是acd 定义系统的上下文和范围 定义业务规则 概括与系统之间相互影响的重要的外部系统和人 外部系统和人与系统之间交互的方式 41.关于J2EE描述正确的是: ac 是一种利用Java2平台来简化企业解决方案的开发、部署和管理相关的复杂问题的体系结构 一个J2EE应用必须是基于Web的 J2EE提供了对EJB(EnterpriseJavaBeans)、JavaServletsAPI、JSP(JavaServerPages)以及XML技术的全面支持 J2EE是一个产品 42.编译运行下面的程序,说法正确的有: bd importjava.io.*; publicclassA{ publicstaticvoidmain(String[]x){ Strings="1234567890abcdefghijklmnopq"; byte[]b=s.getBytes(); try{ Filef=newFile("B.txt"); FileOutputStreamout=newFileOutputStream(f); out.write(b,10,10); out.write(b,0,5); }catch(IOExceptione){ System.out.println(e.getMessage()); } } } 抛出一个可以被捕获的IOException 程序编译正常,并在当前目录下生成文件B.txt,文件内容为abcdefghij12345 编译正常,但运行时出现错误 程序编译正常,但屏幕没有任何输出 43.下面关于变量及其范围的陈述哪些是正确的。 abc 实例变量是类的成员变量。 在方法中定义的局部变量在该方法被执行时创建。 局部变量在使用前必须被初始化。 实例变量用关键字static声明。 44.下面关于float数的定义正确的是: abd floatf=-5; floatf=0x0687; floatf=1.0; floatf=7.8f; 45.在Java中判断applet的来源的方法有: cd getCodebase() getDocumentbase() getCodeBase() getDocumentBase() 46.下面代码中对result描述正确的是? ac InputStreamin=...; byte[]buff=newbyte[1024]; intresult=in.read(buff,0,256); result可能等于-1 result可能等于0 result可能等于256 result可能等于1024 47.下面对数组的操作代码哪个是正确的? acde char[]a="helloworld".toCharArray(); intlen=a.length; charc=a[999]; a.equals(newObject()); charc=a[0]; Classcc=a.getClass(); 判断题 48.在Java中对象可以赋值,只要使用赋值号(等号)即可,相当于生成了一个属性与赋值对象相同的新对象N 49.weblogic中发布的ejb文件一定包含ejb-jar.xmlY 50.数据库恢复的基本技术有数据转储和日志文件Y 51.IPV6使用了32位地址,通常使用圆点分隔的四个十进制数字表示,比如192.168.0.1N 52.Apache是一个纯粹的web服务器,支持SSLY 53.UML是一种建模语言,它对开发人员如何进行面向对象的分析与设计不提供指导。 N 我从来就不是一个独立的人,也从没有独立生活过,直到来了加国。 然后发现,有生俱来的独立细胞瞬间苏醒,几乎可以万事不求人,独立自强到令自己刮目相看。 其实是环境使然,因为我也求不到人,举目无亲,求人不如求己。 一个人带着女儿东奔西走,上下求索,差不多半年的时间,生活才算安定下来。 有幸结识了几位华人朋友,圣诞节前第一次聚餐,说起各自的安居经历,无不感叹,加国是个锻炼人的好地方,堪堪把在座的娇娇女都变成了女汉子。 主人是一位大我两岁的姐姐,上得厅堂下得厨房,最是热情好客,令人宾至如归。 席间说起各自的圣诞计划,我打算带女儿去夏威夷度假。 话音刚落,便有两个声音相继表示可以负责我的机场接送。 我和这里的许多老外一样,早在订机票的同时就租好了机场的昼夜停车,自驾往返机场。 于是婉言谢绝了朋友的好意。 “下次不许再这样了啊! 知道你是不想给人添麻烦,但你知不知道我们就是喜欢被麻烦呀? ”主人心直口快地埋怨道。 “我是早上七点的航班,五点半就得值机,四点半出发,若是让你们送的话,岂不是要跟我一样倒时差了,如果是中午的航班,我就不客气了。 ” “任何时侯都不需要客气。 朋友是用来干什么的? 朋友就是用来相互亏欠的。 因为把你当朋友,所以我有求于你的时侯才不会犹豫,反之你有需要的时侯,也理所当然地来求我办事,人与人之间的感情就是在一次次的相互亏欠互还人情的过程中日渐亲厚的。 我巴不得你麻烦我,这样下次我麻烦你的时侯就理直气壮了,否则你从不求我,我怎么好意思去求你,你说是不是这个理儿? ” 我把这当作了一堂宝贵的人情世故课。 简单朴实的道理,却蕴含着与人交往的大智慧。 怪不得她周围有这么多的朋友,我很羡慕她为人处事的通透。 从那以后,我学会以另一种方式与人相交,大方索取,大方回报,有欠有还,交情不断。 有位家长临时有事找人代班去图书馆做义工,我正好有时间,立刻响应。 之前我们只是恰好在同一个家长群里的点头之交,见面连话都没说过两句。 事后,她主动表示有机会一定要替我一次班,我欣然接受,你来我往的便成了朋友,更是将相互代班发扬成了传统。 邻居外出期间托我帮他浇花剪草送收垃圾桶,我爽快地同意,等我回国时,也毫不犹豫地请他为我服务。 有一天我不在家,监控摄像头通过手机提示我的院门被风刮开了,摇摇晃晃,还没来得及通知朋友帮我去看一眼,就见邻居走进了画面,拿着工具帮我把松掉的门拴修好,关门离去。 我又欠了他一次,没关系,下次包饺子时给他多煮一份。 女儿的玩伴度假回来带给我们一罐锡兰红茶,等到春天,我从国内给她捎回明前龙井。 她妈妈种的蓝莓大丰收,送给我一盆,我吃不了做成了蓝莓酱,又给她送回去一瓶。 下一次,她干脆叫我去她家,品茶煮蓝莓酱。 几年下来,我不再是当初那个独在异乡求助无门的女汉子,如今女汉子仍在,却是同在异乡,出入相友守望相助。 朋友是用来相互亏欠的,投我以桃,报之以李。
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- J2EE 试笔 试题