恒生电子笔试题_第1页
恒生电子笔试题_第2页
恒生电子笔试题_第3页
恒生电子笔试题_第4页
恒生电子笔试题_第5页
已阅读5页,还剩5页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、恒生电子笔试题以下纯属参考,未必这么考请大家一定要注意oracle数据库方面的知识现在用人单位在java和c的上基本上难不倒我们但在一些对 于数据库有比较高要求的软件企业,比如做金融很多时候,我们会有oracle数据库方面受挫,从而造成在薪资水平上受压制,甚至失去 这个机会。1. 对于一个数据库表,可以有1个主键和 多 个外键。2. 为了防止一个用户的工作不适当的影响另一个用户,应该采取(c)a完整控制b,安全性控制c,并发控制d,访问控制3. 关系数据库中,实现实体之间的联系是通过表与表之间的(d)a,公共索引b,公共存储c,公共元组d,公共属性4,sql语言集数据查询,数据操纵,数据定义,

2、数据控制功能 与一体,充分体现了关系数据库语言的特点和优点。5,触发器可以在 插入,删除或修改特定表中的数据中的一种或几种操作发生时自动执行。6,请列数据库编程中连接sql server数据库的三中不同技术:dsn , dsn-less , oledb7,请举出实体间具有一对一,一对多,多对多联系的例子。8,简要说明事务的原子性?事务的原子性指的是,事务中包含 的程序作为数据库的逻辑工作单位,它所做的对数据修改操作要么全 部执行,要么完全不执行。这种特性称为原子性。事务的原子性要求,如果把一个事务可看作是一个程序,它要 么完整的被执行,要么完全不执行。就是说事务的操纵序列或者完全 应用到数据库

3、或者完全不影响数据库。这种特性称为原子性。假如用户在一个事务内完成了对数据库的更新,这时所有的更 新对外部世界必须是可见的,或者完全没有更新。前者称事务已提交, 后者称事务撤消(或流产)odbms必须确保由成功提交的事务完成的 所有操纵在数据库内有完全的反映,而失败的事务对数据库完全没有 影响。9,简要说明为什么存储过程执行速度比普通的sql更快而且减少网络流量?谁都知道存储过程是预编译的存储过程其实就是能完 成一定操作的一组 sql语句,只不过这组语句是放在数据库中的这 里我们只谈sql server。如果我们通过创建存储过程以及在asp中调用存储过程,就可以避免将sql语句同asp代码混杂

4、在一起。这 样做的好处至少有三个:第一、大大提高效率。存储过程本身的执行速度非常快,而且, 调用存储过程可以大大减少同数据库的交互次数。第二、提高安全性。假如将 sql语句混合在asp代码中,一 旦代码失密,同时也就意味着库结构失密。第三、有利于sql语句的重用。应用题:Osstude ntbaa学号姓名性别年龄所在系 sno sn ame ssex sage sdept courseb课程编号课程名学分 eno cn ame ccredit学号课程编号成绩sno eno gradepr1 ,查询所有学过课程数据库的学生姓名,并且按年龄从大到小排序 select stu.snamewhere

5、stu.snose.snoandstu.sage from studentstueoursesese.enoeourse.enoand eourse.ename数据库2,查询平均分数为85以上的学生名单和平均得分seleetstu.s name from stude nt stuse where stu.s no se.s no andavgsc.grade853,新增加一门2个学分的课程,编原理课程编号为1005(ehar 型)insert intoeourseenoenameeereditvalues 1005 编译原理,2fapos4,在选修关系se表中,建立序号和课程编号的唯 索引。5

6、,学生信息中,要增加身份证号码字段类型为char长度18非空 alter table student addcredit_id char18 not nuII;6,删除sc表中学号已经不存在的记录 delete from sc wheresno not in select maxrowid from sc group by snocno grade7,写出sql语句得到下列结果所在系男生人数女生人数总人数select sdeptco unt from stude nt group by ssex所在系15年龄18 18年龄20的人数 其他年龄的人数总人数第一题是综合题,1、毕业后想从事什么样的

7、工作,为什么?2、你父母对你的教育上,哪些造就了你现在的个性特点3、你的技术专长是什么?4、你的成绩怎样?拿过什么奖励金?第二题是不定项选择题1、给你一串出栈序列,判断栈至少长多少2、给出先序中序判断后续3、字符数组赋值问题,包括 for循环和 memset和另一个dzero(好像是这个函数)4、linux/Unix中允许读写但不允许执行的命令(666跟777)5、关于静态变量说法正确的是哪些6、关于数据库中索引作用的题7、进程的并发会影响数据一致性的(读脏数据等)第三题填空题1、操作系统进程高级通信有哪些方式2、给出一段代码,问这段代码有什么问题(指针为赋初值)3、给出IP,求子网掩码和可分配的主机数4、数据库中事务的四个特点(原子性、一致性、独立性/隔离性、持久性)第四题数据库操作题大致就是给出三个表,要求写 SQL语句,包括视图建立,增删改查,SQL函数应用等(一共25分,好多)第五题用C或JAVA写一个五子棋程序要求写一个函数,当一颗白棋落下的时候,判断白方是否五连珠,棋盘是1313大小,用数组 A表示,0表示空,1表示白棋,2表示黑棋然后就是一道20分值的数据库的题目了,一个表里有三个字段,语言,数学,英语,三门课程的成绩分别为70、80、58,要你写语句输出三门课程的成绩(不过成绩是要用

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论