2008年5月华育三期笔试A卷 联系客服

发布时间 : 星期日 文章2008年5月华育三期笔试A卷更新完毕开始阅读e805567aa26925c52cc5bfc7

试卷编号:002

D)EXECUTE INSERT_TEAM (3,'LONG HORNS','AUSTIN'); 081.{Oracle题目} 考察下面的函数:

CREATE OR REPLACE FUNCTION CALC_PLAYER_AVG (V_ID IN PLAYER_BAT_STAT. PLAYER_ID%TYPE) RETURN NUMBER

IS

V_AVG NUMBER; BEGIN

SELECT HITS/AT_BATS INTO V_AVG

FROM PLAYER_BAT_STAT WHERE PLAYER_ID=V_ID; RETURN(V_AVG); END;

下列哪条语句可以成功调用函数:(选择1项)

A)SELECT CALC_PLAYER_AVG(PLAYER_ID) FROM PLAYER_BAT_STAT; B)EXECUTE CALC_PLAYER_AVG(31); C)CALC_PLAYER(‘RUTH’); D)CALC_PLAYER_AVG(31);

082.{Oracle题目} 考察下面的触发器:

CREATE OR REPLACE TRIGGER Emp_count

AFTER DELETE ON Emp_tab FOR EACH ROW DECLARE N INTEGER; BEGIN

SELECT COUNT(*)

INTO n

FROM Emp tab;

DBMS_OUT.PUT_LINE('there are now'||n|| 'employees'); END;

该触发器当执行了以下的SQL语句后出错:

Delete from emp_tab where empno is equal to 7499; 下列选项哪个能修正该错误:(选择1项) A)将触发器类型改为before delete的

B)因为触发器中不允许count,所以将count函数去掉 C)去掉DBMS_OUTPUT语句,因为触发器中不允许 D)去掉行级触发器的行级限制

083.{Oracle题目} 检查此包的定义:

CREATE OR REPLACE PACKAGE COMPILE_THIS

IS

G_VALUE VARCHAR2(100); PROCEDURE A;

9

试卷编号:002

PROCEDURE B;

END COMPILE_THIS; /

CREATE OR REPLACE PACKAGE BODY COMPILE_THIS IS

PROCEDURE A IS

BEGIN

G_VALUE := (‘HELLO WORLD’); END A; PROCEDURE B IS BEGIN C;

DBMS_OUTPUT. PUT_LINE (‘PROCEDURE B CALLING C’); END B; PROCEDURE C IS BEGIN

B;

DBMS_OUTPUT. PUT_LINE (‘PROCEDURE C CALLING B’); END;

END COMILE_THIS; /

在编译包时,以下叙述哪项是正确的:(选择1项) A)输出Procedure B calling C B)输出Procedure C calling B

C)出现编译错误,因为C需要前项声明 D)出现编译错误,因为B需要前项声明 084.{Oracle题目} 存储过程定义如下:

CREATE OR REPLACE PROCEDURE DELETE_PLAYER (V_ID IN NUMBER)

IS BEGIN

DELETE FROM PLAYER WHERE V_ID=31; EXCEPTION

WHEN STATS_EXIST_EXCEPTION THEN DBMS_OUTPUT.PUT_LINE

('can't delete this player, child records exist in PLAYER_BAT_STAT table'); END;

为什么该过程编译出错?(选择1项)

A)在STATA_EXIST_EXCEPTION后没有打逗号

10

试卷编号:002

B)STATS_EXIST_EXCEPTION没有声明为NUMBER类型 C)STATS_EXIST_EXCEPTION没有声明为exception类型 D)在EXCEPTION区只允许使用预定义异常 085.{Oracle题目} 下列哪些叙述是正确的:(选择2项)

A)函数必须有返回值

B)过程必须有返回值 C)函数作为PL/SQL语句执行

D)函数作为表达式的一部分执行

086.{Oracle题目} 以下的哪些语句中允许调用自定义函数:(选择1项)

A)NEXTVAL

B)SELECT命令中的HAVING子句

C)ALTER TABLE命令

D)SELECT命令或UPDATE命令中的FROM子句

087.{Oracle题目} 下列关于可变数组和嵌套表的陈述中,哪些是正确的?(选择2项)

A)可变数组和嵌套表均可以被索引

B)可变数组不能超过在创建该数组时所定义的界限,而嵌套表则没有这样的限制 C)在往嵌套表中基于查询插入数据时,需要用到关键字 CAST 和 MULTISET D)可变数组的长度可动态调整

088.{Oracle题目}表(TEACHER)包含以下列:

ID NUMBER(7) PK SALARY NUMBER(7,2)

SUBJECT_ID NUMBER(7) 判断以下两个SQL语句:

(1)SELECT ROUND(SUM(salary),-2) FROM teacher ;

(2)SELECT subject_id, ROUND(SUM(salary),-2) FROM teacher GROUP BY subject_id ; 有什么不同结果? (选择1项) A) 语句1将返回每个老师一个结果 B) 语句2将返回多个结果 C) 结果相同,显示不同 D) 将有一个句子产生错误

089.{Oracle题目} 哪一个权限允许你删除其他用户的序列对象? (选择1项)

A)DROP SEQUENCE B)DELETE SEQUENCE C)DROP ANY SEQUENCE D)DELETE ANY SEQUENCE

090.{Oracle题目} 哪一个算术运算将返回一个数值? (选择1项) A)'01-FEB-1998' + 25 B)'03-DEC-1997' - 30

C)'07-JUL-1997' + (480/24)

D) TO_DATE('01-JAN-1998') - TO_DATE('01-DEC-1996') 091.{Linux题目}在使用匿名登录ftp时,用户名为( )? (选择1项)

A) login users B) anonymous C) root D) guest 092.{Linux题目}在实际操作中,想了解命令logname 的用法,可以键入 ( )得到帮助?(选择1项)

11

试卷编号:002

A) logname --man B) logname/?

C) help logname D) logname --help 093.{Linux题目}当用命令ls –al查看文件和目录时,欲观看卷过屏幕的内容,应使用组合

键( )?(选择1项)

A) Shift+Home B) Ctrl+ PgUp C) Alt+ PgDn D) Shift+ PgUp 094.{Linux题目}文件权限读、写、执行的三种标志符号是( )?(选择1项) A) rwx B) xrw C) rdx D) srw 095.{Linux题目}Linux 文件名的长度不得超过( )个字符?(选择1项)。 A) 64 B) 128 C) 256 D) 512 096.{Linux题目}进程有哪三种状态?(选择1项)

A) 准备态、执行态和退出态 B) 精确态、模糊态和随机态 C) 运行态、就绪态和等待态 D) 手工态、自动态和自由态

097.{Linux题目}从后台启动进程,应在命令的结尾加上符号 ( )?(选择1项) A) & B) @ C) # D) $

098.{Linux题目}crontab文件由六个域组成,每个域之间用空格分割,其排列如下:( (选择1项) A) MIN HOUR DAY MONTH YEAR COMMAND

B) MIN HOUR DAY MONTH DAYOFWEEK COMMAND C) COMMAND HOUR DAY MONTH DAYOFWEEK D) COMMAND YEAR MONTH DAY HOUR MIN 099.{Linux题目}用ftp进行文件传输时,有哪两种模式?(选择1项) A) Word和binary B) .txt和Word Document C) ASCII和binary D) ASCII和Rich Text Format

100.{Linux题目}Apache服务器默认的接听连接端口号是什么?(选择1项) A) 1024 B) 800 C) 80 D) 8

12

)?