下面是范文网小编收集的Java程序员笔试题3篇(java编程基础案例教程课本案例2-5),供大家参阅。
Java程序员笔试题1
java程序员笔试题
jAVA 程序员笔试题
时间:30分钟
试题一:
简单描述一下什么是事务管理,事务管理中有哪些语句?
姓名:
试题二:
跳出当前循环的关键词是什么?继续本次循环的关键词是什么?
试题三:
jAVA语言如何进行异常处理,关键字:throws,throw,try,catch,finally分别代表什么意义?在try块中可以抛出异常吗?
试题四:
请写出最少三种设计模式的名称。
试题五:
描述Cookie和Session的作用,区别和各自的应用范围,Session工作原理。
试题六:java中实现多态的机制是什么?
试题七:
public static void main(String[] args){
int i=3,j=16;do{if(++i>=j--)continue;}while(i<9);(“i=”+i+“;j=”+j);}
这段程序运行后输出的结果是什么?
试题八:
public class One {
}
public class Two extends One {
} protected void printA(){(“two A”);} private void printB(){(“two B”);} public static void main(String[] args){Two t = new Two();();} protected void printA(){(“one A”);} private void printB(){(“one B”);} protected void printAB(){printA();printB();}
这段程序运行后输出的结果是什么?
试题九:
有一个表 “表A” 中包含 “姓名”,“成绩”两个字段,请写一个SQL语句查询出“成绩”大于60分的,“姓名”有重复的人的名字
试题十:
请写一个方法实现:传入的一个大于10位的字符串,把字符串的最后两位移动到字符串的第4位后面。
Java程序员笔试题2
深圳市九城恩科软件技术有限公司
java程序员笔试题
jAVA 程序员笔试题
时间:30分钟
试题一:
简单描述一下什么是事务管理,事务管理中有哪些语句?
姓名:
试题二:
跳出当前循环的关键词是什么?继续本次循环的关键词是什么?
试题三:
在JSP页面源代码中写 “${flag}”是代表什么意思?
试题四:
请写出最少五种设计模式的名称。
试题五:
请写出Eclipse 中下列功能的快捷键: 删除当前行: 注释当前行:
代码助手完成一些代码的插入: 打开类型: 打开资源:
试题六:
什么情况下Eclipse不编译生成Class文件?
深圳市九城恩科软件技术有限公司
java程序员笔试题
试题七:
public static void main(String[] args){
int i=3,j=16;do{ if(++i>=j--)continue;}while(i<9);(“i=”+i+“;j=”+j);} 这段程序运行后输出的结果是什么?
试题八:
public class One {
} public class Two extends One {
} protected void printA(){(“two A”);} private void printB(){(“two B”);} public static void main(String[] args){ Two t = new Two();();} protected void printA(){(“one A”);} private void printB(){(“one B”);} protected void printAB(){printA();printB();} 这段程序运行后输出的结果是什么?
试题九:
有一个表 “表A” 中包含 “姓名”,“成绩”两个字段,请写一个SQL语句查询出“成绩”大于60分的,“姓名”有重复的人的名字
试题十:
请写一个方法实现:传入的一个大于10位的字符串,把字符串的最后两位移动到字符串的第4位后面。
Java程序员笔试题3
姓名:联系方式:考试开始时间:
java程序员笔试题
一、单项选择题(共10题,每题2分,共20分)
1.下列说法哪一个是正确的。(B)
A.Java程序经编译后会产生machine code
B.Java程序经编译后会产生byte code
C.Java程序经编译后会产生DLL
D.以上都不正确
2.提供Java存取数据库能力的包是。(A)
A....
3.执行如下程序代码后,C的值是。(C)
A=0;c=0;
Do{
--c;
A=a-1;
}while(a>0);
A.0B.1C.-1D.死循环
4.下面的语句中正确的表达式为。(C)
A.byte b = 128;
B.boolean n = null;
C.double d = ;
D.float f = ;
5.将一个十六进制值赋给一个long型变量的正确写法为。(D
A.long number = 345L;
B.long number = 0345;
C.long number = 0345L;
D.long number = 0x345L;
6.以下程序代码的输出是。(B)
public class test(public static void main(String args[])((6 ^ 3);))
A.3B.5C.6D.11
7.以下程序代码的输出是。(E)
public class test(private static int j = 0;
private static boolean methodB(int k)(j += k;)
return true;)
public static void methodA(int i){
Boolean b:
B = i < 10 | methodB(4);
B = i < 10 || methodB(8);)
public static void main(String args[] }(methodA(0);
(j);))
A.0B.4C.8D.12E.不能编译通过
8.以下程序代码的输出是。(A)
public class test {
public static void add3(Integer i)}
int val = ();
val += 3;
i = new Integer(val);
}
public static void main(String args [ ]){
integer i = new Integer(0);
Add3(i);
(());
})
A.编译失败B.编译成功但在第三行会出现异常
9.以下程序代码执行后,哪个说法正确?(B)
int index = 1;
Boolean[] test = new Boolean[3];
Boolean foo= test [index];
A.有异常抛出。
B.无法编译。
C.foo的值是0。
D.foo的值是null。
E.foo的值是true。
F.foo的值是false。
10.以下哪个类是swt包中的。(D)
A.MessageBoxB.MessageDialogC.JDialog
C.0D.3 D.DisplayMode
二、多项选择题(共5题,每题4分,共20分)
1.在下面的选项中合法的标识符有。(ADEF)
A._ok
B.*point
C.this
D.$byte
E.const
F.ILikeJLCSS
2.下面的选项中哪些不是java的关键字。(AB D)
A.TRUE
B.sizeof
C.goto
D.const
E.super
F.void
3.下面的叙述中正确的有。(AC)
A. 环境变量可在编译source code时指定。
B. 在编译程序时,所能指定的环境变量不包括class path。
C. javac一次可同时编译数个Java源文件。
D. 能指定编译结果要置于哪个目录(directory)。
4.下面的叙述中正确的有。(C)
A.equals()方法判定引用值是否指向同一对象。
B.= = 操作符判定两个分立的对象的内容和类型是否一致。
C.equals()方法只有在两个对象的内容一致时返回true。
D.类File重写方法equals()在两个分立的对象的内容和类型一致时返回true。
5.下面有关变量及其作用域的陈述哪些是对的。(A C)
A.在方法里面定义的局部变量在方法退出的时候被撤销。
B.局部变量也叫自动变量。
C.在方法外面定义的变量(译注:即实例变量)在对象被构造时创建。
D.在方法中定义的方法的参变量只要该对象被需要就一直存在。
三、简答题(共7题,共40分)
1.请写出一个输出“Hello World!” 的程序。(3分)
答:public Class Hello World
{
public static void main(String[]args)
{(“HELLO WOTLD”);
}
}
型变量中能不能存贮一个中文汉字? 为什么?(3分)
答:能存储一个汉字;因为它能存储四个字节而每个汉字只占两个字节。
3.常见的两种xml解析技术是什么? 区别是什么?(4分)
答:常见的两种有:SAX和DOM。
区别:SAX 是一种事件驱动的xml解析方式。每次访问一个xml文件中的某个节点的时候,sax就会搜索一遍xml文件,在找到相应的节点后就会触发一个事件来处理请求。只读
DOM是一种基于树状的查找方式。DOM会将xml解析成一棵树,存在内存中。开发者可以通过查找树的节点来取得文件的内容或者修改内容。可读写
是什么,如何实现?(5分)
答:MVC是一个是一个设计模式,它强制性的使应用程序的输入,处理和输出分开。
使用MVC应用程序被分为三个核心部件:M----------MODO模型,V----------VIEW试图,C---------Contral控制
实现:首先有页面(jsp)发送请求给控制器(servlet),然后由控制器接收用户的请求,并决定应该调用哪个模型(javabean)来进行处理,然后模型用业务逻辑来处理用户的请求并返回数据,最后控制器用相应的视图格式化模型返回的数据,并通过表示层显示给用户。
5..J2EE是什么?(6分)
答:J2EE 是Sun公司提出的多层(multi-diered),分布式(distributed),基于组件(component-base)的企业级应用模型(enterpriese application model).在这样的一个应用系统中,可按照功能划分为不同的组件,这些组件又可在不同计算机上,并且处于相应的层次(tier)中。所属层次包括客户层(clietn tier)组件,web层和组件,Business层和组件,企业信息系统(EIS)层。
有哪些内置对象?作用分别是什么?(9分)
答: 用户端请求,此请求会包含来自GET/POST请求的参数; 网页传回用户端的回应; 网页的属性是在这里管理; 与请求有关的会话期; servlet 正在执行的内容; 用来传送回应的输出; servlet的构架部件; JSP网页本身; 针对错误网页,未捕捉的例外
7.作用域public,private,protected,以及不写时的区别 ?(10分)
答:作用域当前类同一package子孙类其他package
public√√√√
protected√√√×
Friendly√√××
private√×××
不写时默认为friendly
四、编码及论述题(共2题,每题10分,共20分)
1.什么是Singleton,它的作用是什么,它有几种形式?请用代码写出一个Singleton类。
答:Java Singleton 模式用来保证在运行的应用程序中,一个Class只是实例化一次,也就是只有一个相应的对象存在。
它有三种形式
public class Singleton
{
private static Singleton instance = null;
public static synchronized Singleton getInstance()
{
if(instance==null)
instance=new Singleton();
return instance;
}
}
2.在Struts + Spring + Hibernate的组合框架模式中,三者各自的特点都是什么?答:StrtusWEB层Spring是业务层Hiebenate是持久化层
Java程序员笔试题3篇(java编程基础案例教程课本案例2-5)相关文章:
★ Java程序员的堕落[精选]3篇(java 入门编程练习)
★ java程序员面试自我介绍3篇(java开发面试自我介绍应届生)
★ java实习工作总结10篇(java程序员离职申请简明扼要)
★ java程序员自我介绍范文3篇(自学java简历上工作经历怎么写)