专栏首页杨飞@益术JAVA初中级程序员笔试试题

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  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

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

我来说两句

0 条评论
登录 后参与评论

相关文章

  • JAVA定时器简单实例

    import java.util.Timer; import java.util.TimerTask;

    用户2192970
  • JAVA递归

         //斐波那契      // num 第几个数      // search(num - 1)临近的第一个+move(num - 2)临近的...

    用户2192970
  • android的四大主件

    Android有四大组件:Activity、Service、Broadcast Receiver、ContentProvider。 Activity 做一个完...

    用户2192970
  • 设计模式学习 - 工厂模式

    根据不同的对象,提供不同的工厂,然后由客户端来选择对应的工厂。这也是与简单工厂模式的不同的地方。

    许杨淼淼
  • ASP.NET Web API中的依赖注入什么是依赖注入ASP.NET Web API依赖解析器使用Unity解析依赖配置依赖解析

    什么是依赖注入     依赖,就是一个对象需要的另一个对象,比如说,这是我们通常定义的一个用来处理数据访问的存储,让我们用一个例子来解释,首先,定义一个领域模型...

    小白哥哥
  • Spring Boot 2.X(十八):集成 Spring Security-登录认证和权限控制

    在企业项目开发中,对系统的安全和权限控制往往是必需的,常见的安全框架有 Spring Security、Apache Shiro 等。本文主要简单介绍一下 Sp...

    朝雾轻寒
  • 设计模式 接口隔离原则

    接着,要进行更改了。对好看的定义,发生了改变,那么就应该改变PettyGirl中的内容,但是已经在接口中定义了。那么就有问题了。即,接口承担的内容过多导致

    mySoul
  • 自己平时用到的设计模式总结

    作为对象的创建模式,单例模式确保其某一个类只有一个实例,而且自行实例化并向整个系统提供这个实例,这个类称为单例类。单例模式有以下特点:

    小勇DW3
  • 小游戏——金庸奇侠传(JAVA,对面向对象的进一步了解)

    泰斗贤若如
  • Java设计模式总汇二(小白也要飞)

    PS:上一篇我介绍了适配器设计模式、单例设计模式、静态代理设计模式、简单工厂设计模式,如果没有看过第一篇的小火鸡可以点这个看看http://www.cnblog...

    cMusketeer

扫码关注云+社区

领取腾讯云代金券