- 相關(guān)推薦
廣州足跡信息技術(shù)有限公司Java軟件工程師試題
以下是unjs小編為您精心整理的,希望對(duì)您有所幫助,
廣州足跡信息技術(shù)有限公司Java軟件工程師試題
。請(qǐng)選擇你會(huì)做的題目,在答卷紙上寫(xiě)上姓名、聯(lián)系電話!1、請(qǐng)描述Java的基本數(shù)據(jù)類(lèi)型,以及各種整數(shù)類(lèi)型的取值范圍。
2、在Java中,以下的異常:java.lang.Excetion, java.lang.RuntimeException, java.lang.Error 有什么區(qū)別?
3、請(qǐng)創(chuàng)建一個(gè)2維數(shù)組,來(lái)保存如下的楊輝三角。
1
1 2 1
1 3 3 1
4、對(duì)數(shù)組對(duì)象 x ,該數(shù)組的長(zhǎng)度如何表示?
5、請(qǐng)例示 如何使用instanceof 關(guān)鍵字,以及如何進(jìn)行對(duì)象的強(qiáng)制類(lèi)型轉(zhuǎn)換。
6、閏年的判斷標(biāo)準(zhǔn)是:所有的閏年都能被4整除,但能被100整除不能被400整除的不是閏年。請(qǐng)編寫(xiě)Java代碼,來(lái)實(shí)現(xiàn)該算法。
7、使用junit框架,設(shè)計(jì)對(duì)上述算法的單元測(cè)試代碼,檢查算法的正確性。
8、請(qǐng)完成如下的排序算法,盡可能使用你所知道得最快的算法。
public class SortTool {
/* the vector contains a lot of integer objects, maybe contains more
* integers which have the same value.
* @return void but the input vector have been sorted in ascend order
*/
public void sortIntegers(java.util.Vector vector){
// add your code here
}
}
9、編寫(xiě)Java代碼,打印如下的楊輝三角。注意該三角形是居中對(duì)齊的。
1
1 2 1
1 3 3 1
1 4 6 4 1
1 5 10 10 5 1
1 6 15 20 15 6 1
public class PrintYangHui {
/* usage: java PrintYangHui 10 – print a YangHui triangle of 10 lines */
public static void main(String args[]){
// add your code here
}
}
10、編寫(xiě)一段生產(chǎn)者/消費(fèi)者的Java代碼,其中生產(chǎn)者每次生產(chǎn)1個(gè)0到1000之間的隨機(jī)數(shù),消費(fèi)者則把該隨機(jī)數(shù)打印出來(lái),
資料共享平臺(tái)
《廣州足跡信息技術(shù)有限公司Java軟件工程師試題》(http://www.szmdbiao.com)。如果產(chǎn)生的隨機(jī)數(shù)為0,則生產(chǎn)者、消費(fèi)者均退出運(yùn)行。要求生產(chǎn)者、消費(fèi)者均使用線程來(lái)實(shí)現(xiàn)。11、在JSP應(yīng)用中,請(qǐng)簡(jiǎn)要地說(shuō)明以下幾種變量的生命周期的概念以及各自的用途,請(qǐng)假設(shè)一個(gè)應(yīng)用場(chǎng)景,說(shuō)明在該場(chǎng)景下,那些數(shù)據(jù)應(yīng)該使用此種變量類(lèi)型。
a)Application
b)Session
c)Request
d)Page
12、現(xiàn)有訂單、訂單項(xiàng)、客戶、產(chǎn)品四個(gè)數(shù)據(jù)庫(kù)表:
訂單(OrderID, CustomerID, OrderTime, OrderStatus, ……)
客戶(CustomerID, Name, Address, Telephone, ……)
產(chǎn)品(ProductID, ProductName, Description, UnitPrice, ……)
訂單項(xiàng)(OrderId, OrderItemId, ProductID, UnitCount, ……)(一個(gè)訂單包括多個(gè)訂單項(xiàng))
a)請(qǐng)使用UML圖對(duì)以上對(duì)象進(jìn)行建模,反映對(duì)象之間的關(guān)系。
b)編寫(xiě)一個(gè)SQL語(yǔ)句,查詢指定客戶 custId 的全部訂單資料,包括以下內(nèi)容:(CustomerID, CustomerName, OrderId, OrderItemId, ProductName, UnitPrice, UnitCount, TotalPrice)
c)創(chuàng)建數(shù)據(jù)庫(kù)時(shí),需要定義那些主鍵、外鍵?
【廣州足跡信息技術(shù)有限公司Java軟件工程師試題】相關(guān)文章:
某公司Java工程師筆試題09-20
java軟件工程師轉(zhuǎn)正申請(qǐng)書(shū)08-03
Java基礎(chǔ)筆試題07-06
軟件測(cè)試工程師筆試題及答案10-10
筆試面試題—軟件測(cè)試工程師06-15
Java基礎(chǔ)筆試題目05-25
軟件測(cè)試工程師筆試題及部分解答08-24
java面試筆試題大匯總08-03