前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >JAVA初中级程序员笔试试题

JAVA初中级程序员笔试试题

作者头像
用户2192970
发布2019-02-22 16:45:08
7890
发布2019-02-22 16:45:08
举报
文章被收录于专栏:杨飞@益术杨飞@益术

(多选题) 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  D  F  C  A  H  B  E 2 A  B  E  G  C  D  F  H 3 H  A  C  D  F  G  E  B 4 D  H  B  E  G  C  A  F 5 B  F  D  H  E  A  C  G 6 F  C  G  A  H  E  B  D 7 E  G  A  F  D  B  H  C

本文参与 腾讯云自媒体分享计划,分享自作者个人站点/博客。
原始发表:2013年11月11日,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
相关产品与服务
消息队列 TDMQ
消息队列 TDMQ (Tencent Distributed Message Queue)是腾讯基于 Apache Pulsar 自研的一个云原生消息中间件系列,其中包含兼容Pulsar、RabbitMQ、RocketMQ 等协议的消息队列子产品,得益于其底层计算与存储分离的架构,TDMQ 具备良好的弹性伸缩以及故障恢复能力。
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档