1. 程式人生 > >最全的Java筆試題庫之選擇題篇-總共234道【181~234】

最全的Java筆試題庫之選擇題篇-總共234道【181~234】

abc 出現 最全的 context nav oschina 服務器 可行性 配置管理

181.下列沒有直接采用XML技術的是( )

A. UDDI

B. SOAP

C. AJAX

D.DCOM

解答:D

DCOM(分布式組件對象模型,分布式組件對象模式)是一系列微軟的概念和程序接口,利用這個接口,客戶端程序對象能夠請求來自網絡中另一臺計算機上的服務器程序對象。DCOM基於組件對象模型(COM),COM提供了一套允許同一臺計算機上的客戶端和服務器之間進行通信的接口(運行在Windows95或者其後的版本上)。

182.下列可以用來解析XML的是( )

A.CSS

B.DTD

C.SAX

D.XSL

解答:C

java解析xml文件四種方式:SAX DOM JDOM DOM4J

183.下面關於XML敘述不正確的是( )

A.XML標記必須關閉

B.XML是大小寫敏感的

C.XML文件只能跟DTD文件一塊使用

D.XML和XSL結合可以在瀏覽器上顯示

解答:C

184.在不指定特殊屬性的情況下,哪幾種HTML標簽可以手動輸入文本:()

A. <TEXTAREA></TEXTAREA>

B. <INPUT type=”text”/>

C. <INPUT type=”hidden”/>

D. <DIV></DIV>

解答:AB

185.關於IFrame表述正確的有:()

A. 通過IFrame,網頁可以嵌入其他網頁內容,並可以動態更改

B. 在相同域名下,內嵌的IFrame可以獲取外層網頁的對象

C. 在相同域名下,外層網頁腳本可以獲取IFrame網頁內的對象

D. 可以通過腳本調整IFrame的大小

解答:CD

IFRAME 元素也就是文檔中的文檔,或者好像浮動的框架(FRAME)。

通過 iframe 對象所在頁面的對象模型,你可以訪問 iframe 對象的屬性,但不能訪問其內容。

186.關於表格表述正確的有:()

A. 表格中可以包含TBODY元素

B. 表格中可以包含CAPTION元素

C. 表格中可以包含多個TBODY元素

D. 表格中可以包含COLGROUP元素

E. 表格中可以包含COL元素

解答

186.關於表格表述正確的有:()

A. 表格中可以包含TBODY元素

B. 表格中可以包含CAPTION元素

C. 表格中可以包含多個TBODY元素

D. 表格中可以包含COLGROUP元素

E. 表格中可以包含COL元素

解答:ACDE

caption標簽用於定義一個表格標題。<caption>標簽只能出現在table標簽中,且必須緊隨table標簽之後。每個表格只能定義一個標題。

使用 <tbody> 標簽,可以將表格分為一個單獨的部分。<tbody> 標簽可將表格中的一行或幾行合成一組。

利用<colgroup>標簽可以把表格按列劃分為若幹組,每組可包含一列或幾列,然後可以對各組分別設置格式。

通常一個列組的各列格式是相同的,如果列與列有差異,可通過在組內加入<col>標簽進行設置。<col>標簽只能在<table>標簽和<colgroup>標簽中使用。

187.在DHTML中把整個文檔的各個元素作為對象處理的技術是:()

A.HTML

B.CSS

C.DOM

D.Script(腳本語言)

解答:C

DOM:文檔對象模型

188.下面屬於javascript對象的有:( )

A. Window

B. Document

C. Form

D. String

E. Navigator

解答:ACE

189.Servlet程序的入口點是?( )

A.init()

B、main()

C、service()

D、doGet()

解答:C

19.不能在不同用戶之間共享數據的方法是?( )

A、通過cookie

B、利用文件系統

C、利用數據庫

D、通過ServletContext對象

解答:A

191. 模塊內聚度越高,說明模塊內各成分彼此結合的程度越 A 松散 B 緊密 C 無法判斷 D 相同

解答:B

內聚度是指模塊內部各成分之間的聯結強度.內聚度越高,越容易理解、修改和維護.但內聚度本身是主觀的、非形式化的概念,程序設計人員很難客觀地評估一個模塊的內聚度.為此,人們開發出許多度量準則用於量化模塊的內聚度[1~3],為程序設計人員開發出高內聚度的模塊提供指南. 192 (單選)軟件需求分析階段的輸出主要是 A. 需求說明書 B. 開發計劃 C. 可行性報告 D. 設計說明書

解答:A 193. (單選) 以下選項中不是項目經理的職責的是? A. 需求分析 B. 計劃 C. 計劃跟蹤 D. 質量管理 解答:D

質量管理是SQA(軟件質量保證)人員的職責 194. (多選)配置管理能起到以下哪些作用? A. 版本管理

B. 變更管理 C. 需求管理 D. 測試管理

解答:AB

195.下面的哪個方法在servlet的response的輸出流在URL中保存Session ID。( )

A.The encodeURL method of the HttpServletRequest interface.

B. The encodeURL method of the HttpServletResponse interface.

C.The rewriteURL method of the HttpServletRequest interface.

D. The rewriteURL method of the HttpServletResponse interface.

解答:B

196.看下面這個類

public class IfAttributsChanged implements ServletContextAttributeListener{

public void attributeAdded(ServletContextAttributeEvent scab){

System.out.println(“加入一個屬性”);

}

public void attributeRemoved(ServletContextAttributeEvent scab){

System.out.println(“刪除一個屬性”);

}

}

關於IfAttributsChanged類的敘述,下列哪一個為真?(選擇1項)

A.此類可以成功編譯

B.此類無法成功編譯,原因是缺少attributeChanged()方法。

C.此類無法成功編譯,原因是缺少attributeReplaced()方法。

D.此類無法成功編譯,原因是缺少attributeUpdated()方法。

解答:C

197.Oracle數據庫表空間與用戶的關系是 ( )?

A.一對一

B.一對多

C.多對一

D.多對多

解答: D

一個用戶可以使用一個或多個表空間,一個表空間也可以供多個用戶使用。

198.Oracle數據庫表空間與數據文件的關系描述正確的是( )

A.一個表空間只能對應一個數據文件

B.一個表空間可以對應多個數據文件

C.一個數據文件可以對應多個表空間

D.表空間與數據文件沒任何對應關系

解答:B

表空間和數據文件發生關系,數據文件是物理的,一個表空間可以包含多個數據文件,

而一個數據文件只能隸屬一個表空間

199.判斷這PL/SQL 代碼塊:(選擇1項)

BEGIN

FOR i IN 1..6 LOOP

IF i = 2 OR i = 3 THEN null;

ELSE

INSERT INTO example(one) VALUES (i);

END IF;

ROLLBACK;

END LOOP;

COMMIT;

END;

有多少行被插入到表 EXAMPLE ?

A、

B、1

C、2

D、3

解答:A

在循環結束前執行了ROLLBACK 語句,數據被回滾。

2.你判斷下面語句,有什麽作用?(單選)

GRANT update ON inventory TO joe WITH GRANT OPTION;

A、一個系統權限被授予用戶JOE

B、一個對象權限被授予用戶JOE

C、用戶JOE被授予在這個對象上的所有權限

D、一個系統權限和一個對象權限被授予用戶JOE

解答:B

with admin option 只能在賦予 system privilege 的時使用 with grant option 只能在賦予 object privilege 的時使用

21.表 CLASSES 和 表 SCHEDULE 結構如下:

CLASSES:

ID NUMBER(9)

CLASS_NAME VARCHAR2(2)

TEACHER_ID NUMBER(9)

SCHEDULE:

CLASS_TIME DATE

CLASS_ID NUMBER(9)

你建一個視圖顯示每一課的課名、課時,並按教師ID排序,判斷下面語句將返回何種結果? (選擇1項)

CREATE VIEW class_schedule AS

SELECT C.class_name, s.class_time FROM classes c, schedule s WHERE C.id = s.class_id;

A .語句創建視圖 CLASS_SCHEDULE 且可產生預期結果.

B .語句創建視圖 CLASS_SCHEDULE 但不能產生預期結果.

C .語法錯誤,因為視圖不可基於連接查詢.

D .語法錯,因為語句未包含 ORDER BY 子句.

解答:B

上述試圖顯示每一課的課名、課時,但是沒有按教師ID排序

22.Oracle數據庫中,在SQL語句中連接字符串的方法是哪個?(選擇1項)

A、cat

B、concat

C、join

D、+

解答:B

23.表 TEACHER 包含如下字段:

列名

可為空否?

數據類型

TEACHER_ID

NOT NULL

NUMBER(9)

NAME

VARCHAR2(25)

SALARY

NUMBER(7,2)

SUBJECT_ID

NOT NULL

NUMBER(3)

SUBJECT_DESCRIPTION

VARCHAR2(2)

你需要將理科教師的工資上浮8%,理科教師的SUBJECT_ID是11,你需用哪一句實現? (選擇1項)

A.UPDATE teacher SET salary = salary * 1.8 WHERE subject_description LIKE

‘SCIENCE’

B.UPDATE teacher SET salary = salary * .8 WHERE subject_description LIKE ‘SCIENCE’ AND subject_id = 11

C.UPDATE teacher SET salary = salary * 1.8 WHERE subject_id = 11;

D.UPDATE teacher SET salary = salary + (salary * .8) WHERE subject_description LIKE ‘SCIENCE’ OR subject_id = 11

解答:C

24.定義遊標如下:

DECLARE

CURSOR query_cursor(v_salary) IS

SELECT last_name, salary, dept_no

FROM employee

WHERE salary>v_salary;

這條語句為什麽會錯誤?(選擇1項)

A. 在遊標定義中不允許出現where子句

B. select語句中缺少into子句

C. 參數未指定為變量數據類型

D. 定義cursor的語法寫錯了

解答:C

25.在 PL/SQL 塊的哪部分可以對初始變量賦予新值? (選擇1項)

A.結尾部分

B.開頭部分

C.執行部分

D.聲明部分

解答:C

26.哪句可以實現顯示 id 和 description ,條件滿足訂單時間在 January 1, 1997 以前的,且單價小於 1. 或者大於 5. 的, 結果用訂單時間降序排列。(選擇1項)

A.SELECT id_number, description FROM inventory

WHERE price IN (1., 5.) OR order_date < ’1-JAN-97′

ORDER BY order_date DESC;

B.SELECT id_number, description FROM inventory

WHERE price BETWEEN 1. AND 5. OR order_date < ’1-JAN-1997′

ORDER BY order_date;

C.SELECT id_number, description FROM inventory

WHERE price < 1. OR price > 5. AND order_date < ’1 -Jan-97′

ORDER BY order_date ASC;

D.SELECT id_number, description FROM inventory

WHERE (price <1. OR price > 5.) AND order_date < ’1-JAN-1997′

ORDER BY order_date DESC;

https://my.oschina.net/u/3881961/blog/1827121
https://my.oschina.net/u/3881961/blog/1827118
https://my.oschina.net/u/3881961/blog/1827110
https://my.oschina.net/u/3881961/blog/1827107

解答:D

27.判斷下面句子,將返回什麽值? (選擇1項)

SELECT id_number, description, price FROM inventory

WHERE manufacturer_id IN (SELECT manufacturer_id FROM inventory WHERE price > 8. OR quantity > 1);

A返回單價大於8.且數量大於1的存貨的 貨號、種類、單價信息

B返回單價大於8.或者數量大於1的存貨的 貨號、種類、單價信息.

C返回單價大於8.或者數量大於1且有制造商號的存貨的 貨號、種類、單價信息.

D返回單價大於8.或者數量大於1的制造商的所有存貨的 貨號、種類、單價信息.

解答:C

28.考慮下列聲明,那些是不合法的:(選擇3項)

A. DECLARE v_name, v_dept VARCHAR2(14);

B. DECLARE v_test NUMBER(5);

C. DECLARE V_MAXSALARY NUMBER(7, 2) = 5;

D. DECLARE V_JOINDATE BOOLEAN := SYSDATE;

解答:ACD

A.v_name沒有數據類型

C.:=是賦值

D.V_JOINDATE是boolean類型,sysdate是Date類型

29.關於 PL/SQL 塊的執行部分下列說法正確的是?(選擇1項)

A.PL/SQL 表達式可以包含分組函數.

B. PL/SQL表達式不可以包含SQL函數.

C. 在SQL 語句中部分分組函數可用.

D. 以上都不對

解答A

21.表(TEACHER)包含以下列:

ID NUMBER(7) PK

SALARY NUMBER(7,2)

SUBJECT_ID NUMBER(7)

判斷以下兩個SQL語句:

(1)SELECT ROUND(SUM(salary),-2) FROM teacher ;

(2)SELECT subject_id, ROUND(SUM(salary),-2) FROM teacher GROUP BY subject_id ;

有什麽不同結果? (選擇1項)

A. 語句1將返回每個老師一個結果

B. 語句2將返回多個結果

C. 結果相同,顯示不同

D. 將有一個句子產生錯誤

解答:B

語句1會返回一個結果,就是所有老師的工資和,使用了四舍五入函數

語句2 是按照subject_id進行分組,那麽分幾組就會有幾個結果

211.遊標的哪一種屬性指示fetch語句是否從活動集中返回行,如未能返回行,則此屬性的值為

true ?(選擇1項)

A. %FOUND

B. %NOTFOUND

C. %ROWCOUNT

D. %ISOPEN

解答:B

%FOUND 布爾型屬性,當最近一次讀記錄時成功返回,則值為TRUE;

%NOTFOUND 布爾型屬性,與%FOUND相反;

%ISOPEN 布爾型屬性,當遊標已打開時返回 TRUE;

%ROWCOUNT 數字型屬性,返回已從遊標中讀取的記錄數

212.哪一子句可實現 SELECT 語句查詢員工平均工資小於5的部門信息 ? (選擇1項)

A.GROUP BY dept_id WHERE AVG(sal) < 5

B.GROUP BY AVG(sal) HAVING AVG(sal) < 5

C.GROUP BY dept_id HAVING AVG(sal) < 5

D.GROUP BY AVG(sal) < 5

解答:C

使用 HAVING 過濾分組。

213.在PL/SQL中使用哪幾種語句來對變量進行賦值? (選擇3項)

A :=

B SELECT INTO

C FETCH INTO

D =

解答:ABC

214.你試圖用下面句子查詢數據:(選擇1項)

SELECT 1/NVL(quantity, ) FROM inventory;

最全的Java筆試題庫之選擇題篇-總共234道【181~234】