當(dāng)前位置:高考升學(xué)網(wǎng) > 招聘筆試題 > 正文
二、多項(xiàng)選擇題40分(每題4分,共10題)
1. 下面說(shuō)法正確的是( )
A、把只在類(lèi)內(nèi)部使用的屬性和方法聲明為private
B、使用私有內(nèi)部類(lèi)隱藏細(xì)節(jié)實(shí)現(xiàn)
C、使用接口的屬性模擬常量枚舉,屬性名全部用大寫(xiě),如int MAXSIZE=100
D、包名統(tǒng)一使用小寫(xiě)
2. 以下是對(duì)表單提交方式中GET方法以及POST方法的一些闡述,正確的是( )
A.GET方法中存在URL長(zhǎng)度的限制,而POST方法沒(méi)有這個(gè)限制
B.GET方法的字符集只能限制為ASCII字符,而POST方法沒(méi)有這個(gè)限制
C.使用GET方法時(shí),URL的參數(shù)個(gè)數(shù)是有上限的
D.使用POST方法時(shí),請(qǐng)求的URL也可以是http://www.gillion.com.cn/index.do?id=’2’的形式
3. Web程序中,下列哪些方法防止表單重復(fù)提交( )
A.令牌環(huán) B.驗(yàn)證碼 C.Servlet D.JS控制提交銨鈕使能
4. 下面哪個(gè)會(huì)有錯(cuò)或異常的是( )
A.float f=1.3; B.char c="a";
C.int i=10; D.boolean b=null;
5. 下列哪些是正確的 ( )
A.static methods cannot be overriden to be non static
B.static methods cannot be declared as private
C.private methods cannot be overloaded
D.an overriden method cannot throw exceptions not checked in the base class
6. 關(guān)于Spring框架,下列說(shuō)法正確的是 ( )
A.具備IOC特性 B.具備AOP特性
C.屬于重量級(jí)框架 D.不能用于數(shù)據(jù)層
7. 下列標(biāo)識(shí)符不合法的有 ( )
A.new B.$Usdollars C.hello.w D.1234
8. 執(zhí)行完以下代碼int [ ] x = new int[10];后,以下哪些說(shuō)明是錯(cuò)誤的( )
A.x[9]為0 B.x[9]未定義 C.x[10]為0 D.x[0]為空.
9. 為提高系統(tǒng)可維護(hù)性,通常會(huì)將系統(tǒng)設(shè)計(jì)成多層架構(gòu),可包括下列哪些層( )
A.數(shù)據(jù)層 B.代理層 C.業(yè)務(wù)層 D.視圖層
10.Sservlet中關(guān)于redirect與forward,下列說(shuō)法正確的有( )
A.redirect客戶(hù)端會(huì)重新發(fā)出請(qǐng)求
B.forward客戶(hù)端會(huì)重新發(fā)出請(qǐng)求
C.redirect,地址欄顯示之前的地址信息
D.forward,地址欄顯示之前的地址信息
三、找錯(cuò)題20分(共5處錯(cuò)誤,每處4分)
現(xiàn)需為網(wǎng)上書(shū)店提供一個(gè)接口,用于查詢(xún)某筆訂單對(duì)應(yīng)的明細(xì)編號(hào),書(shū)籍編號(hào)以及實(shí)際價(jià)格,并且按明細(xì)編號(hào)排序。表結(jié)構(gòu)如下所示:
字段描述
字段名
類(lèi)型
明細(xì)編號(hào)
ORDERDETAILID
VARCHAR2(50)
訂單號(hào)
ORDERID
VARCHAR2 (50)
書(shū)籍編號(hào)
BOOKID
VARCHAR2 (50)
原價(jià)
BOOKPRICE
NUMBER (10,2)
折扣率
BOOKRATE
NUMBER(4,2)
備注
MEMO
VARCHAR2 (4000)
代碼如下:
public Map getorderdetail(String orderId ){
String sql = "select from orderdetails" ;
sql += " where orderId=" + orderId ;
sql += " order by orderDetailId" ;
//注:getConnection為偽代碼,用于獲取數(shù)據(jù)庫(kù)連接
java.sql.Statement st = getConnection().createStatement() ;
ResultSet rs = st.executeQuery(sql) ;
Map a = new HashMap() ;
OrderDetail orderDetail = new OrderDetail() ;
while(rs.next()){
orderDetail.setOrderDetailId(rs.getString(1)) ;
orderDetail.setOrderId(rs.getString(2)) ;
orderDetail.setBookId(rs.getString(3)) ;
orderDetail.setBookPrice(rs.getDouble(4)) ;
orderDetail.setBookRate(rs.getDouble (5)) ;
orderDetail.setMemo(rs.getString(6)) ;
a.put(orderDetailId , orderDetail) ;
}
return a ;
}
現(xiàn)需盡可能提高代碼的運(yùn)行效率及可維護(hù)性,請(qǐng)指出上面代碼需改正(改進(jìn))的地方(共七種),并說(shuō)明原因及改正(改進(jìn))的方法。
2020年河北新聞網(wǎng)兩學(xué)一做
時(shí)間:2023-09-18 07:0:242020年河北新聞網(wǎng)兩學(xué)一做
時(shí)間:2023-09-15 11:0:59兩學(xué)一做學(xué)習(xí)教育知
時(shí)間:2023-09-21 06:0:302020年開(kāi)展兩學(xué)一做學(xué)習(xí)教
時(shí)間:2023-09-19 21:0:30