日韩欧美另类久久久精品_亚洲大色堂人在线无码_国产三级aⅴ在线播放_在线无码aⅴ精品动漫_国产精品精品国产专区

2015恒生電子筆試題

  請大家一定要注意 oracle 數(shù)據(jù)庫方面的知識

  現(xiàn)在用人單位在 java 和 c的筆試上基本上難不倒我們但在一些對于數(shù)據(jù)庫有比較高要求的軟件企業(yè),比如做金融很多時候,我們會有 oracle 數(shù)據(jù)庫方面受挫,從而造成在薪資水平上受壓制,甚至失去這個機會。

  1.對于一個數(shù)據(jù)庫表,可以有 1 個主鍵和 多 個外鍵。

  2.為了防止一個用戶的工作不適當?shù)挠绊懥硪粋用戶,應該采取(c)

  a完整控制 b,安全性控制 c,并發(fā)控制 d,訪問控制

  3.關系數(shù)據(jù)庫中,實現(xiàn)實體之間的聯(lián)系是通過表與表之間的(d)

  a,公共索引 b,公共存儲 c,公共元組 d,公共屬性

  4,sql 語言集數(shù)據(jù)查詢,數(shù)據(jù)操縱,數(shù)據(jù)定義,數(shù)據(jù)控制功能與一體,充分體現(xiàn)了關系數(shù)據(jù)庫語言的特點和優(yōu)點。

  5,觸發(fā)器可以在 插入,刪除或修改特定表中的數(shù)據(jù) 中的一種或幾種操作發(fā)生時自動執(zhí)行。

  6,請列數(shù)據(jù)庫編程中連接 sql server 數(shù)據(jù)庫的三中不同技術:dsn,dsn-less,oledb

  7,請舉出實體間具有一對一,一對多,多對多聯(lián)系的例子。

  8,簡要說明事務的原子性?事務的原子性指的是,事務中包含的程序作為數(shù)據(jù)庫的邏輯工作單位,它所做的對數(shù)據(jù)修改操作要么全部執(zhí)行,要么完全不執(zhí)行。這種特性稱為原子性。

  事務的原子性要求,如果把一個事務可看作是一個程序,它要么完整的被執(zhí)行,要么完全不執(zhí)行。就是說事務的操縱序列或者完全應用到數(shù)據(jù)庫或者完全不影響數(shù)據(jù)庫。這種特性稱為原子性。

  假如用戶在一個事務內完成了對數(shù)據(jù)庫的更新,這時所有的更新對外部世界必須是可見的,或者完全沒有更新。前者稱事務已提交,后者稱事務撤消(或流產) 。dbms必須確保由成功提交的事務完成的所有操縱在數(shù)據(jù)庫內有完全的反映,而失敗的事務對數(shù)據(jù)庫完全沒有影響。

  9,簡要說明為什么存儲過程執(zhí)行速度比普通的 sql 更快而且減少網絡流量?誰都知道存儲過程是預編譯的存儲過程其實就是能完成一定操作的一組 sql 語句,只不過這組語句是放在數(shù)據(jù)庫中的這里我們只談 sql server。如果我們通過創(chuàng)建存儲過程以及在 asp 中調用存儲過程,就可以避免將 sql 語句同 asp 代碼混雜在一起。這樣做的好處至少有三個:

  第一、大大提高效率。存儲過程本身的執(zhí)行速度非?,而且,調用存儲過程可以大大減少同數(shù)據(jù)庫的交互次數(shù)。

  第二、提高安全性。假如將 sql 語句混合在 asp 代碼中,一旦代碼失密,同時也就意味著庫結構失密。

  第三、有利于 sql 語句的重用。

  應用題:0s

  studentbaa

  學號 姓名 性別 年齡 所在系

  sno sname ssex sage sdept

  courseb

  課程編號 課程名 學分

  cno cname ccredit

  學號 課程編號 成績

  sno cno gradepr

  1,查詢所有學過課程“數(shù)據(jù)庫”的學生姓名,并且按年齡從大到小排序select stu.sname stu.sage from student stucoursesc where stu.snosc.snoand sc.cnocourse.cno and course.cname‘數(shù)據(jù)庫‘

  2,查詢平均分數(shù)為 85 以上的學生名單和平均得分select stu.sname from student stusc where stu.snosc.sno and avgsc.grade85

  3,新增加一門 2 個學分的課程,編原理 課程編號為 1005 (char 型)insert into coursecnocnameccredit values‘1005’”編譯原理” ,2fapos

  4,在選修關系 sc 表中,建立序號和課程編號的唯一索引。

  5,學生信息中,要增加身份證號碼字段 類型為 char 長度 18 非空alter table student addcredit_id char18 not null;

  6,刪除 sc 表中學號已經不存在的記錄delete from sc where sno not inselect maxrowid from sc group by snocnograde

  7,寫出 sql 語句得到下列結果

  所在系 男生人數(shù) 女生人數(shù) 總人數(shù)

  select sdeptcount from student group by ssex

  所在系 15《年齡〈18 18〈年齡〈20 的人數(shù) 其他年齡的人數(shù) 總人數(shù)

  第一題是綜合題,

  1、畢業(yè)后想從事什么樣的工作,為什么?

  2、你父母對你的教育上,哪些造就了你現(xiàn)在的個性特點?

  3、你的技術專長是什么?

  4、你的學習成績怎樣?拿過什么獎勵金?

  第二題是不定項選擇題

  1、給你一串出棧序列,判斷棧至少長多少

  2、給出先序中序判斷后續(xù)

  3、字符數(shù)組賦值問題,包括 for 循環(huán)和 memset 和另一個 dzero(好像是這個函數(shù))

  4、linux/Unix 中允許讀寫但不允許執(zhí)行的命令(666 跟 777)

  5、關于靜態(tài)變量說法正確的是哪些

  6、關于數(shù)據(jù)庫中索引作用的題

  7、進程的并發(fā)會影響數(shù)據(jù)一致性的(讀臟數(shù)據(jù)等)

  第三題填空題

  1、操作系統(tǒng)進程高級通信有哪些方式

  2、給出一段代碼,問這段代碼有什么問題(指針為賦初值)

  3、給出 IP,求子網掩碼和可分配的主機數(shù)

  4、數(shù)據(jù)庫中事務的四個特點(原子性、一致性、獨立性/隔離性、持久性)

  第四題數(shù)據(jù)庫操作題

  大致就是給出三個表,要求寫 SQL 語句,包括視圖建立,增刪改查,SQL 函數(shù)應用等(一共 25 分,好多)

  第五題用 C 或 JAVA 寫一個五子棋程序

  要求寫一個函數(shù),當一顆白棋落下的時候,判斷白方是否五連珠,棋盤是 1313 大小,用數(shù)組 A 表示,0 表示空,1 表示白棋,2 表示黑棋

  然后就是一道 20 分值的數(shù)據(jù)庫的題目了,一個表里有三個字段,語言,數(shù)學,英語,三門課程的成績分別為 70、80、58,要你寫語句輸出三門課程的成績(不過成績是要用優(yōu)秀、及格、不及格來顯示的)大于 80 分為優(yōu)秀、60 分以上為及格、60 分以下為不及格。要求你寫出設計的思路,然后再寫語句。

  最后一部分也是 20 分值的題,有兩道題,任選一道,第一道是看程序填空的,考的是遞歸算法;第二道是用 JAVA 寫的,實現(xiàn)折半查找。

本文已影響6827
上一篇:微軟校園招聘實習生筆試題 下一篇:恒生電子 C/C++開發(fā)筆試題

相關文章推薦

|||||