《面向?qū)ο蟪绦蛟O(shè)計》_第1頁
《面向?qū)ο蟪绦蛟O(shè)計》_第2頁
《面向?qū)ο蟪绦蛟O(shè)計》_第3頁
《面向?qū)ο蟪绦蛟O(shè)計》_第4頁
全文預(yù)覽已結(jié)束

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)

文檔簡介

1、面向?qū)ο蟪绦蛟O(shè)計一、選擇題1下列選項中,不屬于Java語言特點的一項是( )。A分布式B安全性C編譯執(zhí)行D面向?qū)ο?在Java語言中,( )是最基本的元素?A方法B包C對象D接口3編譯一個定義了3個類和10個方法的Java源文件后,會產(chǎn)生( )個字節(jié)碼文件?擴展名是( )?A13個字節(jié)碼文件,擴展名為.classB1個字節(jié)碼文件,擴展名為.classC3個字節(jié)碼文件,擴展名為.javaD3個字節(jié)碼文件,擴展名為.class4Java語言屬于( )種語言?A面向機器的語言B面向?qū)ο蟮恼Z言C面向過程的語言D面向操作系統(tǒng)的語言5下列描述中,不正確的是( )。A不支持多線程B一個Java源文件不允許有

2、多個公共類CJava通過接口支持多重繼承DJava程序分為Application和Applet兩類6閱讀下列代碼,選出該代碼段正確的文件名( )。class Avoid method1()1 in class A");public class Bvoid method2()2 in class B");public static void main(String args)AA.javaBA.classCB.javaDB.class7編譯下面源程序會得到哪些文件( )?class A1class A2public class Bpublic static void main

3、(String args)A只有B.class文件B只有A1.class和A2.class文件C編譯不成功D只有A1.class、A2.class和B.class文件8下列( )是合法的標識符。A12classBvoidC-5D_blank9下列( )不是Java中的保留字。AifBsizeofCprivateDnull10下列關(guān)于Java語言簡單數(shù)據(jù)類型的說法中,正確的一項是( )。A以0開頭的整數(shù)代表八進制整型常量B以0x或0X開頭的整數(shù)代表八進制整型常量Cboolean類型的數(shù)據(jù)作為類成員變量的時候,相同默認的初始值為true Ddouble類型的數(shù)據(jù)占計算機存儲的32位11下列Java

4、語句中,不正確的一項是( )。A$e, a, b = 10;Bchar c, d = 'a' Cfloat e = 0.0d;Ddouble c = 0.0f;12在編寫Java程序時,如果不為類的成員變量定義初始值,Java會給出它們的默認值,下列說法中不正確的一個是( )。Abyte的默認值是0 Bboolean的默認值是falseCchar類型的默認值是'0'Dlong類型的默認值是0.0L13下列語句中不正確的一個是( )。Afloat f = 1.1f; Bbyte b = 128;Cdouble d = 1.1/0.0;Dchar c = (char

5、)1.1f;14下列表達式1+2+ "aa "+3的值是( )。A"12aa3"B"3aa3 "C"12aa"D"aa3"15已知y=2、z=3、n=4,則經(jīng)過n=n+ -y*z/n運算后n的值為( )。A3B-1C-12D-316以下的變量定義語句中,合法的是( )。Afloat _*5 = 123.456F;Bbyte $_b1 = 12345;Cint _long_ = 123456L;Ddouble d = Double.MAX_VALUE;17下列( )不屬于Java語言流程控制結(jié)構(gòu)。

6、A分支語句B跳轉(zhuǎn)語句C循環(huán)語句D賦值語句18假設(shè)a是int類型的變量,并初始化為1,則下列( )是合法的條件語句。Aif(a)Bif(a<<=3)Cif(a=2)Dif(true)19下列說法中,不正確的一個是( )。Aswitch語句的功能可以由ifelse if語句來實現(xiàn)B若用于比較的數(shù)據(jù)類型為double型,則不可以用switch語句來實現(xiàn)Cifelse if語句的執(zhí)行效率總是比switch語句高Dcase子句中可以有多個語句,并且不需要大括號括起來20設(shè)a、b為int型變量,x、y為float型變量,ch為char類型變量且它們均已被賦值,則下列語句中正確的是( )。Asw

7、itch(x+y) Bswitch(ch+1) Cswitch ch Dswitch(a+b); 21下列哪種類成員修飾符修飾的變量只能在本類中被訪問?( )AprotectedBpublicCdefaultDprivate22在Java語言中,哪一個包中的類是自動導(dǎo)入的?( )Ajava.langBjava.awtCjava.ioDjava.applet23給出下面的程序代碼:public class X4_1_1 private float a; public static void m ( ) 如何使成員變量a被方法m( )訪問( )。A將private float a改為protect

8、ed float aB將private float a改為public float aC將private float a改為static float aD將private float a改為float a24有一個類B,下面為其構(gòu)造方法的聲明,正確的是( )。Avoid B(int x) BB(int x) Cb(int x) Dvoid b(int x) 25定義一個公有double型常量PI,哪一條語句正確?( )Apublic final double PI;Bpublic final static double PI=3.14;Cpublic final static double P

9、I;Dpublic static double PI=3.14;26已知有下面類的說明:public class X5_1_1 extends x private float f =10.6f;int i=16;static int si=10; public static void main(String args) X5_1_1 x=new X5_1_1(); 在main()方法中,下面哪條語句的用法是正確的?( )Ax.fBthis.siCX5_1_1.iDX5_1_1.f27下列程序的運行結(jié)果是( )。public class X5_1_2 extends x int ab() static int aa=10;aa+; public static void main(String args) X5_1_2 x=new X5_1_2(); x.ab(); A10B11C編譯錯誤D運行成功,但不輸出28下面關(guān)于接口的說法中不正確的是( )。A接口中所有的方法都是抽象的B接口中所有的方法都是public訪問權(quán)限C子接口繼承父接口所用的關(guān)鍵字是implementsD接口是Java中的特殊類,包含常量和抽象方法29Java語言接口

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論