设为首页 加入收藏

TOP

恩世教育笔试题(一)
2014-11-24 01:01:26 来源: 作者: 【 】 浏览:20
Tags:教育 试题

一、选择题
1.public class ExSuper {
String name;
String nick_name;
public ExSuper(String s, String t) {
name = s;
nick_name = t;
}
public String toString() {
return name;
}
}
public class Example extends ExSuper{
public Example(String s, String t) {
super(s, t);
}
public String toString(){
return name+” a.k.a “+nick_name;
}
public static void main(String[] args) {
ExSuper a=new ExSuper(“First”,”1st”);
ExSuper b=new Example(“Second”,”2nd”);
System.out.println(“a is “+a.toString());
System.out.println(“b is “+b.toString());
}
}
A 编译时会出现异常。
B 运行结果为:
a is First
b is second
C运行结果为:
a is First
b is Second a.k.a 2nd
D运行结果为:
a is First a.k.a 1nd
b is Second a.k.a 2nd


2.abstract class MineBase{
abstract void amethod();
static int i;
}
Public class Mine extends MineBase {
public static void main(String argv[]){
int[] ar=new int[5];
for(i=0;i System.out.println(ar[i]);
}
}
}
A 打印5个0。 B编译出错,数组ar[]必须初始化。
C 编译错误, Mine 应声明为abstract。 D 出现IndexOutOfBoundes的例外。


3.public class Foo{
public static void main(String[] srgs){
try{
return;}
finally{System.out.println(“Finslly”);
}
}
}
A 程序运行正常,但不输出任何结果。 B 程序正常运行,并输出“Finall”。
C 编译能通过,但运行时会出现一个例外D因为没有catch语句块,所以不能通过编译。


4.以下sql语句正确的是:
A select studentid,depart,count(*) from student group by depart;
B select studentid,count(*) from student;
C select depart,max(avg(age)) from student group by depart;
D select tudentid,avg(score),max(score) from score group by studentid;


5. 标签中scope的范围由小到大是
A page session request application B application page request session
C application request session page D page request session application


6.要让不同用户共享一个JavaBean的对象则该对象的范围应该设置为:
A session B page Capplication Drequest


7.关于自定义标签的使用不正确的是:
A 必须在JAP页面中使用<@taglib> B必须经过web.xml映射
C 必须存在.tld文件 D自定义标签的类必须是public的。


8.关于外键约束不正确的是
A 外键约束与唯一键约束不能同时存在与一个字段
B 子表外键列的值必须在主表参照列值的范围内,或者为空
C 主表外键值被子表参照时,主表记录不允许被删除
D 外键参照的是主表的主键或者唯一键


9.下面的类,正确的描述是:
public class Example{
public static void main(String[] arge){
static int x[]=new int[15];//数组只能用final A
system.out.println(x[5]);
}
}
A 编译错误 B编译正确,执行错误 C输出0 D输出是null


10.关于Oracle中存储过程与函数错误的是:
A 函数必须定义返回类型 B存储过程不能定义返回类型
C函数可以用out类型参数 D存储过程可以用in out类型参数


11.关于Servlet错误的是:
A 在MVC模式中Servlet一般用作控制器
B Tomcat5.0中Servlet必须通过web.xml映射访问
C Servlet中可以直接使用内置对象out调用out.println()进行输出,而不用声明
D Servlet中可以跳转到另一个Servlet


二、简答题
1.Vector与ArrayList有什么区别,在Java.util包中还有哪两个类有类似区别?
HashMap HashTable
2.response.sendRedirect()与 都能跳转,它们有什么区别?


3. 与<%@ include %>都能包含有什么区别?


4.存在学生表,课程表,分数表三个表:


Create table student(studentid number(10)primary key,name
varchar2(30),depart varchar2(20);
create table lesson(lesson number(10)primary key,lessonname
varchar2(20));
create table score(studentid number(10)foreign key references
student(studentid),lessonid number(10) foreign key references
lesson(lessonid),score number(3));


写一个SQL语句求出考试科目名称为“Java语言”的科目中分数为前10名的学生
的id,姓名,专业。


5.struts框架应用了那些设计模式?


6.请阐述spring IOC思想。


7阐述hibernate的延迟加载机制。


8.设置本用户每小时第15,30,59分钟都将目录~aint/info/log及目录下所有文件
大小记录到日志文件/tmp/chechdir.log中。


9.查看所有oracle用户的进程有那些。


10.列出目录/usr/lib下所有文件,包括子目录及子目录下文件。


11.查找目录/var/adm下是否有文件messages,如果有的话同时列出文件大小,日期等
属性。


三、编程


1.一个字符串中可能包含a-z中的多个字符,字符也可能重复,例如:
String data=“aabcexmkduyruieiopxzkkkasdfjxjdsds”;
写一个程序,对于给定一个这样的字符串求出字符串出现次数最多的那个字母以及出现的次
数(若次数最多的字母有多个,则全部求出)。


2.输入一个正整数,若该数能用几个连续正整数之和表示,则输出所有可能的正整数序列。


3有两个字符串str1和str2,写一个函数实现在str1中查找str2的初始位置。要求
不区分大小写。


四,编程


1. 公司工资查询系统正待开发,现有状况是:使用OurSQL数据库(假想),

首页 上一页 1 2 下一页 尾页 1/2/2
】【打印繁体】【投稿】【收藏】 【推荐】【举报】【评论】 【关闭】 【返回顶部
分享到: 
上一篇第一套数据库笔试题及答案 下一篇第二套数据库笔试题及答案

评论

帐  号: 密码: (新用户注册)
验 证 码:
表  情:
内  容: