发布时间 : 星期日 文章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
)?