中科软笔试题-0910--寿险部门.doc_第1页
中科软笔试题-0910--寿险部门.doc_第2页
中科软笔试题-0910--寿险部门.doc_第3页
中科软笔试题-0910--寿险部门.doc_第4页
全文预览已结束

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

基本上就这么多,大体意思就是这样的!数据库题:1,有三个小题是让写sql语句查询;2. 现在要对一个学生对象进行管理,对选课进行管理,对课程的管理,请画出与数据库对应的UML图或ER图?3. 数据库中为什么药建立索引,建立索引有什么优点和缺点?4. 什么是事物,有什么属性?5. 数据库中怎么优化SQL语句?1) IS NULL和IS NOT NULL如果某列存在NULL值,即使对该列建立索引也不会提高性能。2) 为不同的工作编写不同的SQL语句块为完成不同的工作编写一大块SQL程序不是好方法。它往往导致每个任务的结果不优化。若要SQL完成不同的工作,一般应编写不同的语句块比编写一个要好。3) IN 和EXISTSSelect name from employee where name not in (select name from student);Select name from employee where not exists (select name from student);第一句SQL语句的执行效率不如第二句。通过使用EXISTS,Oracle会首先检查主查询,然后运行子查询直到它找到第一个匹配项,这就节省了时间。Oracle在执行IN子查询时,首先执行子查询,并将获得的结果列表存放在一个加了索引的临时表中。在执行子查询之前,系统先将主查询挂起,待子查询执行完毕,存放在临时表中以后再执行主查询。这也就是使用EXISTS比使用IN通常查询速度快的原因。4) NOT 运算符Select * from employee where salary1000;Select * from employee where salary1000;第一句SQL语句的执行效率不如第二句,因为第二句SQL语句可以使用索引。5) Order By 语句Order By 语句的执行效率很低,因为它要排序。应避免在Order By 字句中使用表达式。6) 列的连接select * from employee where name|department=ZYZBIOINFO;select * from employee where name=ZYZ and department=BIOINFO;这两个查询,第二句比第一句会快,因为对于有连接运算符|的查询,Oracle优化器是不会使用索引的。7) 通配符当通配符出现在搜索词首时,Oracle优化器不使用索引Select * from employee where name like %Z%;Select * from employee where name like Z%;第二句的执行效率会比第一句快,但查询结果集可能会不同。8) 应尽量避免混合类型的表达式假设字段studentno为VARCHAR2类型有语句select * from student where studentno123;则Oracle会有一个隐含的类型转换。隐含的类型转换可能会使Oracle优化器忽略索引。这时应使用显式的类型转换select * from student where studentno=to_char(123)。9)DISTINCTDISTINCT总是建立一个排序,所以查询速度也慢。编程方面:1.判断下列程序运行结果:public class Test public static void main(String args) String s=new String(hello); getString(s); System.out.print(s); public static void getString (String s) s+=world; 2.写出运行结果public class Test public static String s=; public static void getString (int i) try if(i=0) throw new Exception(); s=s+2; catch(Exception e) s=s+1; finally s=s+3; s=s+4; public static void main(String args) getString(0); getString(1); System.out.println(s); 3. X取值什么的时候会输出Second; If(x0)System.out.println(First); Else if(x-3)System.out.println(Second); ElseSystem.out.println(Trithd); A: x0 B:x-3 C: x-3 D:以上皆可4. Jsp中的内置对象有几种?5. 在jsp中怎么获得表单中的数据?有什么方法可以传递数值?6. Jsp中怎么使用javabean,怎么使用已经定义好的一个类?7. 写出下面程序中返回的 数字代表什么意思? Function validate(date1,date2) Var strdate=date1.spilit(-); Var strdate2=date2.spilit(-); Date d1=new Date(strdate10+/+strdate11+/+strdate12); Date d2=new Date (strdate20+/+strdate21+/+strdate22); If(d1=d2) return 0; If(d1d2) return 1; If(d13时,Un=Un-1+Un-2;JSP的内置对象,以及在JSP中将数据从一张页面传到另一张页面有几种方式? 在JSP中如何获得HTML中FORM表单的数据? 什么是事务,事务有哪些属性? 如果让你写一个学生管理系统,涉及到的实体有学生,课程和成绩。按照你的理解,用E-R图来表示这些实体的关系。 如何写出高效的SQL语句? 一个邮件管理系统,有一个按钮,拥护点击发出一个邮件,如果用户反映没有收到邮件,请问你如何找出问题的所在? 用递归算法写一个类,打印第N个数的值: N0=1,N1=2,N(n)=N(n-2)+N(n-1).面试题:1. 如果工作中同事背后说人不是,刷小聪明,偷懒,你该怎么办?2. 谈谈你希望一个什么样的工作环境?3. 谈谈你的优点和缺点,特长?4如果你笔试没有通过,给我一个让你

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

最新文档

评论

0/150

提交评论