JAVA初中级程序员笔试试题

时间:2025年06月11日

/

来源:xueliny1314

/

编辑:本站小编

收藏本文

下载本文

下面是小编整理的JAVA初中级程序员笔试试题,本文共4篇,希望对大家有所帮助。本文原稿由网友“xueliny1314”提供。

篇1: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

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容器。

本文章更多内容:1- - -

篇2:java程序员认证笔试经验

一、获取认证的时间和费用

Java的培训可以说是所花时间最少的课程,相应的考前准备时间也会远远少于那些动辄十天二十天的课程,在竞争如此激烈的IT界,时间因素是广大界内人士不得不考虑的问题。费用方面,对于Java认证来说,一般的上班族都还可以承受,特别Java程序员认证可以说是性能价格比很好的认证了(在校大学生一般也能承受)。

二、在国内的普及程度或曰认知度

国内目前的IT国际认证,位于前三甲的应该是微软的MCSE、CISCO的CCNA、Sun的SCJP。但是这三种认证在技术领域上是没有冲突的,Java是有关企业级开发的技术,MCSE是企业内部局域网组网和管理技术,而CCNA主要是基于CISCO公司产品的广域网技术。所以对于欲进入IT界或是IT界内想继续深造的人士来说,在希望取得某种国际认证时,也要仔细分析现在工作需要什么技术,或者将来希望从事哪方面工作,切忌盲目获取自认为最热门的认证。不过,这里提到的三种认证,即使拿到了,也并不能代表就是该领域的专家,可以说这只是一个基础,仅仅是找工作的敲门砖而已,余下的还需要自己到工作中去不断的发现,补充和完善。换句话说,这些认证的含金量,或者说企业对他们的认可度是远远比不上那些培训时间较长,费用较贵的认证类型的,例如Oracle的OCP认证,微软的MCSD认证等等。 Java认证的目的

美国Sun公司提供的关于Java的SCJP/SCJD认证是全球各大企业都认同的行业认证之一,其特点是培训和考试费用高、考试难度较大。那么,为何要进行Java的认证考试呢?其目的主要为:

Java认证是全球各大企业都认可的行业认证,获取该认证表明您有很高水平的Java编程能力,这样就可以拥有更多的找到好的满意的工作的机会,当然,这也同样为您的提升增加了一个很重要的砝码。

Java语言本身很简单,很容易学和使用,但也有很多的一些习惯用法与其它语言不同。获得JSCP认证将使您在Java编程中更具有专业性,同时也能极大地增强您的自信心。

使用Java语言可以编写简短、精确、清晰的一流的程序,但是其认证却是比较困难的考试,不过这却让SCJP考试具有更高的价值。

目前有很多要出国或者移民的人参加该项培训和认证,因为在美国或加拿大,Java编程的需求是非常大的。

三、SUNJAVA认证的内容和认知度

Java技术主要是讲授程序设计方面的知识,它的程序员认证(SCJP)课程可以作为企业级程序设计的入门课程来看待。其实该课程并不是从最基础的程序设计基本概念讲起,但与现在业界使用的其它开发语言比较,java还是比较流行的。而且Java技术是现在大多数企业在从事电子商务开发,企业信息化建设,Web应用开发时的首选技术。考取该认证的以在校大学生,希望移民加拿大的,及IT界中非开发人员希望转行做开发的为多。对于希望凭借自己快速学习的技能找工作的人来说,宁愿自己多花点功夫拿一个流行技术的认证,也不愿为了省事而去学一些没有任何技术资格认证的编程语言,所以它的吸引力还是很大的。 微软公司的MCSD课程也讲授企业级开发技术,但是它的起点比较高,一般学习该课程的同学都是使用了很长时间微软公司的产品,并且在企业级开发技术方面有一定基础的人。与获取Java程序员认证比较,不管是从学习的时间还是从学习费用考虑,MCSD都高于Java,而且要想获取该认证需要花的时间和精力也远远高于Java认证(不仅是Java程序员认证,也包括Java开发员认证SCJD)。

Oracle公司的数据库开发员(DEV)认证也是开发方面的技术资格认证,当然它偏重于数据库方面的企业级开发技能的训练。但是在Oracle的开发技能中Java技术所处的地位也是很重要的,因为从Oracle8i起是完全内嵌Java支持的,懂得Java技术的开发员做这方面的开发工作时会更加得心应手。从这个意义上来说,Java程序员认证也是一个基础(Oracle公司有自己的Java程序员认证课程,不过费用高于Sun公司的)。

Lotus公司的CLP开发员认证也涉及到开发的技术资格证书,该证书代表其所有者的技能能够对Lotus的Notes系统进行二次开发。不过学习该技术的人也最好具有Java基础,因为这其中也有很多编程工作依靠Java语言来完成。当然,该认证的应用范围是比较窄的,不过由于Lotus公司在国内的市场占有率情况不错,所以该认证还是具备一定的竞争力。

另外,微软、Oracle、Lotus也都有自己的网络或数据库管理方面的课程。而Cisco公司的认证则主要涉及广域网的组网技术。他们与Sun公司的Java分别属于不同的技术方向。

从以上叙述可以看出,Java技术作为很多专门技术的基础性技术而存在,这是Java认证得以受到大量人青睐的先决条件。

篇3:网络程序员笔试试题

1、简单谈谈对TCP/IP与UDP的理解

2、请列出你所用过的版本管理软件,比较其优缺点

3、Struts framework 的工作原理和组件

4、Request,session.page的 生命周期

5、Severlet的生命周期

6、Vector与arraylist的区别,它通常使用的Java.util包中的那个类

7、Public class Factory {

Public static sample creator (int which) {

If (which=1)

Return new sampleA

Else if (which=2)

Return new sample B(): }

}

在你的'程序中,如果要实例化sample时,你会怎么做?

8、接口与抽象类的区别时什么?什么时候用借口?什么时候用抽象类?

9、JAVA的异常处理通过哪几个关键词来实现?

10、JAVA一场处理程序的基本形式是什么?

综合题:

1、如何以一个程序员的角色来配合项目经历完成一个项目?

2、你有那些工作习惯和爱好?

3、描述一下你的程序人生心得体会。

数据库:

There is a personel table,it’s data stucture as follows:

Colum name_ chinese explain Data type

PerID_职员ID INT

Per Name_职员姓名 Varchar(30)

Birthday_出生年月 Datetime

Our company usually habe a birthday with per oersenel. Now,request list a person listing ahead of 15day’s,please write the SQLsentence.

广州升日科技机试考核题:

使用JSP+JAVABEAN语言写一个留言本,第一页记录留言,第二页显示留言。

广州正泰数据

1、谈谈final, finally, finalize的区别。

2、String s = new String(“xyz”);创建了几个String Object?

3、第二,Anonymous Inner Class (匿名内部类)是否可以extends(继承)其它类,是否可以implements(实现)interface(接口)?

4、谈谈Static Nested Class 和 Inner Class的不同,越多越好

5、sleep() 和 wait() 有什么区别?

6、数组有没有length()这个方法? String有没有length()这个方法?

7、Overload和Override的区别。Overloaded的方法是否可以改变返回值的类型?

篇4:ASP.NET程序员笔试试题

1.net Franwork:公共公共语言运行规范,.net类库SQL。ADO.net与XML ASP.NET与win forns。公共语言运行时,其它重要技术(如CTS、CAS与线程技术)

2.ASP的概念;ASP.NET新特性;ASP.NET的运行原理;ASP的基本语法。

3.Web.config的配置

4.ASP.NET中的.内建对象:Request、Response、Sever、appliation、session、Cookies、viewstate

5.Global.asax文件

6.ASP.NET的控件类

7.组件的使用:文件上传,邮件发送,语言发送,运程控制,office组件编程

8.什么是Web Service(SOAP、UDDI、WSDL)

9.Web service的设置、跟踪与安全

10.ASP.NET的缓冲机制

11.分布式支持系统的实现

12.SQL Server存储过程,与触发器的作用,与优缺点

13.SQL语句

14..NET框架概述

15.ADO与ADO.NET的区别

16.ASP与ASP.NET的区别

17.XML的操作

18.接口、属性、事件

19.C#、ListView、DataGrid的操作

20.双向链表、单向链表、B树、二杈树

JAVA程序员的简历

java程序员自我介绍

Java笔试题目

java程序员离职申请书

java程序员就业感言

下载JAVA初中级程序员笔试试题(推荐4篇)
JAVA初中级程序员笔试试题.doc
将本文的Word文档下载到电脑,方便收藏和打印
推荐度:
点击下载文档
点击下载本文文档