航信校招java筆試題

2021-08-13 08:58:43 字數 1365 閱讀 7248

1用sql語句獲取oracle資料庫系統時間,格式為「yyyy-mm-dd」

mysql:

yyyy-mm-dd:select  curdate()  from dual

yyyy-mm-dd-hh-mm-ss:select now() from dual

hh-mm-ss:select curtime() from dual

oracle:

select to_char(sysdate,'yy-mm-dd')  from dual 

2有兩張表,一張學生表,班級表,關聯欄位是班級編號,用一條sql語句寫出所有班級名稱和對應的班級學生總人數

select class.name,count(student.id) from class left join student on student.cid=class.cid group by class.id

注意一定要group by哦,左連線。

3 jsp的九大內建物件

4 如何要配置servlet引數,在哪個函式裡面配置a.init() b.doget() c.dopost() d service() e destroy()

5 jsp<%='2'+4%>輸出什麼

答:24

6強制型別轉換

無論轉換前是什麼型別,都是轉換後的那個型別。

7 用jquary為id="select" 的div內容賦值「abcdef」,顏色弄為藍色

8探險家到了乙個島上,島上的土人於世無爭,土人挾持了探險家,寧死前給探險家說最後一句話機會,如果為真就將他燒死,為假就五馬分屍他,探險家要活命,應該怎麼做?

答:探險家可以對土人說:「我將被五馬分屍」或者「我不會被燒死」

9兩注分布不均勻的香,每注香燒完需乙個小時,問怎樣才能知道15分鐘這段時間?

答:兩頭點,記下燒完的位置,從那個位置再繼續兩頭點。

10 try catch finally語句try裡面return 5/0,其他都返回乙個數字,問程式執行的結果。

11 乙個盲人,52張牌,裡面有10張正面朝上的牌,要求盲人將牌分為兩份,每份相同的正面朝上的牌。怎麼分最快

答:將牌分兩份,乙份10張,另外乙份42張

1)假如10張全為正,那就將牌翻過來,兩份牌就一張正面都沒有

2)假如10張牌有一張正面,那另外那份就有9張正面,那就把那10張牌翻過來,以此類推。

12 null instance object是false,null不是物件的例項

trycatch(exception e)

finally

丟擲算術異常的錯誤,輸出a=4.程式會執行catch,finally裡面的語句。

航信校招java筆試題

1用sql語句獲取oracle資料庫系統時間,格式為 yyyy mm dd mysql yyyy mm dd select curdate from dual yyyy mm dd hh mm ss select now from dual hh mm ss select curtime from ...

2017校招筆試題

題目 輸入乙個字串從左到右遍歷,如果遇到三個連續相同的子串就將這個子串刪除,並將原串剩下的部分拼接到一起,重複上述過程,直到字串中沒有可以刪除的子串。eg 輸入 aaabccdddcb aabbbabbba 輸出 bb a重要 從乙個字串中刪除乙個子串,必須將原字串的內容strcpy到開闢的數字中 ...

京東校招筆試題

題目摘自牛客網 給定字串 ascii碼0 255 陣列,請在不開闢額外空間的情況下刪除開始和結尾處的空格,並將中間的多個連續的空格合併成乙個。例如 i am a little boy.變成 i am a little boy 語言不限,但不要用偽 作答,函式輸入輸出請參考如下的函式原型 void f...