恒生电子笔试题.docx
- 文档编号:10519928
- 上传时间:2023-05-26
- 格式:DOCX
- 页数:5
- 大小:26.68KB
恒生电子笔试题.docx
《恒生电子笔试题.docx》由会员分享,可在线阅读,更多相关《恒生电子笔试题.docx(5页珍藏版)》请在冰点文库上搜索。
恒生电子笔试题
恒生电子笔试题
以下纯属参考,未必这么考
请大家一定要注意oracle数据库方面的知识
现在用人单位在java和c的上基本上难不倒我们但在一些对于数据库有比较高要求的软件企业,比如做金融很多时候,我们会有
oracle数据库方面受挫,从而造成在薪资水平上受压制,甚至失去这个机会。
1.对于一个数据库表,可以有1个主键和多个外键。
2.为了防止一个用户的工作不适当的影响另一个用户,应该采
取(c)
a完整控制b,安全性控制c,并发控制d,访问控制
3.关系数据库中,实现实体之间的联系是通过表与表之间的(d)
a,公共索引b,公共存储c,公共元组d,公共属性
4,sql语言集数据查询,数据操纵,数据定义,数据控制功能与一体,充分体现了关系数据库语言的特点和优点。
5,触发器可以在插入,删除或修改特定表中的数据中的一种
或几种操作发生时自动执行。
6,请列数据库编程中连接sqlserver数据库的三中不同技术:
dsn,dsn-less,oledb
7,请举出实体间具有一对一,一对多,多对多联系的例子。
8,简要说明事务的原子性?
事务的原子性指的是,事务中包含的程序作为数据库的逻辑工作单位,它所做的对数据修改操作要么全部执行,要么完全不执行。
这种特性称为原子性。
事务的原子性要求,如果把一个事务可看作是一个程序,它要么完整的被执行,要么完全不执行。
就是说事务的操纵序列或者完全应用到数据库或者完全不影响数据库。
这种特性称为原子性。
假如用户在一个事务内完成了对数据库的更新,这时所有的更新对外部世界必须是可见的,或者完全没有更新。
前者称事务已提交,后者称事务撤消(或流产)odbms必须确保由成功提交的事务完成的所有操纵在数据库内有完全的反映,而失败的事务对数据库完全没有影响。
9,简要说明为什么存储过程执行速度比普通的sql更快而且
减少网络流量?
谁都知道存储过程是预编译的存储过程其实就是能完成一定操作的一组sql语句,只不过这组语句是放在数据库中的这里我们只谈sqlserver。
如果我们通过创建存储过程以及在asp中
调用存储过程,就可以避免将sql语句同asp代码混杂在一起。
这样做的好处至少有三个:
第一、大大提高效率。
存储过程本身的执行速度非常快,而且,调用存储过程可以大大减少同数据库的交互次数。
第二、提高安全性。
假如将sql语句混合在asp代码中,一旦代码失密,同时也就意味着库结构失密。
第三、有利于sql语句的重用。
应用题:
Os
studentbaa
学号姓名性别年龄所在系snosnamessexsagesdeptcourseb
课程编号课程名学分enocnameccredit
学号课程编号成绩
snoenogradepr
小排序selectstu.sname
wherestu.snose.snoand
stu.sagefromstudentstueoursese
se.enoeourse.enoandeourse.ename
数据库
2,查询平均分数为85以上的学生名单和平均得分seleet
stu.snamefromstudentstusewherestu.snose.snoand
avgsc.grade85
3,新增加一门
2个学分的课程,编原理课程编号为1005
(ehar型)insertinto
eourseenoenameeereditvalues1005编译
原理,2fapos
4,在选修关系
se表中,建立序号和课程编号的唯索引。
5,学生信息中,要增加身份证号码字段类型为char长度18
非空altertablestudentaddcredit_idchar18notnuII;
6,删除sc表中学号已经不存在的记录deletefromscwhere
snonotinselectmaxrowidfromscgroupbysnocnograde
7,写出sql语句得到下列结果
所在系男生人数女生人数总人数
selectsdeptcountfromstudentgroupbyssex
所在系15《年龄〈1818〈年龄〈20的人数其他年龄的人数
总人数
第一题是综合题,
1、毕业后想从事什么样的工作,为什么?
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,要你
写语句输出三门课程的成绩(不过成绩是要用优秀、及格、不及格来
显示的)大于80分为优秀、60分以上为及格、60分以下为不及格。
要求你写出设计的思路,然后再写语句。
最后一部分也是20分值的题,有两道题,任选一道,第一道
是看程序填空的,考的是递归算法;第二道是用JAVA写的,实现折半查找。
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 恒生 电子 笔试