TCSD标准考试JAVA笔试题目100分制,考试时间150分钟

时间:2020-11-15 17:17:24 笔试题目 我要投稿

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 空值时,将导致出错,其原因是:()。