java笔试考题(经典).pdf

  1. 1、本文档共25页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
java笔试考题(经典)

TCSD标准考试 JAVA试题 (100分制,考试时间150分钟) 一、 单选(30小题共60.0分) 1. 下列代码的运行结果是 public class TwoThreads { private static Object resource = new Object(); private static void delay(long n) { try { Thread.sleep(n); } catch (Exception e) { System.out.print(Error ); } } public static void main(String[] args) { System.out.print(StartMain ); new Thread1().start(); delay(1000); Thread t2 = new Thread2(); t2.start(); delay(1000); errupt(); delay(1000); System.out.print(EndMain ); } static class Thread1 extends Thread { public void run() { synchronized (resource) { System.out.print(Startl ); delay(6000); System.out.print(End1 ); } } } static class Thread2 extends Thread { public void run() { synchronized (resource) { System.out.print(Start2 ); delay(2000); System.out.print(End2 ); } } } } A.StartMain Start1 Error EndMain End1 B.StartMain Start1 EndMain End1 Start2 End2 C.StartMain Start1 Error Start2 EndMain End2 End1 D.StartMain Start1 EndMain End1 Start2 Error End2 答案选D:考了一个知识点线程sleep时不会释放对象锁,此程序中是同一把锁,所以肯定 是第一个线程执行完成后才执行第二个线程,但是此锁和main无关,所以EndMain在Start1 之后,其中第二个线程被打断了会抛异常,所以还要打印一个Error 2. 对于Oracle数据库采用分页查询的方式查询表emp的no和name从第100(包括)条到 110 (不包括)条记录的SQL语句是:()。 A.select no,name from emp where rownum 110 and rownum=100 B.selectno,name from (selectno,namerownumnumfromempwhere rownum= 100)where num110 C.selectno,namefrom (selectno,namerownumnumfromempwhererownum110) where num=100 D.select no,name from emp limit 99, 10 答案C: 解析:D选项为Mysql 的分页方式,此题要注意,rownum只能取从1~N之间的数, 所以rownum只能用,要取当中的某段记录,要用子查询 3. 查询客户姓名以及他的推荐人,没有推荐人的客户信息不显示,下列sql语句正确的是 A.select a1.real_name customer, a2.real_name recommender from account a1 join account a2 on a1.id = a2.id; B.select a1.real_name customer, a2.real_name recommender from account a1 join account a2 on a1.recommender_id = a2.recommender_id; C.select a1.real_name customer, a2.real_name recommender from account a1 join account a2 on a1.recommender_id = a2.id; D.

文档评论(0)

yaocen + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档