亚洲国产日韩欧美在线a乱码,国产精品路线1路线2路线,亚洲视频一区,精品国产自,www狠狠,国产情侣激情在线视频免费看,亚洲成年网站在线观看

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

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

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

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

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

  1.

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

  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.

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

  B.

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

  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(機構),kehhao(客戶號),jiaoyrq(交易日期),jioyje(交易金額)

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

  統(tǒng)計分機構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.

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

  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 空值時,將導致出錯,其原因是:()。

  A.

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

  B.

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

  C.

  空值不能被轉成實際值

  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.

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

  A.

  PreparedStatement是Statement的子接口。

  B.

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

  C.

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

  D.

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

  11.

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

  A.

  FileInputStream

  B.

  File

  C.

  InputStream

  D.

  BufferedReader

  12.

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

  class Card implements java.io.Serializable{}

  A.

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

  B.

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

  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.

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

  B.

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

  C.

  查詢結束后,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》處應填入的代碼分別是:

  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中獲取當前時間的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è)務使用了哪些相同的資費標準,下列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表中所有數(shù)據(jù),并且結束該事務的正確做法是()。

  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還可以刪除表結構

  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)指將事務中所有對數(shù)據(jù)庫的更新寫到磁盤上的物理數(shù)據(jù)庫中去,事務正常結束。

  C.

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

  D.

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

  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經(jīng)典筆試題目及答案(精選7套)08-03

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

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

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