<delect id="sj01t"></delect>
  1. <em id="sj01t"><label id="sj01t"></label></em>
  2. <div id="sj01t"></div>
    1. <em id="sj01t"></em>

            <div id="sj01t"></div>

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

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

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

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

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

              1.

              在Oracle中,現有Student表,其中包括學號stuId,姓名stuName,成績stuGrade,現要查詢成績為80分的學生姓名,并且結果按照學號降序排列,下面查詢語句正確的是()。

              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.

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

              A.

              創建線程的有2種方式,方式1是繼承Thread類,方式2是實現 Runnable 接口

              B.

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

              C.

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

              D.

              Java線程包括5個狀態,線程的創建,可運行,運行,阻塞和消亡

              3.

              一個VIEW被以下語句創建,請問在該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.

              現有a表和b表

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

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

              統計分機構VIP客戶的數量,下面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.

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

              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.

              試圖使用下面句子查詢數據:

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

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

              A.

              除數表達式為空值.

              B.

              函數參數數據類型不一致.

              C.

              空值不能被轉成實際值

              D.

              除數表達式為零

              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.

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

              A.

              start

              B.

              run

              C.

              isAlive

              D.

              sleep

              9.

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

              A.

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

              B.

              UPDATE 數據表,數據表,… SET 字段名稱=值,… WHERE 條件

              C.

              UPDATE 數據表 SET 字段名稱=值,… [WHERE 條件]

              D.

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

              10.

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

              A.

              PreparedStatement是Statement的子接口。

              B.

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

              C.

              PreparedStatement具有批處理執行SQL的功能。

              D.

              PreparedStatement的setXXX方法可以用于設置預留的表名、字段名等參數。

              11.

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

              A.

              FileInputStream

              B.

              File

              C.

              InputStream

              D.

              BufferedReader

              12.

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

              class Card implements java.io.Serializable{}

              A.

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

              B.

              開啟序列化功能,使得Card類的對象可以在網絡上傳輸

              C.

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

              D.

              導致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.

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

              A.

              查詢結束后,所有的結果數據將一次被存儲在ResultSet對象中

              B.

              Statement對象close后,由其創建的ResultSet對象將自動的close

              C.

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

              D.

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

              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.

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

              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中的所有數據,可以使用的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中獲取當前時間的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上的遠程登錄業務使用了哪些相同的資費標準,下列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;

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

              A.

              rollback to sp2;

              B.

              rollback to sp1;

              C.

              commit;

              D.

              rollback;

              24.

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

              A.

              TRUNCATE 不需要 RollbackSegment

              B.

              DELETE 不需要RollbackSegment

              C.

              TRUNCATE在 提交COMMIT之前仍可回滾

              D.

              TRUNCATE還可以刪除表結構

              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.

              下面關于事務(Transaction)的說法錯誤的是:()。

              A.

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

              B.

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

              C.

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

              D.

              JDBC通過Connection對象控制事務,默認方式下,在執行完更改語句后需要必須要調用Connection的commit方法,對數據的更改才能生效。

              28.

              下列代碼的運行結果是:

              public class WrappedString {

              private String s;

              public WrappedString(String s) {

              this.s = s;

              }

              public static void main(String[] args) {

              HashSet

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

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

            java筆試題目及答案07-27

            ps考試筆試試題目12-01

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

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

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

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

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

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

            <delect id="sj01t"></delect>
            1. <em id="sj01t"><label id="sj01t"></label></em>
            2. <div id="sj01t"></div>
              1. <em id="sj01t"></em>

                      <div id="sj01t"></div>
                      黄色视频在线观看