JAVA初中级程序员笔试试题

(多选题)
1.以下哪些不是Java保留字__________
A. private     B. Final    C. class    D. Throws    E. Throw     F. take
2.指出以下代码的输出结果_____________
public static void main(String args){
int i=0;
int j=i++;
j=j+i;
System out print in(++j);
}
A. 1    B. 2    C.3    D.4
3.根据以下4个类定义,指出main函数代码的输出结果___________
public class A
public void primitive(){System out print in(“aaa”);}
public class B extends A{system out print in(“bbb”);}
public class C extends B{public void print Me(){}
public class D extends B{}
public static void main(string [] ss){A[]aa=new A[]{new A(),new B(),new C(),new D()};
for(int i=0;i<aa.length;j++){aa[i].print Me();}
A.aaa  bbb   bbb   bbb
B.bbb  bbb   bbb   bbb
C.aaa  bbb   bbb
D.aaa  bbb
E.aaa  aaa   aaa   aaa
F.aaa  aaa   aaa
4.针对下列代码,描述正确的是___________________
public class ClassA{
private int i;
public ClassA(int i){this=I;}
public int get[(){return i;}
public void setl(int i){this i=i;}
public class ClassB(public void too(final ClassA a){a.set(2)};
A.上述代码在编译时会出错,不会通过编译。
B.上述代码编译时没问题,但运行时会出异常。
C.上述代码编译和运行都没问题,但包含逻辑错误。
D.上述代码不存在任何问题。
5.针对下列代码,描述正确的是________________
public class ClassA{private int i;
public ClassA(int i){this i=i;}
public int get(){retum i;}
public void set(int i){this i=i;}
public class ClassB extends ClassA{public ClassB(){}
public void setI(int i){}
A.上述代码在编译时会出错,不会通过编译。
B.上述代码编译时没问题,但运行时会出错。
C.上述代码编译和运行都没问题,但包含逻辑错误。
D.上述代码不存在任何问题。
6.针对以下代码,描述正确的是:_______________
public class A Class{
public string name;
public int size;
public A Class(int size, string name){
this name=name;
this size=size;}
public bookan equals(object o){
if(this=o){return true;}
if(o=null (name=null){return false;}
A Class that=(A Class);
Return this name squads(that name)
Public int bash code(){return name hash code();}
Public class ClassGroup{
Sets=new HashSet();
Public ClassGroup(){
s.add(new AClass(23,””));
s.add(new AClass(31,””));}
public void sbowMembers(){for
(iterant itar=siterator();itar.hasnext();){
Cc=(c)itar next();
System out printin(c.name);}
A.上述代码在编译时会出错,不会通过编译。
B.上述代码编译时没问题,但运行时会出异常。
C.上述代码编译和运行都没问题,但包含逻辑错误。
D.上述代码不存在任何问题。

高级(多选)
1.下列关于jakarta tomcat的描述中,不正确的是:
A.tomcat直接支持HTML静态网页
B.tomcat只有和Apache web服务器结合才能支持HTML页面
C.tomcat只有和Apache web服务器结合才能支持JSP页面
D.tomcat只有和Apache web服务器结合才能支持Servlet
E.tomcat只有和Apache web服务器结合才能支持EJB
F.tomcat可以直接作为EJB容器。
2.下列关于JAVA的描述中,不正确的是:
A.任何JAVA程序的运行都需要JAVA虚拟机环境。
B.任何JAVA程序的运行都需要JAVA虚拟机环境,但APPLET除外。
C.JAVA程序的平台无关性源于JAVA的优秀的语法设计。
D.JAVA虚拟机是SUN公司的专有技术,其他任何公司都没有、也无权提供JAVA虚拟机。
3.如果要用JAVA开发一个类似于OUTLOOK的电子邮件客户端,下列哪些技术的组合是可以实现的
A.swing, JMX,JMS
B.AWT,JAVAMAIL
C.SWING,EJB,SERVLET
D.SWING,JAVAMAIL
E.JAVAMAIL,JMS,EJB
F.AWT,JNI
4.下列哪些是支持JAVA的中间件
A.CICS

CICS 是IBM 公司的强大主机交易服务器、集成平台,在全球C、C++、COBOL等交易中间件市场上占有绝大多数客户。
B.TUXEDO

Tuxedo 是 BEA 公司的交易中间件产品
C.WEBLOGIC

WebLogic是美国bea公司出品的一个application server确切的说是一个基于Javaee架构的中间件,BEA WebLogic是用于开发、集成、部署和管理大型分布式Web应用、网络应用和数据库应用的Java应用服务器。
D.WEBSPHARE

WebSphere 是 IBM 的软件平台。它包含了编写、运行和监视全天候的工业强度的随需应变 Web 应用程序和跨平台、跨产品解决方案所需要的整个中间件基础设施,如服务器、服务和工具。
5.以下哪一个不属于LOG4J的日志输出级别
A.FATAL  指出每个严重的错误事件将会导致应用程序的退出
B.ERROR 虽然发生错误,但不影响系统的继续运行
C.WARN 会出现潜在错误的情形
D.PLAIN
E.DEBUG 指出精细度信息时间对调试应用程序是非常有帮助的
6.下列针对JAKARTA ANT的描述中,不正确的是:
A.运行ant工具时必须指明一个名为“build_xml”的文件做参数。
B.作为java语言开发的工具,ant可以脱离java运行时(java runtime)运行编译任务。
C.ant只支持java项目
D.ant的一个“target”中只能包含一个task

7.针对如下给定的xml文件,xpath表达式“//BBB”所确定的节点是:
〈BBB〉————————1
〈BBB/〉——————— 2
〈CCC/〉
〈BBB/〉——————— 3
〈DDD/〉
〈BBB/〉——————— 4
〈GGG/〉
〈HHH/〉
〈/BBB〉
〈/DDD〉
〈CCC〉
〈DDD〉
〈BBB/〉——————— 5
〈BBB/〉——————— 6
〈/DDD〉
〈EEE/〉
〈/CCC〉
〈/BBB〉

表达式

描述

nodename

选取此节点的所有子节点。

/

从根节点选取。

//

从匹配选择的当前节点选择文档中的节点,而不考虑它们的位置。

.

选取当前节点。

..

选取当前节点的父节点。

@

选取属性。


A.1、2、3节点
B.1节点
C.5、6节点
D.1、2、3、4、5、6节点
E.2、3节点
F.无法确定任何节点。
二、Struts开发框架
基本题(任选两题)
1.Struts的基本原理简述(罗列Struts架构中的主要部件、其用途、之间的关系)
2.基于Struts开发的优势、及略势
3.普通Struts框架的web应用中,开发人员所要实现那些部件元素
4.罗列Struts框架提供的TigLib类型,并简要阐述其功能
进级题(任选两题)
5.阐述ActionFrom、ValidatorForm、DynaActionForm、DynaValidatorForm、DynaValidatorActionForm之间的区别
6.如何通过Struts框架实现应用的国际化(支持多种语言)
7.如何通过Struts和Validator架构实现客户端校验和服务端校验页面数据
三、JSP部分
1.有类com、bc、Application类,其定义如下:
public class Application{
protected String variable;
public Application(){}
public void set Variable(String vl){variable=vl;}
public String get Variable(){return variable;}
在JSP页面中调用该类,给私有变量variable赋值为“It is a test ”,并从类中取出variable的值输出到页面。
2.设计一个JSP页面以实现一个系统登陆页面,假设通过Servlet com_bc.login来检测登陆的有效性,Servlet只能有Post方法调用,页面元素包括用户名:username,密码:password,同时要求在页面提交时,判断是否输入用户名,没有的话需要提示,并返回(注:界面美工方面不作要求。)
3.假设系统将一个类com.bc.Useinfo放在session中,标示id为(useinfo),该类中包含了变量二维数组result[10][3],用于存放查询后的结果数据,可以通过String[][]getResule()得到,要求以表格形式显示这些数据。同时指出使用大量使用session的不足之处,如何解决?(result可能不足10条记录)
四、前缀开发部分(任选三题)
1、简要说明以下JS与Java的区别。
2、用js函数来实现把score、age的值传送给teacher、jsp,要求传送前先把age的赋值为20,如果是非数字,则提示“请输入数字”!
〈form action=””metbot[=”post”name=”thisform”>
<input name=”score”type=”text”value=””>
<input name=”age”type=”hidden”value=””>
</form>
3、如何实现在页面关闭前弹出一个小窗口。
4、用javascript来实现控制框架frame2的连接文件改为show.htm
5、写一段javascript代码,实现在网页中输出当前的日期及星期,格式如:2004年6月8日 星期二。

 物品清单 a.个人顺序 b.小组顺序 c.专家排列 a-c b-c
A 药箱    
B 手提收音机    
C 打火机    
D 三只高尔夫球杆    
E 七个大的绿色垃圾袋    
F 指南针    
G 蜡烛    
H 手枪    
I 一瓶驱虫剂    
J 大砍刀    
K 蛇咬药箱    
L 一盒轻便食物    
M 一张防水毛毯    
N 一个热水瓶    


题号  IMP实干者  CO协调者  SH推进者  PL创新者  RI信息者  ME监督者  TW凝聚者  FI完美者
1 G  E
2 A  H
3 H  B
4 D  F
5 B  G
6 F  D
7 E  C

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
ava实现的毕业设计&&课程设计(包含运行文档+数据库+前后端代码),可运行高分资源 Java实现的毕业设计&&课程设计(包含运行文档+数据库+前后端代码),Java实现的毕业设计&&课程设计(包含运行文档+数据库+前后端代码),Java实现的毕业设计&&课程设计(包含运行文档+数据库+前后端代码),Java实现的毕业设计&&课程设计(包含运行文档+数据库+前后端代码),Java实现的毕业设计&&课程设计(包含运行文档+数据库+前后端代码),Java实现的毕业设计&&课程设计(包含运行文档+数据库+前后端代码),Java实现的毕业设计&&课程设计(包含运行文档+数据库+前后端代码),Java实现的毕业设计&&课程设计(包含运行文档+数据库+前后端代码),Java实现的毕业设计&&课程设计(包含运行文档+数据库+前后端代码),Java实现的毕业设计&&课程设计(包含运行文档+数据库+前后端代码),Java实现的毕业设计&&课程设计(包含运行文档+数据库+前后端代码),Java实现的毕业设计&&课程设计(包含运行文档+数据库+前后端代码),Java实现的毕业设计&&课程设计(包含运行文档+数据库+前后端代码),Java实现的毕业设计&&课程设计(包含运行文档+数据库+前后端代码),Java实现的毕业设计&&课程设计(包含运行文档+数据库+前后端代码),Java实现的毕业设计&&课程设计(包含运行文档+数据库+前后端代码),Java实现的毕业设计&&课程设计(包含运行文档+数据库+前后端代码),Java实现的毕业设计&&课程设计(包含运行文档+数据库+前后端代码),Java实现的毕业设计&&课程设计(包含运行文档+数据库+前后端代码),Java实现的毕业设计&&课程设计(包含运行文档+数据库+前后端代码),Java实现的毕业设计&&课程设计(包含运行文档+数据库+前后端代码),Java实现的毕业设计&&课程设计(包含运行文档+数据库+前后端代码),Java实现的毕业设计&&课程设计(包含运行文档+数据库+前后端代码),Java实现的毕业设计&&课程设计(包含运行文档+数据库+前后端代码),Java实现的毕业设计&&课程设计(包含运行文档+数据库+前后端代码),Java实现的毕业设计&&课程设计(包含运行文档+数据库+前后端代码),Java实现的毕业设计&&课程设计(包含运行文档+数据库+前后端代码),Java实现的毕业设计&&课程设计(包含运行文档+数据库+前后端代码),Java实现的毕业设计&&课程设计(包含运行文档+数据库+前后端代码),Java实现的毕业设计&&课程设计(包含运行文档+数据库+前后端代码),Java实现的毕业设计&&课程设计(包含运行文档+数据库+前后端代码),Java实现的毕业设计&&课程设计(包含运行文档+数据库+前后端代码),Java实现的毕业设计&&课程设计(包含运行文档+数据库+前后端代码),Java实现的毕业设计&&课程设计(包含运行文档+数据库+前后端代码),Java实现的毕业设计&&课程设计(包含运行文档+数据库+前后端代码),Java实现的毕业设计&&课程设计(包含运行文档+数据库+前后端代码),Java实现的毕业设计&&课程设计(包含运行文档+数据库+前后端代码),Java实现的毕业设计&&课程设计(包含运行文档+数据库+前后端代码),Java实现的毕业设计&&课程设计(包含运行文档+数据库+前后端代码),Java实现的毕业设计&&课程设计(包含运行文档+数据库+前后端代码),Java实现的毕业设计&&课程设计(包含运行文档+数据库+前后端代码),Java实现的毕业设计&&课程设计(包含运行文档+数据库+前后端代码),Java实现的毕业设计&&课程设计(包含运行文档+数据库+前后端代码),Java实现的毕业设计&&课程设计(包含运行文档+数据库+前后端代码),Java实现的毕业设计&&课程设计(包含运行文档+数据库+前后端代码),Java实现的毕业设计&&课程设计(包含运行文档+数据库+前后端代码),Java实现的毕业设计&&课程设计(包含运行文档+数据库+前后端代码),Java实现的毕业设计&&课程设计(包含运行文档+数据库+前后端代码),Java实现的毕业设计&&课程设计(包含运行文档+数据库+前后端代码),Java实现的毕业设计&&课程设计(包含运行文档+数据库+前后端代码),Java实现的毕业设计&&课程设计(包含运行文档+数据库+前后端代码),Java实现的毕业设计&&课程设计(包含运行文档+数据库+前后端代码),Java实现的毕业设计&&课程设计(包含运行文档+数据库+前后端代码),Java实现的毕业设计&&课程设计(包含运行文档+数据库+前后端代码),Java实现

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值