“CsiRan”通过精心收集,向本站投稿了11篇甲骨文(oracle)技术笔试题,下面是小编整理后的甲骨文(oracle)技术笔试题,欢迎大家阅读借鉴,并有积极分享。

甲骨文(oracle)技术笔试题

篇1:甲骨文(oracle)技术笔试题

甲骨文(oracle)技术笔试题

技术方面,英语的和MT差不多,

不过技术测试,主要是考java和数据库,

后面五道题,

1,什么叫Normalization.什么叫3NF,并请列出1NF和2NF..

2,什么叫revised key index

3,什么叫死锁,举一个引起数据库操作中死锁的例子

4, BYTE[] buf = BYTE[1024];

in.read(buf)

in是一个接收图像数据的网络IO流,请指出这段代码有什么问题,并请用java代码改进它

5,你正在分析一个子系统的接口,发现接口很多,

然后你同事劝你用Fecade, 问你用Fecade有什么好处

篇2:ORACLE的笔试题

香港电信笔试题

1. Based on your understanding of the following java related technologies:

servlets, JavaServerPage, JavaBeans, Enterprise JavaBeans, how do you think these technologies are work together or are applied in the development of an in ternet-based application (25marks).

2. In your opinion ,what do you think are the advantages or benefits of using an object-oriented approach to software development? how do you think those benefits can be achieved or realized? (15marks).

3. In designing your classes, given the choice between inheritance and aggregation which do you choose (15marks).

4. How would you work around the lack of multiple inheritance feature in Java (15marks).

5. What would you consider to be the hardest part of OO analysis and design and why (10marks).

6. How do you keep yourself up to date with the latest in software techonogy, especially in the field of software development (10marks).

7. What si your career aspiration? Why do you think this E-Commerce Development Center can help you in achieving your career goals (10marks) (1hr, answer in English).

篇3:ORACLE的笔试题

1. Would you please describe yourself in 3-4 lines? (limited in 500 words)

2. Could you tell us why we should choose you as a Loreal Person, and what makes you unique? (limited in 500 words)

3. What is your short-term and long-term career plan? (limited in 500 words)

4. What kind of group activities are you interested in and what type of role do you often play?

(limited in 500 words)

5. Please use one sentence to give a definition of ‘Beauty’, and describe the most beautiful thing in your life. (limited in 500 words)

篇4:oracle经典20道笔试题

甲骨文(oracle)技术笔试题

oracle经典20道笔试题

1.列出至少有一个员工的所有部门,

select dept.deptno,dept.dname

from dept,emp

where dept.deptno=emp.deptno

2.列出薪金比“SMITH”多的所有员工。

select * from emp

where sal >(select sal from emp where ename=’SMITH’)

3.列出所有员工的姓名及其直接上级的姓名。

select yg.ename,sj.ename

from emp yg,emp sj

where yg.mgr=sj.empno

4.列出受雇日期早于其直接上级的所有员工。

select yg.ename,sj.ename

from emp yg join emp sj on yg.mgr=sj.empno

where yg.hiredate

5.列出部门名称和这些部门的员工信息,同时列出那些没有员工的部门。

select dept.deptno,dept.dname,emp.empno,emp.ename

from dept left join emp

on dept.deptno=emp.deptno

6.列出所有“CLERK”(办事员)的姓名及其部门名称。

select * from dept,emp

where dept.deptno=emp.deptno

and job=’CLERK’

7.列出最低薪金大于1500的各种工作。

select job from emp

group by job

having min(sal)>1500

8.列出在部门名称为“SALES”(销售部)工作的员工的姓名,假定不知道销售部的部门编号。

方法一:

select emp.ename

from dept,emp

where dept.deptno=emp.deptno

and dname=’SALES’

方法二:

select * from emp

where deptno=(select deptno from dept where dname=’SALES’)

9.列出薪金高于公司平均薪金的所有员工。

select * from emp

where sal> (select avg(sal) from emp)

对比:列出薪金高于本部门平均薪金的所有员工。

方法一:

select * from emp a

where a.sal>(select avg(sal) from emp b where b.deptno=a.deptno)

缺点:相关子查询,效率低。

方法二:

select empno,ename,sal from

emp a,(select avg(sal) avg_sal from emp b where b.deptno=a.deptno) b

where a.deptno=b.deptno

and a.sal>b.avg_sal

10.列出与“SCOTT”从事相同工作的所有员工。

select * from emp

where job=(select job from emp where ename=’SCOTT’)

11.列出薪金等于部门30中员工的薪金的`所有员工的姓名和薪金,

select ename,sal from emp

where sal=any(select sal from emp where deptno=30 )

12.列出薪金高于在部门30工作的所有员工的薪金的员工姓名和薪金。

方法一:

select ename,sal from emp

where sal>all(select sal from emp where deptno=30 )

方法二:

select ename,sal from emp

where sal>(select max(sal) from emp where deptno=30 )

13.列出在每个部门工作的员工数量、平均工资和平均服务期限。

select deptno,avg(trunc((sysdate-hiredate)/365)) as year

from emp

group by deptno

–参考:截断,取整函数

select trunc(99.9) from dual;

返回

99

14.列出所有员工的姓名、部门名称和工资。

select d.dname,e.ename,e.sal

from dept d,emp e

where d.deptno=e.deptno

说明:每个字段都加表前缀,效率要高些

15.列出所有部门的详细信息和部门人数。

select dept.deptno,dept.dname,count(*)

from dept,emp

where dept.deptno=emp.deptno

group by dept.deptno,dept.dname

16.列出各种工作的最低工资。

select job,min(sal) from emp group by job

17.列出各个部门的MANAGER(经理)的最低薪金。

select deptno,min(sal) from emp where job=’MANAGER’ group by deptno

18.列出所有员工的年工资,按年薪从低到高排序。

select empno,ename,sal*12 as 年薪 from emp

order by sal

19. 求各种工作工资最低的员工。

方法一:

select * from emp a

where sal=(select min(sal) from emp b where b.job=a.job)

方法二:

select emp.*

from emp a,( select job,min(sal) min_sal from emp group by job) b

where a.job=b.job and a.sal=b.min_sal

20. 列出各种工作工资前3名的员工

select * from (

select empno,ename,sal,job,

dense_rank over(partition by job order by sal desc) as 名次

from emp ) a

where a.名次<=2

order by job;

说明:用到了Oracle强大的“分区排名技术”,其中“dense_rank()”是Oracle的解析函数。

篇5:笔试题oracle financials developer

笔试题oracle financials developer

选择题

1:下列数据中,不是C语言常量的是

A.′ ′

B.″a″

C.e-2

D.012

2:对于do-while语句,错误的说法是

A.先执行循环体后判断循环条件

B.循环体至少要执行一次

C.循环体有可能一次也不执行

D.循环体中可以包含若干条语句

3:下列说法中错误的是

A.C语言中循环嵌套的层数没有限定

B.C语言中的内部函数只能在本文件中被调用

C.用typedef语句定义的数据类型名称必须是大写字母

D.C语言中的continue语句,可以通过改变程序的结构而省略

4:以下叙述正确的是

A.宏名必须用大写的英文字母表示

B.宏定义不仅是符号替换,也可以赋值

C.宏替换是在程序编译时完成的,不占用程序运行时间

D.引用带参数的宏时,实际参数与宏定义中的形式参数类型应一致

5:设static char x[ ]=″12345″,y[ ]={′1′,′2′,′3′,′4′,′5′,′′};那么

A.x数组的'长度等于y数组的长度

B.x数组的长度大于y数组的长度

C.x数组的长度少于y数组的长度

D.x数组与y数组的存储区域相同

篇6:oracle financials developer笔试题

选择题

1:下列数据中,不是C语言常量的是

A.′ ′

B.″a″

C.e-2

D.012

2:对于do-while语句,错误的说法是

A.先执行循环体后判断循环条件

B.循环体至少要执行一次

C.循环体有可能一次也不执行

D.循环体中可以包含若干条语句

3:下列说法中错误的是

A.C语言中循环嵌套的层数没有限定

B.C语言中的内部函数只能在本文件中被调用

C.用typedef语句定义的数据类型名称必须是大写字母

D.C语言中的continue语句,可以通过改变程序的结构而省略

4:以下叙述正确的是

A.宏名必须用大写的英文字母表示

B.宏定义不仅是符号替换,也可以赋值

C.宏替换是在程序编译时完成的,不占用程序运行时间

D.引用带参数的宏时,实际参数与宏定义中的形式参数类型应一致

5:设static char x[ ]=″12345″,y[ ]={′1′,′2′,′3′,′4′,′5′,′′};那么

A.x数组的长度等于y数组的长度

B.x数组的长度大于y数组的长度

C.x数组的长度少于y数组的长度

D.x数组与y数组的存储区域相同

6:下列错误的是

A.char s[]=″China″;

B.char s[10]={″China″};

C.char s[10]; s=″China″;

D.char s[10]={′C′, ′h′, ′i′,;′n′, ′a′};

7:对于while语句,错误的说法是

A.用条件控制循环体的执行次数

B.循环体至少要执行一次

C.循环体有可能一次也不执行

D.循环体中可以包含若干条语句

8:执行语句“ for(s=0,i=1;i<=10;i=i+3) s+=i; ”后,变量 s 、 i 的当前值是

A.22,13

B.12,10

C.22,10

D.12,13

9:设enum color {purple, black, red, white} d;, 若将d赋值为枚举常量red,则正确的是

A.d=(enum color)2;

B.d=(enum color)3;

C.d=″red″;

D.d=color;

10:执行语句“ k=5 | 3; ”后,变量 k 的当前值是

A.1

B.8

C.7

D.2

11:若定义了int a;char b;float c;,则表达式a*b-c的类型是

A.float

B.int

C.char

D.double

12:设char str1[10]=″ABCDE″,str2[10]=″XYZ″;则执行语句:printf(″%d″ ,strlen(strcpy(str1,str2)));后的输出是

A.3

B.5

C.8

D.9

13:错误的实型(浮点型)常数是

A..0

B.0.E0

C.0.0

D.0E+0.0

14:下列运算符中,优先级最高的是

A.[]

B.++

C.%

D.&&

15:若有说明语句“int a[10],*p=a;”,对数组元素的正确引用是

A.a[p]

B.P[a]

C.*(P+2)

D.P+2

16:以下对枚举类型的定义中正确的是

A.enum a={one,two,three};

B.enum a{one=9,two=-1,three};

C.enum a={“one”,“two”,“three”};

D.enum a{“one”,“two”,“three”};

17:若变量 a , b 已经正确定义并赋值,符合 C 语言语法的表达式是

A.a 2 +b

B.a*a+b

C.a×a+b

D.a·a+b

简答题

18:Security 公司的网络管理工程师Mr. leak最近发现有不少来自公司外部IP的请求,试图非法访问公司内部资源,为了不影响数据访问流程,

oracle financials developer笔试题

他不得不写一个高效的程序——一个工作在Ipv4上的防火墙,如果请求来自非授权的ip地址,则将请求丢弃。为了便于管理,通过文本文件IP.TXT来配置授权的IP地址,文件格式为每行(’/n’)一个 IP地址(或IP段),范围不超过一个B类。例如:

162.105.91.163

59.66.105.0 59.66.105.255

211.71.0.0 211.71.255.255

限制:IP段的起止地址间以空格隔开。文件不超过10万行,内存不超过4M字节。

要求:请编写一个程序,读入IP.TXT文件。并从标准输入接受一个IP地址。如果该地址在授权范围内,则在标准输出上打印Y,否则打印N.如果输入为一个空行,程序结束。

请给出思路(文字描述),完成代码,分析你采用算法的优劣。请列举测试方法和思路

篇7:Oracle Management Trainee笔试题

Oracle Management Trainee笔试题

题目全是英语水平测试,难度和六级差不多,形式类似水平二,有词形转换,完形填空,名词解释,阅读并回答问题,作文,一般是it related,和日常办公常用的,注意抓紧时间就行了,

地点:北京交通大学

申请职位:Management Trainee

测试类别:English Test

题型&主要内容:

1、动词正确时态填空(高中水平)

2、介词填空

3、改错

4、名词解释(English to English)

Solution, Value Creating, Consumer centric, Integrated, partnership,

。。(不记得了) 5、阅读并回答问题(open questions)

6、快速阅读(true or false questions)

7、作文(两个)

题目感觉不是很难,不会像NewEgg那次通篇GRE单词。但是时间非常紧张,本人没有做完作文。旁边的一个GG居然两个作文都写的满满当当,汗!

篇8:甲骨文(Oracle)面试题目

甲骨文(Oracle)面试题目

这也许是你一直期待的文章,在关注这部分技术问题的同时,请务必阅读有关面试中有关

个人的问题和解答,

甲骨文(Oracle)面试题目

。这里的回答并不是十分全面,这些问题可以通过多个角度来进行解释

,也许你不必在面试过程中给出完全详尽的答案,只需要通过你的解答使面试考官了解你

对ORACLE概念的熟悉程度。

1.解释冷备份和热备份的不同点以及各自的优点

解答:热备份针对归档模式的数据库,在数据库仍旧处于工作状态时进行备份。而冷

备份指在数据库关闭后,进行备份,适用于所有模式的数据库。热备份的优点在于当备份

时,数据库仍旧可以被使用并且可以将数据库恢复到任意一个时间点。冷备份的优点在于

它的备份和恢复操作相当简单,并且由于冷备份的数据库可以工作在非归档模式下,数据库

性能会比归档模式稍好。(因为不必将archive log写入硬盘)

2.你必须利用备份恢复数据库,但是你没有控制文件,该如何解决问题呢?

解答:重建控制文件,用带backup control file 子句的recover 命令恢复数据库。

3.如何转换init.ora到spfile?

解答:使用create spfile from pfile 命令.

4.解释data block , extent 和 segment的区别(这里建议用英文术语)

解答:data block是数据库中最小的逻辑存储单元。当数据库的对象需要更多的物理

存储空间时,连续的data block就组成了extent . 一个数据库对象拥有的所有extents被

称为该对象的segment.

5.给出两个检查表结构的方法

解答:1.DESCRIBE命令

2.DBMS_METADATA.GET_DDL 包

6.怎样查看数据库引擎的报错

解答:alert log.

7.比较truncate和delete 命令

解答:两者都可以用来删除表中所有的记录。区别在于:truncate是DDL操作,它移动

HWK,不需要rollback segment .而Delete是DML操作, 需要rollback segment 且花费较长

时间.

8.使用索引的理由

解答:快速访问表中的data block

9.给出在STAR SCHEMA中的两种表及它们分别含有的数据

解答:Fact tables 和dimension tables. fact table包含大量的主要的信息而dime

nsion tables 存放对fact table 某些属性描述的信息

10.FACT Table上需要建立何种索引?

解答:位图索引 (bitmap index)

11. 给出两种相关约束?

解答:主键和外键

12. 如何在不影响子表的前提下,重建一个母表

解答:子表的外键强制实效,重建母表,激活外键

13. 解释归档和非归档模式之间的.不同和它们各自的优缺点

解答:归档模式是指你可以备份所有的数据库 transactions并恢复到任意一个时间点

,非归档模式则相反,不能恢复到任意一个时间点。但是非归档模式可以带来数据库性能

上的少许提高.

14. 如何建立一个备份控制文件?

解答:Alter database backup control file to trace.

15. 给出数据库正常启动所经历的几种状态 ?

解答:STARTUP NOMOUNT – 数据库实例启动

STARTUP MOUNT - 数据库装载

STARTUP OPEN – 数据库打开

16. 哪个column可以用来区别V$视图和GV$视图?

解答:INST_ID 指明集群环境中具体的 某个instance 。

17. 如何生成explain plan?

解答:运行utlxplan.sql. 建立plan 表

针对特定SQL语句,使用 explain plan set statement_id = 'tst1' into pl

an_table ,运行utlxplp.sql 或 utlxpls.sql察看explain plan

18. 如何增加buffer cache的命中率?

解答:在数据库较繁忙时,适用buffer cache advisory 工具,查询v$db_cache_adv

ice.如果有必要更改,可以使用 alter system set db_cache_size 命令

19. ORA-01555的应对方法?

解答:具体的出错信息是snapshot too old within rollback seg , 通常可以通过增

大rollback seg来解决问题。当然也需要察看一下具体造成错误的SQL文本

20. 解释$ORACLE_HOME和$ORACLE_BASE的区别?

解答:ORACLE_BASE是oracle的根目录,ORACLE_HOME是oracle产品的目录。

篇9:甲骨文(Oracle)笔试经验

地点:北京交通大学

申请职位:Management Trainee

测试类别:English Test

题型&主要内容:

1、动词正确时态填空(高中水平)

2、介词填空

3、改错

4、名词解释(English to English)

Solution, Value Creating, Consumer centric, Integrated, partnership,。。(不记得了) 5、阅读并回答问题(open questions)

6、快速阅读(true or false questions)

7、作文(两个)

题目感觉不是很难,不会像NewEgg那次通篇GRE单词。但是时间非常紧张,本人没有做完作文。旁边的一个GG居然两个作文都写的`满满当当,汗!

网友二:甲骨文(oracle)技术笔试题

技术方面,英语的和MT差不多。

不过技术测试,主要是考java和数据库,后面五道题,

1.什么叫Normalization.什么叫3NF,并请列出1NF和2NF..

2.什么叫revised key index

3.什么叫死锁,举一个引起数据库操作中死锁的例子

4.BYTE[] buf = BYTE[1024];

in.read(buf)

in是一个接收图像数据的网络IO流,请指出这段代码有什么问题,并请用java代码改进它

5.你正在分析一个子系统的接口,发现接口很多。然后你同事劝你用Fecade, 问你用Fecade有什么好处?

篇10:笔试题技术类

笔试题(技术类)

1.人工智能与模式识别的研究已有多年,但似乎公认的观点认为它仍然非常困难,试对你所熟悉的任一方向(如指纹识别、人像识别、语音识别、字符识别、自然语言理解等)的发展状况进行描述。并设想如果你将从事该方向的研究,你打算如何着手,以建立有效的识别理论和方法;或者你认为现在的理论和方法有何缺陷,有什么办法来进行改进?(500字以内即可,不要太长)

2.简述下面任一主题的`主要理论框架或主要观点(500字以内即可,不要太长)

(1)David Marr的视觉计算理论框架

(2)格式塔(Gestalt)心理学派的主要观点

(3)Bayes决策理论

(4)人工神经网络中的BP网络、自组织网络和联想记忆网络的主要内容

(5)基因算法

(6)小波分析

(7)目前流行的有损静态图像压缩方法

3.设想你要设计一个算法,检测给定的图像中是否有矩形结构,

所要检测的矩形可能有多种形态,试提出你的算法框架。要求你的算法至少能检测出样本中的矩形,而拒绝其他的任意非矩形结构。矩形的大小、位置和方向未知,要求你的算法能确定这些参数。

如果你认为这个问题太难而不能解决,请说明理由。

篇11:科技技术笔试题

科技技术笔试题

1. interface 和 abstract 的区别?

abstract 可不可以继承 interface, interface 可不可以继承 interface?

2. HashMap 和 Hashtable 的区别?

3. 线程常用的方法是什末?

4. GC是什末?常用的两种方法是什末?

5. Sleep()和wait()的区别?

6. Servlet中forward()和redirct()的区别?

7. EJB和JavaBean都是什末?

8. EJB都有哪些构成?

9. Servlet的生命周期,比CGI有什末优点?

10. Override 和 Overload的区别?

11. JSP的`组成部分?

12. 写一个JDBC的程序

13. MVC架构的构成和各部分的作用?

14. 存储过程和函数的区别?

阅读剩余 0%
本站所有文章资讯、展示的图片素材等内容均为注册用户上传(部分报媒/平媒内容转载自网络合作媒体),仅供学习参考。 用户通过本站上传、发布的任何内容的知识产权归属用户或原始著作权人所有。如有侵犯您的版权,请联系我们反馈本站将在三个工作日内改正。