版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
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="bc" String s2="bc"A. 2B. 3C. 0D. 13、 分析如下所示的Java 代码,其中 this关键字的
2、意思是( B )。(单选)public class Test private String name;public String getName() return name;public void setName(String name) = name;/this关键字所在的行A. name属性B. Test 类的内部指代自身的引用C. Test 类的对象引用 Test 类的其他对象D. 指所在的方法4、 在 Java 语言中,下列关于类的继承的描述,正确的是(B )。(单选)A. 一个类可以继承多个父类B. 一个类可以具有多个子类C. 子类可以使用父类的所有方法 / 私有
3、方法不行D. 子类一定比父类有更多的成员方法5、 执行下面代码 , 下面描述正确的是( D)public class Personstatic int arr = new int10;public static void main(String a)A. 产生编译错误B. 输出空1/11.C. 编译正确 , 运行错误D. 输出 06、 给定一个 Java 程序 Test.java的代码如下所示,编译时,会出现以下(A )情况。(单选)class Parent public int count() /第 1行return 0;public class Test extends Parent pr
4、ivate 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=t1<t2?t1:t2;t5=t4<t3?t4:t3;A. 7B. 5C. 6D. 48、用 B方法可以改变线程的优先级。A runB setProrityC yieldD sleep9、以下方法不属于同步通信的是(B )。a) wait()b) yield()c) notify
5、()d) notifyAll()10、字符流与字节流的区别在于(D)A前者带有缓冲,后者没有2/11.B前者是块读写,后者是字节读写C. 二者没有区别,可以互换使用D. 每次读写的字节数不同11、下列关于线程特点说法错误的是(C )。a) 一个线程可以创建和删除另一个线程。b) 线程与父进程的其他线程共享进程所有的全部资源。c) 一个线程可以包含多个进程。d) 线程的调度管理是由进程来完成的。12、阅读下面的 JavaScript代码:var names= 黎明 , 张学友 , 刘德华 , 郭富城 ;for(int i=0;i<names.length;i+)document.write
6、(namesi);当网页加载时执行该代码在网页中输出的内容是(d)。(选择一项)a) 黎明张学友刘德华郭富城b) 0123c) 黎明张学友刘德华d) 这段代码有错误13、有语句“ var x=0;while(_C_) x+=2; ”,要使 while 循环体执行 10 次,空白处的循环判定式应写为( C)。 (选择一项) /x=x+2a) x<10;b) x<=10;c) x<20;d) x<=20;14、对于 ServerSocket ,有以下代码ServerSocket ss = new ServerSocket(9000);以下说法正确的是( AB)(多选)A 这
7、句代码创建了一个ServerSocket对象的同时,把该对象绑定到本机上的9000 端口。B 对 ss 调用 getLocalPort方法,返回值为 9000C对 ss 调用 getInputStream和 getOutputStream方法可以获得输入输出流,从而与客户端通信15、如图,网页中有一个表格,请问创建该表格的 HTML代码是( B)。(选择一项)性别男女A、<table border=”1”>3/11.< tr ><td colspan=” 2” align=”center ”>性别 </td>< /tr >< t
8、r >< td >男 < /td > < td >男< /td >< /tr ></table>B、<table border=”1”><tr><td colspan=” 2” align=”center ”>性别 </td></tr><tr><td> 男 </td><td> 女</td></tr></table>C、<table border=”1”><t
9、d><tr colspan=”2” align=” center ” >性别 </tr></td><td><tr>男</tr> <tr>女</tr></td></table>D、<table border=” 1” ><td><tr rowspan=”2” align=” center ” >性别 </tr></td><td><tr>男 </tr> <tr>女 &
10、lt;/tr></td>16、在 HTML文档中,下列( C)标记用于为网页上的内容提供标题。(选择一项)A) BODYB) HEADC) H1D) PRE17、在 Oracle 中 ,使用( B)语句可以删除数据库中学生表( Student )里名称为 DF_stuSex 的约束。 (选择一项)a) ALTER TABLE Student DELETE CONSTRAINT DF_stuSexb) ALTER TABLE Student DROP CONSTRAINT DF_stuSexc) DROP DF_stuSex for Studentd) DELETE Stude
11、nt for DF_stuSex18、在 Oracle 中 ,关于视图的说法不正确的是(D)。(选择一项)a) 视图是一种虚拟表,通常是作为执行查询的结果而创建的4/11.b) 使用 CREATE VIEW语句创建视图c) 使用 SELETE语句查看视图的查询结果d) 定义视图的查询可以基于一个或多个表,但不可以基于其他视图19、在 Oracle 中 ,Result 表保存了 100 个学生的成绩信息,以下 SQL代码,说法正确的是( C)。 (选择一项)SELECT* FROMStudent WHEREstudentNo=(SELECT studentNo FROMResult)a) 此代码
12、正确的查询出所有参加考试的学生的信息b) 此代码将“ =”换作“ >=”更合理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 (SELEC
13、T m.mgr FROM emp m)D. SELECT e.ename FROM emp e WHERE e.empno IN (SELECT m.mgr FROM emp mWHERE m.mgr IS NOT NULL)21、在执行下面 SQL时 DELETEFROMdept WHEREdept_id= 12; 出现 integratedconstraint error because the child record was found错误 , 下面做法能使这条 SQL语句执行成功的是( AD)。(多选)A. 执行之前 , 删除 child recordB.无法使该命令执行成功C. 在
14、该命令上添加另外的关键字D.在命令中添加 cascade constraints选项22、事务的原子性是指 _A_A, 事务中包括的所有操作要么做,要么不做B, 事务一旦提交,对数据库的改变是永久的C, 一个事务的内部的操作及使用的数据对并发的其他事务是隔离的 D, 事务必须是使数据库从一个一致性状态到变到另一个一致性的状态23、关于“死锁”,下列说法正确的是_D_A,死锁是操作系统中的问题,数据库中不存在B, 在数据库操作中防止死锁的方法是禁止两个用户同时同时操作数据库C, 当两个用户竞争相同资源时不会发生死锁D, 只有出现并发操作时,才有可能出现死锁24、检索选修四门以上课程的学生总成绩(
15、不统计不及格的课程),并要求按总成绩的降序排序出来。正确的SELECT语句是 _A_。A . SELECT S#,SUM(GRADE)FROM SCWHERE GRADE>=60GROUP BY S#ORDER BY 2 DESCHAVING COUNT(*>=4) WHERE GRADE>=(SELECT GRADE FROM SCWHERE C#=”C2”)B. SELECT S# FROM SCWHERE C#=”C3” AND GRADE IN5/11.(SELECT GRADE FROM SCWHERE C#=”C2”)C. SELECT S# FROM SCWHE
16、RE C#=”C2” AND GRADE NOT IN(SELECT GRADE FROM SCWHERE C#=”C2”)D. SELECT S# FROM SCWHERE C#=”C2” AND GRADE >=ALL(SELECT C#=”C2” )25、教师信息表 teacher 包含以下字段:LAST_NAMEVARCHAR2(25)FIRST_NAMEVARCHAR2(25)EMAILVARCHAR2(25)下面哪个语句可以显示无 EMAIL地址的教师的姓名( C ) SELECT last_name, fist_name from teacher where email=n
17、ull SELECT last_name, first_name from teacher where email<>null SELECT last_name, first_name from teacher where email IS null SELECT last_name, first_name from teacher where email IS NOT NULL26、我们需要在 employee 数据表中查出工号emp_no为 29346,24323 的记录,可以使用的 SQL语句有:( AB )(多选)A、SELECT * FROM employee WHERE
18、 emp_no=29346 OR emp_no=24323;B、SELECT * FROM employee WHERE emp_no IN(29346,24323);C、SELECT * FROM employee WHERE emp_no=29346 AND emp_no=24323;D、SELECT* FROMemployee WHEREemp_no NOTIN(29346,24323)='dl');27、以下关于 jQuery 的说法中错误的是( D)。(选择一项)a) jQuery 是 JavaScript 的程序库之一,它是对 JavaScript 的封装b) 相对
19、于 JavaScript ,jQuery 语法更为简单,能大幅提高开发效率c) 相对于 JavaScript ,jQuery 解决了大部分浏览器兼容性问题, 减少了出错的概率d) jQuery 功能强大,能完全代替 JavaScript28、在 JSP中,以下关于 JavaBean 描述正确的是( BC)。(多选)a) JavaBean只能封装数据不能封装业务b) JavaBean类中的属性私有, 并提供公有访问属性的 getter 和 setter 方法c) JavaBean类可以提供有参的公有构造方法d) JavaBean是一个 Java 类,并且这个类不可以被实例化29、在 JSP中实现
20、数据分页的关键是编写SQL语句,对于以下SQL Server 中实现新闻表( news)中数据分页显示的SQL代码描述正确的是( B)。(选择一项)SELECTtop 5 * FROMnews where NID not in(SELECT top 10 NID from news)a) 该 SQL语句的作用是显示 news 表中第 6 10 行记录b) 该 SQL语句的作用是显示 news 表中第 1115 行记录6/11.c) 该 SQL语句的作用是显示 news表中除第 6 10 行记录之外的其他行记录d) 该 SQL语句的作用是显示 news 表中除第 1115 行记录之外的其他行记录
21、30、在 J2EE.中,使用 Servlet 过滤器时,需要在 web.xml 通过()元素将过滤器映射到 Web资源。( B)a) <filter>b) <filter-mapping>c) <servlet>d) <servlet-mapping>31、构造函数何时被调用?(A )(A) 创建对象时(B) 类定义时 (C) 使用对象的方法时 (D) 使用对象的属性时32、下面的代码段执行之后count 的值是什么 (D )int count = 1;for (int i = 1; i <= 5; i+) count += i;Syste
22、m. out .println(count);A、5B、1C、15D、1633、下列程序段执行后的结果是( A )。String s = new String("abcdefg");for (int i=0; i<s.length(); i+=2)A) aceg B) ACEG C) abcdefg D) abcd 34、请看下列程序,运行结果是( B)。 class Superint i=10; Super()print();i=20;void print()public class Sub extends Superint j=30;Sub()print();j=
23、40;void print()7/11.public static void main(String args)A、102030B、03040C、3040D、代码错误35、有如下代码:public class TestFilepublic static void main(String args)File file = new File("chp13/corejava.txt");请选择一个正确答案( C)/ 需要调用 creatNewFile方法A. corejava.txt文件在系统中被创建B. 在 windows 系统上运行出错,因为路径分隔符不正确C. coreja
24、va.txt文件在系统中没有被创建D. 如果 corejava.txt文件已存在,则抛出一个异常36、一个可以独立运行的Java 应用程序 ( D)(A) 可以有一个或多个 main 方法 (B) 最多只能有两个 main 方法(C) 可以有一个或零个main 方法(D) 只能有一个main 方法37、关于变量的初始化赋值,以下说法不正确的是(A )(A) 所有的变量都可以自动地初始化为默认值(B) 类中变量的赋值可以通过构造函数来完成(C) 如果类中没有构造函数,则编译时会自动生成一个不带参数的构造函数,调用该构造函数初始化类对象时,将变量初始化为该类型的默认值(如果类中没有为其赋值)(D)
25、 方法体中的局部变量必须先赋值后才能使用38、以 public 修饰的类如:public class fish 则 fish( A)(A) 可被其它程序包中的类使用(B) 仅能被本程序包中的类使用(C) 不能被任意其它类使用(D) 不能被其它类继承39、下列关于修饰符混用的说法,错误的是(C)/ 也可以放在接口中(A)abstract 不能与 final 并列修饰同一个类(B)abstract 类中可以有private 的成员(C)abstract 方法必须在abstract 类中(D)static 方法中不能处理非static 的属性40、对 Java 运算符,下面说法正确的是(D )(A)
26、 不具有优先级的区别(B) 相同优先级的运算符,计算顺序是从右到左8/11.(C) 圆括号具有最高优先级(D) ”+”号的优先级高于” && ”二、简答题( 4*2 )1、 关于 get 和 post 的描述正确? <2 分>2、 forward 和 sendRedirect的区别有? <2 分>3、 说出 ArrayList,Vector, LinkedList的存储性能和特性? <2 分>ArrayList和 Vector在底层都是用数组来存储数据,插入时就会创造一个新数组并把数据全部转移至其内,因此在这两种数据结构中插入数据会有很大损耗
27、,但是由于数组特性,他们索引取出数据性能较好。Vector更注重线程安全,所以通用性较差,大多数情况下可以用 Arraylist就够了。 LinkedList内部结构是双向链表,即保存一种含有前后索引的对象的引用的对象的方式(好纠结。),所以插入时只需要更改有限几个对象内的引用就可以了, 所以插入损耗低。但是如果要以索引取出对象就麻烦了。在正着顺序遍历或倒着遍历时 LinkedList性能也很好,只是在随机读取(按索引读取)时损耗高4、 Final 、finally、finalize的区别? <2 分>finalize- 方法名。 Java 技术允许使用 finalize() 方法在垃圾收集器将对象从内存中清除出去之前做必要的清
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 纪念品采购标准制度
- 老挝工作制度
- 药物咨询工作制度
- 行政公章使用审批制度
- 西青企业税务审计制度
- 销售人员谈判策略应用方案
- 财务审批两支笔制度
- 责任制加班管理制度规定
- 超市促销审批制度
- 遵义市巡河工作制度
- GJB2351A-2021航空航天用铝合金锻件规范
- 2024年广东东莞东华高级中学自主招生数学试卷(含答案详解)
- 医院首问负责制
- 《中华人民共和国妇女权益保障法解读》课件
- GB/T 11200.1-2025高纯氢氧化钠试验方法第1部分:氯酸钠含量的测定
- 查漏补种培训课件
- 护理胸腔引流管导管固定
- 浙江省温州市十校联合体2024-2025学年高二下学期期中联考数学试卷(含解析)
- 考试中心场地管理制度
- 计算机辅助药物设计
- QC培训-创新型课题-详细讲解各个步骤和内容讲解-分享案例
评论
0/150
提交评论