主觀題(每題10分,共50分)
1. 請分析並優化改寫下面的程式**(可以使用你做熟悉的一種程式語言改寫,如果認為不需要改寫,請說明理由)
public static bolean isodd(int n){
whlie( true ){
if( n == 1 )
return true;
else if( n == 1 )
return false;
n = n-2;
2. 在乙個字串中找到可能的最長的子字串,該字串時是由同乙個字元組成的(可以使用你做熟悉的一種程式語言改寫)
3. 將乙個字串逆序(實現strrev)(可以使用你做熟悉的一種程式語言改寫)
4. 假設我們有個使用以下sql語句建造的表:
create table emp(
idno char(6),
deptno char(20),
ename char(20),
jop char(20),
sal decimal(7, 2) )
表已經有資料,請用sql語句完成如下的功能操作;
1) 查詢部門號為10、工作崗位是工程師的該部門的平均工資。
2) 將職員jones提公升為部門20的經理,同時工資增加1000元。
3) 選出部門號為10的部門中的所有的工作崗位。
4) 刪除id號為『100512』的員工資訊。
5. 一家電影院有20個自動售票機,為了節約成本,20個自動售票機並不是都處於工作狀態,他們的工作規則是:
1) 最少有一台自動售票機保持工作狀態。
2) 當每乙個處於工作狀態的自動售票機的排隊人數超過3人時,如果當前還有未開啟的自動售票機,則開啟一台,並馬上分流顧客,直到20臺自動售票機均開啟。(假設顧客會自動尋找當前排隊人數最少的自動售票機購買電影票,自動售票機實時知道本機當前的排隊人數)
3) 當開啟的自動售票機沒有人排隊時,應關閉該自動售票機,但必須保證有一台自動售票機隨時處於開啟狀態。
請用物件導向設計方法設計,模擬該自動售票機執行系統。要求:
1) 請清楚描述該模擬系統的物件類設計
2) 請清楚描述系統管理方法的偽**或流程圖。也可以採用文字語言,但一定要將該實現流程邏輯描述清楚。
筆試收錄 百度 軟體工程師
1 請實現兩棵樹是否相等的比較,相等返回,否則返回其他值,並說明演算法複雜度。資料結構為 typedef struct treenodetreenode 函式介面為 int comptree treenode tree1,treenode tree2 注 a b兩棵樹相等當且僅當root c roo...
嵌入式軟體工程師筆試題
一 選擇題 1 定義函式 時,預設函式的型別宣告,則函式型別取預設型別 a.void b.char c.float d.int 參 d 二 簡答 1 多型類中的虛函式表是compile time,還是run time時建立的?參 虛函式表是在編譯期就建立了,各個虛函式這時被組織成了乙個虛函式的入口位...
C 軟體工程師筆試題附答案
鼎易c 軟體工程師筆試題 筆試時間 60分鐘 職位 姓名 性別 日期 一 選擇題 1 9 9分 1 如果派生類以proctected方式繼承基類,則原基類的protected和public成員在派生類的訪問性分別是 d a public和public b public和protected c pro...