中科软java程序员笔试题面试题

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

编程语言方面。(满分100分)

一、选择题

1、public class test{

String s = new String (“Hello”);

Notify(s);

System.out.println(s);

}

Public static void notify(String s){

S += “world”;

}

What is the return ?(5分)

A . The program runs and prints “Hello”

B . As error causes compilation to fail.

C . The program tuns and prints “Hello world!”

D . The program runs but aborts with 按exception

2 .

Public class test{

public static String output = "";

public static void foo (int i){

try{

if(i==1){

throw new Exception e;

}

}

}

}

A . 14323

B . 24313

C . 13423

D .13243

3 .

If (x>0) { System.out.println(“first”);}

else if (x>-3) { System.out.println(“second”); }

else { System.out.println(“third”); }

Which range of a value would prim the string “”(5分)

A . x > 0

B . x > -3

C . X <= -3

D . X <= 0 & x > -3

4.以下代码输出是()

Public class Test{

Static int value =19;

Public static void main(String[] args)throws Exception{

Test().printValue();

}

Private void printValue(){

int value =69;

System.out.println(this.value);

}

}

二、简答

1、说明MVC各层的作用,请尽量列举各层所采用的技术或者框架

2、什么情况下会使用java序列化,如何实现java序列化?

3、哪些框架或技术里用到了拦截器或者过滤器,其作用是什么?

4、AJAX中的XMLHttpRequest对象在IE和Firefox中分别如何创建

5、jquery的选择器有哪几种?请简单说明其含义

6.列举JSP中的内置对象,

7.JSP如何获取HTML FORM 中的数据?(15分)

8.介绍在jsp中如何使用JavaBean。如何使用一个已经定义好的类。(15分)

9.请编写一个完整的程序,利用递归算法计算斐波那契数列的第N项。并输出,(注:斐波那契数列的

各数列的产生可用下列公式表示:U1 = 0 U2 = 1 Un = Un-1 + Un-2(当n>2时)(可以使用任何开发语言。最好使用Java)(20分)

10.假设你开发了一个功能模块,点击按钮后就会自动发送一封邮件到用户的邮箱,现在用户向你反映

没有收到邮件。你怎么发现并解决问题。

11.如果你的笔试题不能得到面试的机会,请给我一个理由说服我你应该得到这个机会。

12.遍一个程序,输入10个整数,并放在数组中,先降序输出所有的数,再统计并输出其中正数、负

数、和零的个数。

13.自动生成10个整数(1--100),求出生成数列中的最大值和最小值。(使用Java语言实现,不允许

使用Arrays类的srot方法)

14.输入一个整数,如12336544,或1750,然后从最后一位开始倒过来输出,最后如果是0,则不输出,

输出的数字是不带重复数字的,所以上面的输出是456321和571。如果是负数,比如输入-175,输出-571。

15.jsp有哪些内置对象,作用分别是什么?

16.如果jsp表单元素的值为空,如何避免null出现在页面上?

17.如何在web.xml中配置servlet定义?

18.在try{ }里面有一个return语句,那么紧跟在try{ }后的finally{ }里面的code是否会被执行,

是什么时候执行,在return之前还是之后。

数据库方面

一、基础知识

下面是学生成绩表(score)结构说明

字段名称字段解释字段类型字段长度约束

stu_number 学号字符8 PK

stu_name 姓名字符30 Not null Stu_sex 性别字符(男:1;女:

0)

2 Not null Stu_course课程号字符

3 PK

Stu_score 分数数值 3 Not null

Stu_make-up当前考试是否是

补考字符(补考:1;

非补考:0)

2 Not null

下面是课程表(curriculum)说明

字段名称字段解释字段类型字段长度约束

Stu_id 课程号字符 5 PK

Stu_name 课程名字符9 Not null

Stu_desc 课程介绍字符60

1如果学号的前两位表示年级,要查寻98级女生的姓名,请写出相应的SQL语句(15分)

2要查找所有需要补考(小于60分)的学生姓名和这门课程的名称和成绩,请写出相应的SQL语句(15分)

3 查询每个学生需要补考(小于60分)的课程的平均分,并以平均分排序(20分)

相关文档
最新文档