(32)為了向一個Applet傳遞參數(shù),可以在HTML文件的APPLET標志中使用PARAM選項。在Applet程序中獲取參數(shù)時,應使用的方法是
A)getParameter( ) B)getDocumentBase( )
C)getCodeBase( ) D)getImage( )
(33)線程在生命周期中要經(jīng)歷5種狀態(tài)。如果線程當前是新建狀態(tài),則它可到達的下一個狀態(tài)是
A)運行狀態(tài) B)阻塞狀態(tài) C)可運行狀態(tài) D)終止狀態(tài)
(34)下列關于Java多線程并發(fā)控制機制的敘述中,錯誤的是
A)Java中對共享數(shù)據(jù)操作的并發(fā)控制是采用加鎖技術
B)線程之間的交互,提倡采用suspend( )/resume( )方法
C)共享數(shù)據(jù)的訪問權限都必須定義為private
D)Java中沒有提供檢測與避免死鎖的專門機制,但應用程序員可以采用某些策略防止死鎖的發(fā)生
(35)下列操作中,不屬于Applet安全限制的是
A)加載本地庫 B)讀寫本地文件系統(tǒng)
C)運行本地可執(zhí)行程序 D)與同一個頁面中的Applet通信
二、填空題(每空2分,共30分)
請將每一個空的正確答案寫在答題卡【1】~【15】序號的橫線上,答在試卷上不得分。注意:以命令關鍵字填空的必須拼寫完整。
(1)數(shù)據(jù)管理技術發(fā)展過程經(jīng)過人工管理、文件系統(tǒng)和數(shù)據(jù)庫系統(tǒng)三個階段,其中數(shù)據(jù)獨立性最高的階段是 【1】 。
(2)算法復雜度主要包括時間復雜度和 【2】 復雜度。
(3)在進行模塊測試時,要為每個被測試的模塊另外設計兩類模塊:驅動模塊和承接模塊(樁模塊)。其中 【3】 的作用是將測試數(shù)據(jù)傳送給被測試的模塊,并顯示被測試模塊所產(chǎn)生的結果。
(4)一棵二叉樹第六層(根結點為第一層)的結點數(shù)最多為 【4】 個。
(5)數(shù)據(jù)結構分為邏輯結構和存儲結構,循環(huán)隊列屬于 【5】 結構。
(6)Java語言具有可移植性、高性能、健壯性、安全性和獨立于體系結構的 【6】 特點。
(7) 【7】 類是由Java編譯器自動生成的,它伴隨每個類。
(8)在運行時,由java解釋器自動引入,而不用 import 語句引入的包是 【8】 。
(9)在Java中,字符串是作為 【9】 出現(xiàn)的。
(10)與顯示相關的Applet方法有 【10】 ( ),repaint( )和update( )。
(11)Applet生命周期方法有init( ), 【11】 ( ),stop( )和destroy( )。
(12)下列程序的功能是創(chuàng)建了一個顯示5個“Hello!”的線程并啟動運行,請將程序補充完整。
public class ThreadTest extends Thread {
public static void main(String args[ ]){
ThreadTest t = new 【12】 ;
t.start( );
}
public void run( ){
int i =0;
while( true){
System.out.println("Hello! ");
if (i++==4) break ;
}}}
(13)Swing的事件處理機制包括 【13】 、事件和事件監(jiān)聽者。
(14)Swing的頂層容器有:JApplet,JWindow,JDialog和 【14】 。
(15)Java對象串行化技術,主要是通過 【15】 類和ObjectOutputStream類來實現(xiàn)。
北京 | 天津 | 上海 | 江蘇 | 山東 |
安徽 | 浙江 | 江西 | 福建 | 深圳 |
廣東 | 河北 | 湖南 | 廣西 | 河南 |
海南 | 湖北 | 四川 | 重慶 | 云南 |
貴州 | 西藏 | 新疆 | 陜西 | 山西 |
寧夏 | 甘肅 | 青海 | 遼寧 | 吉林 |
黑龍江 | 內蒙古 |