• <sub id="h4knl"><ol id="h4knl"></ol></sub>
    <sup id="h4knl"></sup>
      <sub id="h4knl"></sub>

      <sub id="h4knl"><ol id="h4knl"><em id="h4knl"></em></ol></sub><s id="h4knl"></s>
      1. <strong id="h4knl"></strong>

      2. TCSD標準考試JAVA筆試題目100分制,考試時間150分鐘

        時間:2023-02-10 00:49:23 筆試題目 我要投稿
        • 相關(guān)推薦

        TCSD標準考試JAVA筆試題目(100分制,考試時間150分鐘)

          一、 單選(35小題共70.0分)

        TCSD標準考試JAVA筆試題目(100分制,考試時間150分鐘)

          1.

          在Oracle中,現(xiàn)有Student表,其中包括學(xué)號stuId,姓名stuName,成績stuGrade,現(xiàn)要查詢成績?yōu)?0分的學(xué)生姓名,并且結(jié)果按照學(xué)號降序排列,下面查詢語句正確的是()。

          A.

          SELECT stuName FROM student WHERE stuGrade=80 ORDER BY stuId

          B.

          SELECT stuName FROM student WHERE stuGrade=80 ORDER BY stuId DESC

          C.

          SELECT stuName FROM student WHERE stuGrade like 80 GROUP BY stuId

          D.

          SELECT stuName FROM student WHERE stuGrade=80 GROUP BY stuId DESC

          2.

          關(guān)于Java線程說法錯誤的是()。

          A.

          創(chuàng)建線程的有2種方式,方式1是繼承Thread類,方式2是實現(xiàn) Runnable 接口

          B.

          解決線程安全使用問題 synchronized關(guān)鍵字,使得同一時間只有一個線程執(zhí)行該關(guān)鍵字限定的代碼段

          C.

          線程間通信所使用的方法有,wait,notify,notifyAll,它們都是 Thread 的方法

          D.

          Java線程包括5個狀態(tài),線程的創(chuàng)建,可運行,運行,阻塞和消亡

          3.

          一個VIEW被以下語句創(chuàng)建,請問在該VIEW上可進行操作是:()。

          CREATE VIEW usa_states

          AS SELECT *FROM state

          WHERE cnt_code =1

          WITH READ ONLY;

          A.

          SELECT

          B.

          SELECT , UPDATE

          C.

          SELECT , DELETE

          D.

          SELECT , INSERT

          4.

          現(xiàn)有a表和b表

          表a:jigou(機構(gòu)),kehhao(客戶號),jiaoyrq(交易日期),jioyje(交易金額)

          表b: kehhao(客戶號),表b為VIP客戶號表

          統(tǒng)計分機構(gòu)VIP客戶的數(shù)量,下面SQL語句正確的是:()。

          A.

          SELECT COUNT(a.kehhao) FROM a INNER JOIN b ON a.kehhao = b.kehhao GROUP BY jigou

          B.

          SELECT COUNT(a.kehhao) FROM a INNER JOIN b ON a.kehhao = b.kehhao ORDER BY jigou

          C.

          SELECT SUM(a.kehhao) FROM a INNER JOIN b ON a.kehhao = b.kehhao ORDER BY jigou

          D.

          SELECT COUNT(a.kehhao) FROM a INNER JOIN b ON a.kehhao = b.kehhao HAVING jigou

          5.

          下列代碼的輸出結(jié)果是()。

          public static void main(String[] args) {

          Runnable r = new Runnable() {

          public void run() {

          System.out.print(“Cat”);

          }

          };

          Thread t = new Thread(r) {

          public void run() {

          System.out.print(“Dog”);

          }

          };

          t.start();

          }

          A.

          Cat

          B.

          Dog

          C.

          沒有任何輸出

          D.

          拋出運行時異常

          6.

          試圖使用下面句子查詢數(shù)據(jù):

          SELECT 100/NVL(quantity, 0) FROM inventory;

          quantity為 NULL 空值時,將導(dǎo)致出錯,其原因是:()。

          A.

          除數(shù)表達式為空值.

          B.

          函數(shù)參數(shù)數(shù)據(jù)類型不一致.

          C.

          空值不能被轉(zhuǎn)成實際值

          D.

          除數(shù)表達式為零

          7.

          查詢客戶姓名以及他的推薦人,沒有推薦人的客戶信息不顯示,下列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.

          select a1.real_name customer,

          a2.real_name recommender

          from account a1, a2

          on a1.recommender_id = a2.id;

          8.

          以下不可以改變線程的狀態(tài)的方法是:()。

          A.

          start

          B.

          run

          C.

          isAlive

          D.

          sleep

          9.

          下列Oracle語句中,可以實現(xiàn)更新記錄的是()。

          A.

          UPDATE 數(shù)據(jù)表 SET 字段名稱=值,… [WHERE 條件] [GROUP BY 字段名稱]

          B.

          UPDATE 數(shù)據(jù)表,數(shù)據(jù)表,… SET 字段名稱=值,… WHERE 條件

          C.

          UPDATE 數(shù)據(jù)表 SET 字段名稱=值,… [WHERE 條件]

          D.

          UPDATE 數(shù)據(jù)表 Set 字段名稱=值,… [WHERE 條件] [ORDER BY 字段名稱]

          10.

          下面關(guān)于PreparedStatement說法錯誤的是:()。

          A.

          PreparedStatement是Statement的子接口。

          B.

          使用PreparedStatement預(yù)編譯SQL可以有效的防止SQL注射。

          C.

          PreparedStatement具有批處理執(zhí)行SQL的功能。

          D.

          PreparedStatement的setXXX方法可以用于設(shè)置預(yù)留的表名、字段名等參數(shù)。

          11.

          IO 包中,唯一代表磁盤本身的對象類是()。

          A.

          FileInputStream

          B.

          File

          C.

          InputStream

          D.

          BufferedReader

          12.

          下列代碼的作用說法不正確的是:()。

          class Card implements java.io.Serializable{}

          A.

          開啟序列化功能,使得Card類的對象可以存儲到文件中

          B.

          開啟序列化功能,使得Card類的對象可以在網(wǎng)絡(luò)上傳輸

          C.

          使得Card類的子類的對象可以被序列化

          D.

          導(dǎo)致Card的子類的對象不可以被反序列化

          13.

          以下選項中可以用來從表 state中刪除列 update_dt 的是( )。

          A.

          ALTER TABLE state DROP COLUMN update_dt;

          B.

          ALTER TABLE state DELETE COLUMN update_dt;

          C.

          DROP COLUMN update_dt FROM state;

          D.

          REMOVE COLUMN update_dt FROM state;

          14.

          下面關(guān)于ResultSet說法錯誤的是()。

          A.

          查詢結(jié)束后,所有的結(jié)果數(shù)據(jù)將一次被存儲在ResultSet對象中

          B.

          Statement對象close后,由其創(chuàng)建的ResultSet對象將自動的close

          C.

          查詢結(jié)束后,ResultSet中的游標指向第一條記錄之上,因此要先調(diào)用一次next()才有可能取得記錄

          D.

          ResultSet的的方法getString(…)意為取得該列的數(shù)據(jù)以字符串的形式返回,數(shù)據(jù)庫中的該列類型并不一定必須是字符類型

          15.

          在Oracle中,若想查詢家庭地址在’北京’,’上海’,’廣州’的用戶信息,下列Sql語句正確的是()。

          A.

          SELECT * FROM student

          WHERE address=’北京’,’上海’,’廣州’

          B.

          SELECT * FROM student

          WHERE address LIKE(’北京’,’上海’,’廣州’)

          C.

          SELECT * FROM student

          WHERE address IN(’北京’,’上海’,’廣州’)

          D.

          SELECT * FROM student

          WHERE address=‘北京’ AND address=’上海’ AND address=‘廣州’

          16.

          題目代碼實現(xiàn)的功能是:把放入到TreeSet集合中的Student進行排序,首先按照num升序,如果num相同,再按照name降序。請問《插入代碼1》和《插入代碼2》處應(yīng)填入的代碼分別是:

          public class SortStudent {

          public static void main(String[] args) {

          TreeSet set=new TreeSet();

          set.add(new Student(19,”tom”));

          set.add(new Student(20,”jessica”));

          set.add(new Student(19,”terry”));

          }

          }

          class Student implements 《插入代碼1》{

          private int num;

          private String name;

          public Student(int num,String name){

          this.name=name;

          this.num=num;

          }

          《插入代碼2》

          }

          A.

          Comparable

          public int compareTo(Object o) {

          Student stu=null;

          if(o instanceof Student){

          stu=(Student)o;

          }

          int result=this.num>stu.num?1:(this.num==stu.num?0:-1);

          if(result==0){

          result=this.name.compareTo(stu.name);

          }

          return result;

          }

          B.

          Comparable

          public int compareTo(Object o) {

          Student stu=null;

          if(o instanceof Student){

          stu=(Student)o;

          }

          int result=this.num>stu.num?1:(this.num==stu.num?0:-1);

          if(result==0){

          result=stu.name.compareTo(this.name);

          }

          return result;

          }

          C.

          Compartor

          public int compare(Object o) {

          Student stu=null;

          if(o instanceof Student){

          stu=(Student)o;

          }

          int result=this.num>stu.num?1:(this.num==stu.num?0:-1);

          if(result==0){

          result=this.name.compareTo(stu.name);

          }

          return result;

          }

          D.

          Compartor

          public int compare(Object o) {

          Student stu=null;

          if(o instanceof Student){

          stu=(Student)o;

          }

          int result=this.num>stu.num?1:(this.num==stu.num?0:-1);

          if(result==0){

          result=stu.name.compareTo(this.name);

          }

          return result;

          }

          17.

          在Oracle中,刪除表Student中的所有數(shù)據(jù),可以使用的Sql是()。

          A.

          DROP TABLE Student

          B.

          DELETE FROM Student

          C.

          DELETE * FROM Student

          D.

          DROP * FROM Student

          18.

          顯示上個月的今天,這個月的今天,下個月的今天,精度到時、分、秒,下列sql語句正確的是:

          A.

          alter session set nls_date_format = ‘yyyy mm dd hh24:mi:ss’;

          select add_months(sysdate,-1),sysdate,add_months(sysdate,1) from dual;

          B.

          alter user set nls_date_format = ‘yyyy mm dd hh24:mi:ss’;

          select add_months(sysdate,-1),sysdate,add_months(sysdate,1) from dual;

          C.

          alter session set nls_date_format = ‘yyyy mm dd hh24:mi:ss’;

          select last_month(),this_month(),next_month() from dual;

          D.

          alter user set nls_date_format = ‘yyyy mm dd hh24:mi:ss’;

          select last_month(),this_month(),next_month() from dual;

          19.

          下面不屬于接口的是:()。

          A.

          java.sql.Connection

          B.

          java.sql.Driver

          C.

          java.sql.DriverManager

          D.

          java.sql.ResultSet

          20.

          可以在Oracle中獲取當(dāng)前時間的Sql語句是()

          A.

          SELECT SYSDATE

          B.

          SELECT SYSDATE FROM DUAL

          C.

          SELECT DATE

          D.

          SELECT DATE FROM DUAL

          21.

          下列異常類是RuntimeException的子類的是:()。

          A.

          ArrayIndexOutOfBoundsException

          B.

          Exception

          C.

          FileNotFoundException

          D.

          IOException

          22.

          查詢tarena23和tarena20上的遠程登錄業(yè)務(wù)使用了哪些相同的資費標準,下列sql語句正確的是:

          A.

          select cost_id from service

          where unix_host = ’192.168.0.20′

          intersect

          select cost_id from service

          where unix_host = ’192.168.0.23′;

          B.

          select cost_id from service

          where unix_host = ’192.168.0.20′

          union

          select cost_id from service

          where unix_host = ’192.168.0.23′;

          C.

          select cost_id from service

          where unix_host = ’192.168.0.20′

          union all

          select cost_id from service

          where unix_host = ’192.168.0.23′;

          D.

          select cost_id from service

          where unix_host = ’192.168.0.20′

          minus

          select cost_id from service

          where unix_host = ’192.168.0.23′;

          23.

          閱讀以下SQL語句:

          INSERT INTO student(stu_no)VALUES(1001);

          SAVEPOINT sp1;

          DELETE FROM student;

          SAVEPOINT sp2;

          如果想要恢復(fù)student表中所有數(shù)據(jù),并且結(jié)束該事務(wù)的正確做法是()。

          A.

          rollback to sp2;

          B.

          rollback to sp1;

          C.

          commit;

          D.

          rollback;

          24.

          DELETE和 TRUNCATE 都可以用來刪除表內(nèi)容,以下描述正確的是:()。

          A.

          TRUNCATE 不需要 RollbackSegment

          B.

          DELETE 不需要RollbackSegment

          C.

          TRUNCATE在 提交COMMIT之前仍可回滾

          D.

          TRUNCATE還可以刪除表結(jié)構(gòu)

          25.

          下列屬于DML語句的是 :() 。

          A.

          COMMIT

          B.

          INSERT

          C.

          DROP

          D.

          GRANT

          26.

          下列代碼中對象鎖的使用效率最高的是:

          A.

          public class Foo{

          private Object o1,o2;

          public synchronized void methodA(){對o1進行操作}

          public synchronized void methodB(){對o1進行操作}

          public synchronized void methodC(){對o2進行操作}

          public synchronized void methodD(){對o2進行操作}

          }

          B.

          public class Foo{

          private Object lock = new Object();

          private Object o1,o2;

          public void methodA(){synchronized(lock){對o1進行操作}}

          public void methodB(){synchronized(lock){對o1進行操作}}

          public void methodC(){synchronized(lock){對o2進行操作}}

          public void methodD(){synchronized(lock){對o2進行操作}}

          }

          C.

          public class Foo{

          private Object lock = new Object(),lock2 = new Object();

          private Object o1,o2;

          public void methodA(){synchronized(lock){對o1進行操作}}

          public void methodB(){synchronized(lock){對o1進行操作}}

          public void methodC(){synchronized(lock2){對o2進行操作}}

          public void methodD(){synchronized(lock2){對o2進行操作}}

          }

          D.

          public class Foo{

          private Object lock = new Object(),lock2 = new Object();

          private Object o1,o2;

          public void methodA(){synchronized(lock){對o1進行操作}}

          public void methodB(){synchronized(lock2){對o1進行操作}}

          public void methodC(){synchronized(lock){對o2進行操作}}

          public void methodD(){synchronized(lock2){對o2進行操作}}

          }

          27.

          下面關(guān)于事務(wù)(Transaction)的說法錯誤的是:()。

          A.

          事務(wù)具備ACID四個基本特性,即A(Atomicity)—原子性、C(Consistency)—一致性、I(Isolation)—隔離性、D(Durability)—持久性。

          B.

          事務(wù)的提交(Commit)指將事務(wù)中所有對數(shù)據(jù)庫的更新寫到磁盤上的物理數(shù)據(jù)庫中去,事務(wù)正常結(jié)束。

          C.

          事務(wù)的回滾(Rollback)指在事務(wù)運行的過程中發(fā)生了某種故障,事務(wù)不能繼續(xù)進行,將事務(wù)中對數(shù)據(jù)庫的所有以完成的操作全部撤消,回滾到事務(wù)開始的狀態(tài)。

          D.

          JDBC通過Connection對象控制事務(wù),默認方式下,在執(zhí)行完更改語句后需要必須要調(diào)用Connection的commit方法,對數(shù)據(jù)的更改才能生效。

          28.

          下列代碼的運行結(jié)果是:

          public class WrappedString {

          private String s;

          public WrappedString(String s) {

          this.s = s;

          }

          public static void main(String[] args) {

          HashSet

        《&.doc》
        将本文的Word文档下载到电脑,方便收藏和打印
        推荐度:
        点击下载文档

        【TCSD標準考試JAVA筆試題目100分制,考試時間150分鐘】相關(guān)文章:

        java筆試題,筆試題目分享08-10

        java筆試題目及答案07-27

        ps考試筆試試題目12-01

        2016銀行考試筆試題目07-27

        JAVA筆試題目之邏輯題02-25

        JAVA經(jīng)典筆試題目及答案(精選7套)08-03

        中國銀行考試筆試題目07-28

        中糧筆試,基本完整的考試題目07-31

        2015年護理招聘筆試考試題目08-05

        在线咨询
        国产高潮无套免费视频_久久九九兔免费精品6_99精品热6080YY久久_国产91久久久久久无码
      3. <sub id="h4knl"><ol id="h4knl"></ol></sub>
        <sup id="h4knl"></sup>
          <sub id="h4knl"></sub>

          <sub id="h4knl"><ol id="h4knl"><em id="h4knl"></em></ol></sub><s id="h4knl"></s>
          1. <strong id="h4knl"></strong>

          2. 亚洲中文aⅴ中文字幕每天被 | 在线人成精品免费视频 | 亚洲产在线观看亚洲第一站 | 在线观看免费的a级 | 在线亚洲中文精品第1页视频 | 最新国产极品高清在线看 |

            TCSD標準考試JAVA筆試題目(100分制,考試時間150分鐘)

              一、 單選(35小題共70.0分)

            TCSD標準考試JAVA筆試題目(100分制,考試時間150分鐘)

              1.

              在Oracle中,現(xiàn)有Student表,其中包括學(xué)號stuId,姓名stuName,成績stuGrade,現(xiàn)要查詢成績?yōu)?0分的學(xué)生姓名,并且結(jié)果按照學(xué)號降序排列,下面查詢語句正確的是()。

              A.

              SELECT stuName FROM student WHERE stuGrade=80 ORDER BY stuId

              B.

              SELECT stuName FROM student WHERE stuGrade=80 ORDER BY stuId DESC

              C.

              SELECT stuName FROM student WHERE stuGrade like 80 GROUP BY stuId

              D.

              SELECT stuName FROM student WHERE stuGrade=80 GROUP BY stuId DESC

              2.

              關(guān)于Java線程說法錯誤的是()。

              A.

              創(chuàng)建線程的有2種方式,方式1是繼承Thread類,方式2是實現(xiàn) Runnable 接口

              B.

              解決線程安全使用問題 synchronized關(guān)鍵字,使得同一時間只有一個線程執(zhí)行該關(guān)鍵字限定的代碼段

              C.

              線程間通信所使用的方法有,wait,notify,notifyAll,它們都是 Thread 的方法

              D.

              Java線程包括5個狀態(tài),線程的創(chuàng)建,可運行,運行,阻塞和消亡

              3.

              一個VIEW被以下語句創(chuàng)建,請問在該VIEW上可進行操作是:()。

              CREATE VIEW usa_states

              AS SELECT *FROM state

              WHERE cnt_code =1

              WITH READ ONLY;

              A.

              SELECT

              B.

              SELECT , UPDATE

              C.

              SELECT , DELETE

              D.

              SELECT , INSERT

              4.

              現(xiàn)有a表和b表

              表a:jigou(機構(gòu)),kehhao(客戶號),jiaoyrq(交易日期),jioyje(交易金額)

              表b: kehhao(客戶號),表b為VIP客戶號表

              統(tǒng)計分機構(gòu)VIP客戶的數(shù)量,下面SQL語句正確的是:()。

              A.

              SELECT COUNT(a.kehhao) FROM a INNER JOIN b ON a.kehhao = b.kehhao GROUP BY jigou

              B.

              SELECT COUNT(a.kehhao) FROM a INNER JOIN b ON a.kehhao = b.kehhao ORDER BY jigou

              C.

              SELECT SUM(a.kehhao) FROM a INNER JOIN b ON a.kehhao = b.kehhao ORDER BY jigou

              D.

              SELECT COUNT(a.kehhao) FROM a INNER JOIN b ON a.kehhao = b.kehhao HAVING jigou

              5.

              下列代碼的輸出結(jié)果是()。

              public static void main(String[] args) {

              Runnable r = new Runnable() {

              public void run() {

              System.out.print(“Cat”);

              }

              };

              Thread t = new Thread(r) {

              public void run() {

              System.out.print(“Dog”);

              }

              };

              t.start();

              }

              A.

              Cat

              B.

              Dog

              C.

              沒有任何輸出

              D.

              拋出運行時異常

              6.

              試圖使用下面句子查詢數(shù)據(jù):

              SELECT 100/NVL(quantity, 0) FROM inventory;

              quantity為 NULL 空值時,將導(dǎo)致出錯,其原因是:()。

              A.

              除數(shù)表達式為空值.

              B.

              函數(shù)參數(shù)數(shù)據(jù)類型不一致.

              C.

              空值不能被轉(zhuǎn)成實際值

              D.

              除數(shù)表達式為零

              7.

              查詢客戶姓名以及他的推薦人,沒有推薦人的客戶信息不顯示,下列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.

              select a1.real_name customer,

              a2.real_name recommender

              from account a1, a2

              on a1.recommender_id = a2.id;

              8.

              以下不可以改變線程的狀態(tài)的方法是:()。

              A.

              start

              B.

              run

              C.

              isAlive

              D.

              sleep

              9.

              下列Oracle語句中,可以實現(xiàn)更新記錄的是()。

              A.

              UPDATE 數(shù)據(jù)表 SET 字段名稱=值,… [WHERE 條件] [GROUP BY 字段名稱]

              B.

              UPDATE 數(shù)據(jù)表,數(shù)據(jù)表,… SET 字段名稱=值,… WHERE 條件

              C.

              UPDATE 數(shù)據(jù)表 SET 字段名稱=值,… [WHERE 條件]

              D.

              UPDATE 數(shù)據(jù)表 Set 字段名稱=值,… [WHERE 條件] [ORDER BY 字段名稱]

              10.

              下面關(guān)于PreparedStatement說法錯誤的是:()。

              A.

              PreparedStatement是Statement的子接口。

              B.

              使用PreparedStatement預(yù)編譯SQL可以有效的防止SQL注射。

              C.

              PreparedStatement具有批處理執(zhí)行SQL的功能。

              D.

              PreparedStatement的setXXX方法可以用于設(shè)置預(yù)留的表名、字段名等參數(shù)。

              11.

              IO 包中,唯一代表磁盤本身的對象類是()。

              A.

              FileInputStream

              B.

              File

              C.

              InputStream

              D.

              BufferedReader

              12.

              下列代碼的作用說法不正確的是:()。

              class Card implements java.io.Serializable{}

              A.

              開啟序列化功能,使得Card類的對象可以存儲到文件中

              B.

              開啟序列化功能,使得Card類的對象可以在網(wǎng)絡(luò)上傳輸

              C.

              使得Card類的子類的對象可以被序列化

              D.

              導(dǎo)致Card的子類的對象不可以被反序列化

              13.

              以下選項中可以用來從表 state中刪除列 update_dt 的是( )。

              A.

              ALTER TABLE state DROP COLUMN update_dt;

              B.

              ALTER TABLE state DELETE COLUMN update_dt;

              C.

              DROP COLUMN update_dt FROM state;

              D.

              REMOVE COLUMN update_dt FROM state;

              14.

              下面關(guān)于ResultSet說法錯誤的是()。

              A.

              查詢結(jié)束后,所有的結(jié)果數(shù)據(jù)將一次被存儲在ResultSet對象中

              B.

              Statement對象close后,由其創(chuàng)建的ResultSet對象將自動的close

              C.

              查詢結(jié)束后,ResultSet中的游標指向第一條記錄之上,因此要先調(diào)用一次next()才有可能取得記錄

              D.

              ResultSet的的方法getString(…)意為取得該列的數(shù)據(jù)以字符串的形式返回,數(shù)據(jù)庫中的該列類型并不一定必須是字符類型

              15.

              在Oracle中,若想查詢家庭地址在’北京’,’上海’,’廣州’的用戶信息,下列Sql語句正確的是()。

              A.

              SELECT * FROM student

              WHERE address=’北京’,’上海’,’廣州’

              B.

              SELECT * FROM student

              WHERE address LIKE(’北京’,’上海’,’廣州’)

              C.

              SELECT * FROM student

              WHERE address IN(’北京’,’上海’,’廣州’)

              D.

              SELECT * FROM student

              WHERE address=‘北京’ AND address=’上海’ AND address=‘廣州’

              16.

              題目代碼實現(xiàn)的功能是:把放入到TreeSet集合中的Student進行排序,首先按照num升序,如果num相同,再按照name降序。請問《插入代碼1》和《插入代碼2》處應(yīng)填入的代碼分別是:

              public class SortStudent {

              public static void main(String[] args) {

              TreeSet set=new TreeSet();

              set.add(new Student(19,”tom”));

              set.add(new Student(20,”jessica”));

              set.add(new Student(19,”terry”));

              }

              }

              class Student implements 《插入代碼1》{

              private int num;

              private String name;

              public Student(int num,String name){

              this.name=name;

              this.num=num;

              }

              《插入代碼2》

              }

              A.

              Comparable

              public int compareTo(Object o) {

              Student stu=null;

              if(o instanceof Student){

              stu=(Student)o;

              }

              int result=this.num>stu.num?1:(this.num==stu.num?0:-1);

              if(result==0){

              result=this.name.compareTo(stu.name);

              }

              return result;

              }

              B.

              Comparable

              public int compareTo(Object o) {

              Student stu=null;

              if(o instanceof Student){

              stu=(Student)o;

              }

              int result=this.num>stu.num?1:(this.num==stu.num?0:-1);

              if(result==0){

              result=stu.name.compareTo(this.name);

              }

              return result;

              }

              C.

              Compartor

              public int compare(Object o) {

              Student stu=null;

              if(o instanceof Student){

              stu=(Student)o;

              }

              int result=this.num>stu.num?1:(this.num==stu.num?0:-1);

              if(result==0){

              result=this.name.compareTo(stu.name);

              }

              return result;

              }

              D.

              Compartor

              public int compare(Object o) {

              Student stu=null;

              if(o instanceof Student){

              stu=(Student)o;

              }

              int result=this.num>stu.num?1:(this.num==stu.num?0:-1);

              if(result==0){

              result=stu.name.compareTo(this.name);

              }

              return result;

              }

              17.

              在Oracle中,刪除表Student中的所有數(shù)據(jù),可以使用的Sql是()。

              A.

              DROP TABLE Student

              B.

              DELETE FROM Student

              C.

              DELETE * FROM Student

              D.

              DROP * FROM Student

              18.

              顯示上個月的今天,這個月的今天,下個月的今天,精度到時、分、秒,下列sql語句正確的是:

              A.

              alter session set nls_date_format = ‘yyyy mm dd hh24:mi:ss’;

              select add_months(sysdate,-1),sysdate,add_months(sysdate,1) from dual;

              B.

              alter user set nls_date_format = ‘yyyy mm dd hh24:mi:ss’;

              select add_months(sysdate,-1),sysdate,add_months(sysdate,1) from dual;

              C.

              alter session set nls_date_format = ‘yyyy mm dd hh24:mi:ss’;

              select last_month(),this_month(),next_month() from dual;

              D.

              alter user set nls_date_format = ‘yyyy mm dd hh24:mi:ss’;

              select last_month(),this_month(),next_month() from dual;

              19.

              下面不屬于接口的是:()。

              A.

              java.sql.Connection

              B.

              java.sql.Driver

              C.

              java.sql.DriverManager

              D.

              java.sql.ResultSet

              20.

              可以在Oracle中獲取當(dāng)前時間的Sql語句是()

              A.

              SELECT SYSDATE

              B.

              SELECT SYSDATE FROM DUAL

              C.

              SELECT DATE

              D.

              SELECT DATE FROM DUAL

              21.

              下列異常類是RuntimeException的子類的是:()。

              A.

              ArrayIndexOutOfBoundsException

              B.

              Exception

              C.

              FileNotFoundException

              D.

              IOException

              22.

              查詢tarena23和tarena20上的遠程登錄業(yè)務(wù)使用了哪些相同的資費標準,下列sql語句正確的是:

              A.

              select cost_id from service

              where unix_host = ’192.168.0.20′

              intersect

              select cost_id from service

              where unix_host = ’192.168.0.23′;

              B.

              select cost_id from service

              where unix_host = ’192.168.0.20′

              union

              select cost_id from service

              where unix_host = ’192.168.0.23′;

              C.

              select cost_id from service

              where unix_host = ’192.168.0.20′

              union all

              select cost_id from service

              where unix_host = ’192.168.0.23′;

              D.

              select cost_id from service

              where unix_host = ’192.168.0.20′

              minus

              select cost_id from service

              where unix_host = ’192.168.0.23′;

              23.

              閱讀以下SQL語句:

              INSERT INTO student(stu_no)VALUES(1001);

              SAVEPOINT sp1;

              DELETE FROM student;

              SAVEPOINT sp2;

              如果想要恢復(fù)student表中所有數(shù)據(jù),并且結(jié)束該事務(wù)的正確做法是()。

              A.

              rollback to sp2;

              B.

              rollback to sp1;

              C.

              commit;

              D.

              rollback;

              24.

              DELETE和 TRUNCATE 都可以用來刪除表內(nèi)容,以下描述正確的是:()。

              A.

              TRUNCATE 不需要 RollbackSegment

              B.

              DELETE 不需要RollbackSegment

              C.

              TRUNCATE在 提交COMMIT之前仍可回滾

              D.

              TRUNCATE還可以刪除表結(jié)構(gòu)

              25.

              下列屬于DML語句的是 :() 。

              A.

              COMMIT

              B.

              INSERT

              C.

              DROP

              D.

              GRANT

              26.

              下列代碼中對象鎖的使用效率最高的是:

              A.

              public class Foo{

              private Object o1,o2;

              public synchronized void methodA(){對o1進行操作}

              public synchronized void methodB(){對o1進行操作}

              public synchronized void methodC(){對o2進行操作}

              public synchronized void methodD(){對o2進行操作}

              }

              B.

              public class Foo{

              private Object lock = new Object();

              private Object o1,o2;

              public void methodA(){synchronized(lock){對o1進行操作}}

              public void methodB(){synchronized(lock){對o1進行操作}}

              public void methodC(){synchronized(lock){對o2進行操作}}

              public void methodD(){synchronized(lock){對o2進行操作}}

              }

              C.

              public class Foo{

              private Object lock = new Object(),lock2 = new Object();

              private Object o1,o2;

              public void methodA(){synchronized(lock){對o1進行操作}}

              public void methodB(){synchronized(lock){對o1進行操作}}

              public void methodC(){synchronized(lock2){對o2進行操作}}

              public void methodD(){synchronized(lock2){對o2進行操作}}

              }

              D.

              public class Foo{

              private Object lock = new Object(),lock2 = new Object();

              private Object o1,o2;

              public void methodA(){synchronized(lock){對o1進行操作}}

              public void methodB(){synchronized(lock2){對o1進行操作}}

              public void methodC(){synchronized(lock){對o2進行操作}}

              public void methodD(){synchronized(lock2){對o2進行操作}}

              }

              27.

              下面關(guān)于事務(wù)(Transaction)的說法錯誤的是:()。

              A.

              事務(wù)具備ACID四個基本特性,即A(Atomicity)—原子性、C(Consistency)—一致性、I(Isolation)—隔離性、D(Durability)—持久性。

              B.

              事務(wù)的提交(Commit)指將事務(wù)中所有對數(shù)據(jù)庫的更新寫到磁盤上的物理數(shù)據(jù)庫中去,事務(wù)正常結(jié)束。

              C.

              事務(wù)的回滾(Rollback)指在事務(wù)運行的過程中發(fā)生了某種故障,事務(wù)不能繼續(xù)進行,將事務(wù)中對數(shù)據(jù)庫的所有以完成的操作全部撤消,回滾到事務(wù)開始的狀態(tài)。

              D.

              JDBC通過Connection對象控制事務(wù),默認方式下,在執(zhí)行完更改語句后需要必須要調(diào)用Connection的commit方法,對數(shù)據(jù)的更改才能生效。

              28.

              下列代碼的運行結(jié)果是:

              public class WrappedString {

              private String s;

              public WrappedString(String s) {

              this.s = s;

              }

              public static void main(String[] args) {

              HashSet