中科软信息科技有限公司面试题_第1页
中科软信息科技有限公司面试题_第2页
中科软信息科技有限公司面试题_第3页
中科软信息科技有限公司面试题_第4页
中科软信息科技有限公司面试题_第5页
已阅读5页,还剩1页未读 继续免费阅读

下载本文档

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

文档简介

1、中科软信息科技笔试题共100分,90分钟一、选择题(前10题单项选择,后5题多项选择,共15题,每题2分,30分)1下面关于Java的表述有错误的选项是_ 。A Java中没有sizeof操作符,所有数据类型的长度都是确定的,与平台无关。B在Java中,局部变量不会被自动初始化,需要显式的赋初值。C Java中的instanceof运算符,可以判断一个对象是否属于某个类的实例。D一个Java文件里可以有多个public类,但Java文件名必须和包含main方法的那个public类名精确一致。2.下面关于Java中垃圾回收gc的表述有错误的选项是_ 。A在String str1 = "

2、Hello"String str2 = str1;str1 = null;中,对象"Hello"不会被垃圾回收。B调用Runtime.getRuntime().gc()会立即启动垃圾回收线程对当前程序进行垃圾回收。C调用Systmer.gc()只是提示垃圾回收器进行垃圾回收操作,但并不保证gc线程立即启动。D当垃圾回收器将要释放无用对象的内存时,先调用该对象的finalize()方法。3.第十行的声明将调用哪些方法_。 1 class Person 2 public void printValue(int i, int j) 3 public void print

3、Value(int i) 4 5 public class Teacher extends Person 6 public void printValue() 7 public void printValue(int i) 8 public static void main(String args) 9 Person t = new Teacher(); 10 t.printValue(10); 11 12 A. 第2行的方法B. 第3行的方法C. 第6行的方法D. 第7行的方法4.Java接口中方法的修饰符可以为_。A private B protected C sychronized D

4、abstract5.下面代码的运行结果为:_。import java.io.*;import java.util.*;public class foopublic static void main (String args)String s;System.out.println("s=" + s);A 代码得到编译,并输出“s=”B 代码得到编译,并输出“s=null”C 由于String s没有初始化,代码不能编译通过D 代码得到编译,但捕获到 NullPointException异常6. Servlet 接受请求时,会最先调用_。A. service B. doGet

5、C. doPost D. init7.先阅读下面的程序片段:String str1=new String("java");String str2=new String("java");StringBuffer str3=new StringBuffer("java");对于上述定义的变量,以下表达式的值为true的是哪个?_。A. str1=str2;B. str1.equals(str2);C. str1=str3;D. 以上都不对8.执行如下程序代码a=0;c=0;do-c;a=a-1;while(a>0);后,c的值是_。

6、A.0 B.1 C.-1 D.死循环9.没有脊索动物是导管动物,所有的翼龙都是导管动物,所以,没有翼龙属于类人猿家族。以下哪项陈述是上述推理所必须假设的?_。 A所有类人猿都是导管动物。 B所有类人猿都是脊索动物。 C没有类人猿是脊索动物。 D没有脊索动物是翼龙。10. 赵、钱、孙、李、吴、郑、王七名保安每周轮流值夜班。就值班时间而言,现已知赵比孙晚一天;李比吴晚两天;钱比王早三天;郑在钱、孙之间,并且是在星期四。根据上述题干,下面哪一个关于值夜班的选项是真的_。 A吴在星期日 B李在星期二C钱在星期二 D孙在星期五11. 下面哪个SQL命令是用于清空表中数据的DDL语句_。A. UPDATE

7、 B. DELETE C. TRUNCATE D. SELECTE. DROP12. 在Servlet里,能实现跳转的方法有_。A. 运用javax.servlet. . ServletRequest接口的sendRedirect方法B. 运用javax.servlet. . ServletResponse接口的sendRedirect方法C. 运用javax.servlet.RequestDispatcher接口的forward方法D. 运用javax.servlet.ResponseDispatcher接口的forward方法13下面哪些是合法的标识符_。A. $persons B. Tw

8、oUsers C. *point D. this E. _endline14.下面的哪些表达为真_。A. equals()方法判定引用值是否指向同一对象。B. = 操作符判定两个分立的对象的内容和类型是否一致。C. equals()方法只有在两个对象的内容一致时返回true。D. 类File重写方法equals()在两个分立的对象的内容和类型一致时返回true。15.在a.jsp中有代码片断如下:<form action =”b.jsp” method =”POST”name=”form1”>loginName:<input type=”text”name=”loginNam

9、e”/><input type=”submit” name=”submit”/></form>在b.jsp中加入以下_代码,可以输出在a.jsp页面上输入的loginName 的值A. <%=request.getParameter(“loginName”)%>B. <%=request.gerAttribute(“loginName”)%>C. <%Stringname=request.getParameter(“loginname”); out.println(name); %>D. <% Stringname=req

10、uest.getAttribute(“loginname”); out.println(name); %>二、填空题(共20空,每空1分,共20分)1、面向对象程序设计的三大特征是:_、_、_。2、对于byte型变量,内存分配_个字节。对于long型变量,内存分配_ 个字节。3、_包是Java语言的核心类库,他包含了运行Java程序必不可少的驱动类。4、如果一个类的声明中没有使用extends关键字,这个类被系统默认为是_类的子类,该类中包含有哪些方法,请列举3个_、_、_。5、String s = new String(“xyz”) + new String(“xyz”);创建了_个S

11、tring Object。6、一个字符串s 通过调用方法_得到一个字符串对象,该字符串对象是s 去掉前后空格后的字符串。通过调用方法_可以可以将该字符串根据”;”替换为字符串数组。7、线程里面的wait()方法是在_类里面定义的。8、File 对象调用方法_ 创建一个目录。9、通过执行SQL语句,返回查询结果的JDBC接口类是_。10、Java中一个类可以有_个父类,可以实现_个接口。11、Oracle数据库中VARCHAR2字段的最大长度是_。12、接口中定义一个变量,例如 int x = 100 ,其默认修饰词是_。13、javaweb 应用的部署描述符是指_文件。三、简答题(共5题,每题

12、4分,20分)1. List、Set、Map三个存取数据时各自的特点是什么?2. 列出几种Java常见的异常以及其发生的原因。Java的异常处理共分为哪几种?他们之间的区别是什么?3. 请写出至少5个JSP的内置对象及其作用。4. 请阐述一下你对IOC和AOP的理解。5. XML有哪些解析技术?区别是什么?四、数据库题(共3题,每题5分,共计15分)有3张数据库表,表机构描述如下表1 student 学生信息表ID int 学生编号Name varchar 学生Sex bit 性别(男1女0)Class int 班级编号表2 schedule 课程信息表ID int 课程编号Name varchar 课程名称表3 Grade 成绩信息表ID int 自动编号UID int 学生编号SID int 课程编号Num int 考试成绩(1)求各班的总人数:(2)求1班女生和男生的平均成绩(3)各班"C语言编程设计"(课程名称)不及格(60分以下)的人数:五、编程和分析题(共2题,每题7.5分)1.打印出所有的"水仙花数&qu

温馨提示

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

最新文档

评论

0/150

提交评论