程序员笔试题_第1页
程序员笔试题_第2页
程序员笔试题_第3页
程序员笔试题_第4页
程序员笔试题_第5页
已阅读5页,还剩14页未读 继续免费阅读

下载本文档

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

文档简介

1、 . 综合测试笔试 一、选择题(40*2分) 1、 在Java类中,使用以下(D)声明语句来定义公有的int型常量MAX。(单选) A. public int MAX = 100; B. final int MAX = 100; C. public static int MAX = 100; D. public static final int MAX = 100; 2、 以下代码段将创建几个对象(D)。 String s1=c; String s2=c; A. 2 B. 3 C. 0 D. 1 3、 分析如下所示的Java代码,其中this关键字的意思是(B )。 (单选)public cl

2、ass Test private String name; public String getName() return name; public void setName(String name) 关键字所在的行 = name; /this name属性A. Test类的内部指代自身的引用 B. Test类的其他对象 C. Test类的对象引用 指所在的方法 D. (单选) 语言中,下列关于类的继承的描述,正确的是( B)。 Java4、 在 一个类可以继承多个父类 A. B. 一个类可以具有多个子类 私有方法不行 / C. 子类可以使用父类的所有方法 子类一定比父类有更

3、多的成员方法 D. )、5 执行下面代码,下面描述正确的是(D public class Person static int arr = new int10; public static void main(String a) System.out.println(arr1); A. 产生编译错误 B. 输出空 11 / 1 . C. 编译正确,运行错误 D. 输出0 6、 给定一个Java程序Test.java的代码如下所示,编译时,会出现以下( A)情况。(单选) class Parent public int count() / 第1行 return 0; public class Te

4、st extends Parent private int i; public int count() / 第2行 return i % 9; / 第3行 A. 编译通过 B. 在第1行引发编译错误 C. 在第2行引发编译错误 D. 在第3行引发编译错误 7、下列程序段执行后,t5的结果是(B) int t1=5,t2=6,t3=7,t4,t5; t4=t1t2?t1:t2; t5=t4t3?t4:t3; A. 7 B. 5 C. 6 D. 4 8、用B方法可以改变线程的优先级。 Arun BsetPrority Cyield Dsleep 9、以下方法不属于同步通信的是( B)。 a) wa

5、it() b) yield() c) notify() d) notifyAll() 10、字符流与字节流的区别在于( D ) A前者带有缓冲,后者没有 11 / 2 . B前者是块读写,后者是字节读写 C. 二者没有区别,可以互换使用 D. 每次读写的字节数不同 11、下列关于线程特点说法错误的是(C )。 a) 一个线程可以创建和删除另一个线程。 b) 线程与父进程的其他线程共享进程所有的全部资源。 c) 一个线程可以包含多个进程。 d) 线程的调度管理是由进程来完成的。 12、阅读下面的JavaScript代码: var names=黎明,张学友,刘德华,郭富城; for(int i=0

6、;inames.length;i+) document.write(namesi); 当网页加载时执行该代码在网页中输出的内容是(d)。 (选择一项) a) 黎明张学友刘德华郭富城 b) 0123 c) 黎明张学友刘德华 d) 这段代码有错误 13、有语句“var x=0;while(_C_) x+=2;”,要使while循环体执行10次,空白处的循环判定式应写为(C)。 (选择一项)/x=x+2 a) x10; b) x=10; c) x20; d) x ”1 table border=A、”11 / 3 . 性别 男 男 B、 性别 男女 C、 性别 男 女 D、 性别 男 女 16、在H

7、TML文档中,下列( C)标记用于为网页上的内容提供标题。(选择一项) A)BODY B)HEAD C)H1 D)PRE 17、,使用(B)语句可以删除数据库中学生表(Student)里名称为中在OracleDF_stuSex的约束。 (选择一项) a) ALTER TABLE Student DELETE CONSTRAINT DF_stuSex b) ALTER TABLE Student DROP CONSTRAINT DF_stuSex c) DROP DF_stuSex for Student d) DELETE Student for DF_stuSex 18、,关于视图的说法不正

8、确的是(D)。 (选择一项) 中Oracle在a) 视图是一种虚拟表,通常是作为执行查询的结果而创建的 11 / 4 . b) 使用CREATE VIEW语句创建视图 c) 使用SELETE语句查看视图的查询结果 d) 定义视图的查询可以基于一个或多个表,但不可以基于其他视图 19、,Result表保存了100个学生的成绩信息,以下SQL代码,说法中Oracle在正确的是(C)。 (选择一项) SELECT * FROM Student WHERE studentNo=(SELECT studentNo FROM Result) a) 此代码正确的查询出所有参加考试的学生的信息 b) 此代码将

9、“=”换作“=”更合理 c) 此代码将“=”换作“IN”更合理 d) 此代码正确的查询出参加考试的第一条学生的信息 20、下面查询中(D)返回所有没有下属的员工。 (选择一项) A. SELECT e.ename FROM emp e WHERE e.mgr IS NOT NULL; B. SELECT e.ename FROM emp e WHERE e.empno IN (SELECT m.mgr FROM emp m) C. SELECT e.ename FROM emp e WHERE e.empno NOT IN (SELECT m.mgr FROM emp m) D. SELECT

10、 e.ename FROM emp e WHERE e.empno IN (SELECT m.mgr FROM emp m WHERE m.mgr IS NOT NULL) 21、在执行下面SQL时DELETE FROM dept WHERE dept_id = 12;出现integrated constraint error because the child record was found错误,下面做法能使这条SQL语句执行成功的是(AD)。 (多选) A. 执行之前,删除child record B. 无法使该命令执行成功 C. 在该命令上添加另外的关键字 D. 在命令中添加casca

11、de constraints选项 22、事务的原子性是指_A_ A,事务中包括的所有操作要么做,要么不做 B,事务一旦提交,对数据库的改变是永久的 C,一个事务的内部的操作及使用的数据对并发的其他事务是隔离的 D,事务必须是使数据库从一个一致性状态到变到另一个一致性的状态 23、关于“死锁”,下列说法正确的是 _D_ A,死锁是操作系统中的问题,数据库中不存在 B,在数据库操作中防止死锁的方法是禁止两个用户同时同时操作数据库 C,当两个用户竞争相同资源时不会发生死锁 D,只有出现并发操作时,才有可能出现死锁 24、检索选修四门以上课程的学生总成绩(不统计不及格的课程),并要求按总成绩的降序排序

12、出来。正确的SELECT语句是_A_。 A . SELECT S#,SUM(GRADE)FROM SC WHERE GRADE=60 GROUP BY S# ORDER BY 2 DESC HAVING COUNT(*=4) WHERE GRADE= (SELECT GRADE FROM SC WHERE C#=”C2”) B. SELECT S# FROM SC WHERE C#=”C3” AND GRADE IN 11 / 5 . (SELECT GRADE FROM SC WHERE C#=”C2”) C. SELECT S# FROM SC WHERE C#=”C2” AND GRAD

13、E NOT IN (SELECT GRADE FROM SC WHERE C#=”C2”) D. SELECT S# FROM SC WHERE C#=”C2” AND GRADE =ALL (SELECT C#=”C2”) 25、教师信息表teacher包含以下字段: LAST_NAME VARCHAR2(25) FIRST_NAME VARCHAR2(25) EMAIL VARCHAR2(25) 下面哪个语句可以显示无EMAIL地址的教师的姓名(C ) SELECT last_name,fist_name from teacher where email=null SELECT last_

14、name,first_name from teacher where emailnull SELECT last_name,first_name from teacher where email IS null SELECT last_name,first_name from teacher where email IS NOT NULL 26、我们需要在employee数据表中查出工号emp_no为29346,24323的记录,可以使用的SQL语句有: ( AB ) (多选) A、SELECT * FROM employee WHERE emp_no=29346 OR emp_no=2432

15、3 ; B、SELECT * FROM employee WHERE emp_no IN(29346,24323); C、SELECT * FROM employee WHERE emp_no=29346 AND emp_no=24323; D、SELECT * FROM employee WHERE emp_no NOT IN(29346,24323)=dl); 27、以下关于jQuery的说法中错误的是(D)。 (选择一项) a) jQuery是JavaScript的程序库之一,它是对JavaScript的封装 b) 相对于JavaScript,jQuery语法更为简单,能大幅提高开发效率

16、 c) 相对于JavaScript,jQuery解决了大部分浏览器兼容性问题,减少了出错的概率 d) jQuery功能强大,能完全代替JavaScript 28、在JSP中,以下关于JavaBean描述正确的是(BC)。 (多选) a) JavaBean只能封装数据不能封装业务 b) JavaBean类中的属性私有,并提供公有访问属性的getter和setter方法 c) JavaBean类可以提供有参的公有构造方法 d) JavaBean是一个Java类,并且这个类不可以被实例化 29、在JSP中实现数据分页的关键是编写SQL语句,对于以下SQL Server中实现新闻表(news)中数据分

17、页显示的SQL代码描述正确的是(B)。 (选择一项) SELECT top 5 * FROM news where NID not in(SELECT top 10 NID from news) a) 该SQL语句的作用是显示news表中第610行记录 b) 该SQL语句的作用是显示news表中第1115行记录 11 / 6 . c) 该SQL语句的作用是显示news表中除第610行记录之外的其他行记录 d) 该SQL语句的作用是显示news表中除第1115行记录之外的其他行记录 30、在J2EE.中,使用Servlet过滤器时,需要在web.xml通过()元素将过滤器映射到Web资源。(B)

18、 a) b) c) d) 31、构造函数何时被调用? (A ) (A)创建对象时 (B)类定义时 (C)使用对象的方法时 (D)使用对象的属性时 32、下面的代码段执行之后count的值是什么( D ) int count = 1; for (int i = 1; i = 5; i+) count += i; out.println(count); System.A、5 B、1 C、15 D、16 33、下列程序段执行后的结果是( A )。 String s = new String(abcdefg); for (int i=0; i 分1、 和2、 forwardsendRedirect的区

19、别有? 3、 说出ArrayList,Vector, LinkedList的存储性能和特性? 分的区别?2Final、finally、finalize、4 finalize-方法名。Java 技术允许使用 finalize() 方法在垃圾收集器将对象从内存中清除出去之前做必要的清理工作。 三、 代码分析题 1、(3分)有如下代码 public class TestFinally public static void main(String args) System.out.println ( ma() ); public static int ma() int b; /读入b try int n = 100; return n/b; catch(Exception e) return 10; finally return 100; 11 / 9 . 在ma 中,当读入的b 为100 时,输出结果为_100_,当读入的b 为0 时,输出结果为_100_。 2、下面程序的运行结果是()。(4分) class A static System.out.print(a); public A () 祓瑳浥漮瑵瀮楲瑮尨屸? class B extends A static System.out.print(); p

温馨提示

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

评论

0/150

提交评论