freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

山大網(wǎng)絡java程序設計模擬題及答案(a、b、c卷)(已修改)

2025-07-04 19:44 本頁面
 

【正文】 《JAVA程序設計》模擬題 A一.判斷題1. Java源代碼中定義幾個類。( √)2. 注釋的作用是使程序在執(zhí)行時在屏幕上顯示//之后的內(nèi)容。 ( )3. 有的類定義時可以不定義構(gòu)造函數(shù),所以構(gòu)造函數(shù)不是必需的。 ( ) 4. 由繼承性可知,程序中子類擁有的成員數(shù)目一定大于等于父類擁有的成員數(shù)目。 ( )5. 抽象方法必須在抽象類中,所以抽象類中的方法都必須是抽象方法 ( )6. java異常處理中可以使用多個catch子句,此時應將高級別異常類的catch子句放在前面。 (√) 7. Java語言中的數(shù)組元素下標總是從0開始,下標可以是整數(shù)或整型表達式。 (√ )8. Applet是一種特殊的Panel,它是Java Applet程序的最外層容器。 ( √ )9. 在Java中對象可以賦值,只要使用賦值號(等號)即可,相當于生成了一個屬性與賦值對象相同的新對象。 ( ) 10. System類不能實例化,即不能創(chuàng)建System類的對象。 ( √ ) 11. 一個線程對象的具體操作是由run()方法的內(nèi)容確定的,但是Thread類的run()方法是空的,其中沒有內(nèi)容。所以用戶程序要么派生一個Thread的子類并在子類里重新定義run()方法,要么使一個類實現(xiàn)Runnable接口并書寫其中run()方法的方法體。( √ )12. 接口是特殊的類,所以接口也可以繼承,子接口將繼承父接口的所有常量和抽象方法。( )13. 靜態(tài)初始化器是在其所屬的類加載內(nèi)存時由系統(tǒng)自動調(diào)用執(zhí)行。 (√)14. 如果p是父類Parent的對象,而c是子類Child的對象,則語句p=c是正確的。( √ )15. 所有的鼠標事件都由MouseListener監(jiān)聽接口的監(jiān)聽者來處理 ( √)二.單項選擇題1.在編寫Java Applet程序時,若需要對發(fā)生的事件作出響應和處理,一般需要在程序的開頭寫上( D )語句。A、import .* 。 B、import .* 。C、import .* 。 D、import .* 。2. 關于被私有保護訪問控制符private protected修飾的成員變量,以下說法正確的是( c )A、可以被三種類所引用:該類自身、與它在同一個包中的其他類、在其他包中的該類的子類B、可以被兩種類訪問和引用:該類本身、該類的所有子類C、只能被該類自身所訪問和修改D、只能被同一個包中的類訪問 3. Java application中的主類需包含main方法,main方法的返回類型是什么?( d )A、int B、float C、double D、void4. 設有下面兩個類的定義: class Person { class Student extends Person { long id。 // 身份證號 int score。 // 入學總分 String name。 // 姓名 int getScore(){ } return score。 } }則類Person和類Student的關系是( b )。A、包含關系 B、繼承關系 C、關聯(lián)關系 D、上述類定義有語法錯誤5 . 容器Panel和Applet缺省使用的布局編輯策略是( c )A、FlowLayout B、BorderLayout C、GridLayout D、CardLayout6. 執(zhí)行完以下代碼int [ ] x = new int[25];后,以下哪項說明是正確的( a )A、x[24]為0 B、x[24]未定義 C、x[25]為0 D、x[0]為空7. 編譯并運行以下程序,以下描述哪個選項是正確的( a )1. class X{ 2. protected String toString(){ 3. return ()。} 4. }A、編譯通過運行無異常 B、編譯通過但運行時出錯 、C、行2出錯,不能成功編譯 D、不能成功編譯,行3出錯8. 以下哪個不是Java的關鍵字?( a )A、FALSE B、const C、this D、void9. 有程序如下,關于程序的描述哪個是正確的?( c )public class Person{   static int arr[] = new int[10]?! ublic static void main(String a[])   {   (arr[0])。  } } A、編譯將產(chǎn)生錯誤 B、編譯時正確,但運行時將產(chǎn)生錯誤 C、正確,輸出0 D、正確,輸出null10. 以下聲明合法的是( b )A、default String s; B、public final static native int w( )C、abstract double d; D、abstract final double hyperbolicCosine( )11. 關于以下application的說明,正確的是( c )1. class StaticStuff2. { 3. static int x=10;4. static { x+=5;}5. public static void main(String args[ ]){6. (“x=” + x)。7. }8. static { x/=3。}9. }A、4行與8行不能通過編譯,因為缺少方法名和返回類型 B、8行不能通過編譯,因為只能有一個靜態(tài)初始化器C、編譯通過,執(zhí)行結(jié)果為:x=5D、編譯通過,執(zhí)行結(jié)果為:x=312. 在使用interface聲明一個接口時,只可以使用( a )修飾符修飾該接口。A、public B、protected C、private protected D、private13. 關于以下程序代碼的說明正確的是( d )class HasStatic{ private static int x=100; public static void main(String args[ ]){ HasStatic hs1=new HasStatic( )。 ++。 HasStatic hs2=new HasStatic( )。 ++。 hs1=new HasStatic( )。 ++。 。 (“x=”+x)。} }A、5行不能通過編譯,因為引用了私有靜態(tài)變量B、10行不能通過編譯,因為x是私有靜態(tài)變量 C、程序通過編譯,輸出結(jié)果為:x=103D、程序通過編譯,輸出結(jié)果為:x=1
點擊復制文檔內(nèi)容
試題試卷相關推薦
文庫吧 www.dybbs8.com
公安備案圖鄂ICP備17016276號-1