版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、可選試題判斷題×1Java是低級(jí)語(yǔ)言2Java是面向?qū)ο蟮某绦蛟O(shè)計(jì)語(yǔ)言×3Java是編譯型的計(jì)算機(jī)語(yǔ)言 5Java源程序文件的后綴是java×10一個(gè)Java源程序文件中可以有多個(gè)public類(lèi)11一個(gè)Java源程序中可以有多個(gè)類(lèi)×12一個(gè)Java Applet源程序的主類(lèi)可以有多個(gè)父類(lèi)13Java應(yīng)用程序的入口方法是main 14Java應(yīng)用程序(Application)的主類(lèi)中一定要有主方法(main) 16Java小程序(Applet)的主類(lèi)的父類(lèi)必須是類(lèi)Applet ×17Java語(yǔ)言中的邏輯變量可以和整型變量相互強(qiáng)制轉(zhuǎn)換×1
2、8在程序中可對(duì)用final修飾的變量的值進(jìn)行更改×27雙精度數(shù)強(qiáng)制轉(zhuǎn)換成單精度數(shù)后,其數(shù)值精度提高×11方法可以有多個(gè)返回值×5重載的方法可以通過(guò)它們的返回值類(lèi)型的不同來(lái)區(qū)分16定義在方法體中的變量能與定義在方法體外的變量同名6一個(gè)對(duì)象一定要屬于某個(gè)類(lèi)×7構(gòu)造函數(shù)的方法名可由編程人員任意命名8類(lèi)的構(gòu)造函數(shù)名必須和類(lèi)名相同10構(gòu)造函數(shù)可以重載×11如果一個(gè)類(lèi)定義中沒(méi)有定義構(gòu)造函數(shù),該類(lèi)就沒(méi)有構(gòu)造函數(shù)12如果一個(gè)類(lèi)定義中已經(jīng)定義了構(gòu)造函數(shù),java不會(huì)再給它提供默認(rèn)的構(gòu)造函數(shù)×11靜態(tài)屬性和靜態(tài)方法屬于類(lèi)的一個(gè)具體對(duì)象12static 變
3、量能是 private 變量×14static方法能處理非static成員15非static方法能處理static成員×16static方法中能有this引用×18類(lèi)的私有屬性和私有方法能被其子類(lèi)直接訪問(wèn)12子類(lèi)的成員變量能與其父類(lèi)的成員變量同名×14子類(lèi)可以重新定義從父類(lèi)繼承來(lái)的同名方法,并且允許它們有不同類(lèi)型的返回值15接口支持多繼承(extends)15一個(gè)接口能夠繼承(extends)多個(gè)接口×7抽象類(lèi)只能做為父類(lèi)×8可以定義抽象類(lèi)的對(duì)象9抽象方法能被繼承10抽象方法只能存在于抽象類(lèi)或接口中×11聲明為final的方
4、法能在子類(lèi)中重新定義×13終結(jié)類(lèi)能做為父類(lèi)×14終結(jié)方法能被繼承×15終結(jié)方法只能存在于終結(jié)類(lèi)中17接口中所有方法均為抽象方法18接口中所有方法均為public的×19abstract 和 final能同時(shí)修飾一個(gè)類(lèi)基本語(yǔ)法1Java中的字符使用的是16位的Unicode 編碼。6False 是合法的Java標(biāo)識(shí)符。12應(yīng)用程序一定要有main()方法,小程序一定要繼承于Applet 類(lèi)。 15Java 源程序的文件名必須和公共類(lèi)的類(lèi)名相同。 ×2、while與do_while語(yǔ)句的區(qū)別在于while無(wú)論如何要執(zhí)行一次×3、數(shù)組是連續(xù)
5、存儲(chǔ)區(qū)域的命名集合,這些存儲(chǔ)區(qū)域可以存放著不相同類(lèi)型的數(shù)據(jù)項(xiàng)。×4、任何簡(jiǎn)單數(shù)據(jù)類(lèi)型都可以作為數(shù)組的下標(biāo)。 5、Java源程序在轉(zhuǎn)換為機(jī)器語(yǔ)言執(zhí)行過(guò)程中既有編譯也有解釋。 ×7、/ 是java的多行注釋符。 8、/* */ 是java的文檔注釋符。面向?qū)ο?Java 僅支持類(lèi)間的單重繼承。 ×17方法可以沒(méi)有返回值,或有一個(gè)返回值,也可以有多個(gè)返回值。5一個(gè)類(lèi)的定義包括定義類(lèi)頭和定義類(lèi)體兩個(gè)部分。×7類(lèi)的私有屬性和私有方法可以被其子類(lèi)訪問(wèn)。13子類(lèi)不能繼承父類(lèi)的構(gòu)造函數(shù)。×14重載的方法可以通過(guò)它們的返回值類(lèi)型的不同來(lái)區(qū)分。16在 Applet
6、 的坐標(biāo)系中,(0,0) 代表輸出窗口左上角的象素點(diǎn)。×18構(gòu)造函數(shù)的方法名可由編程人員任意命名。×19構(gòu)造函數(shù)能繼承,也能被重載。20類(lèi)的構(gòu)造函數(shù)名必須和類(lèi)名相同。1、Java中所有的類(lèi)都是javalangObject類(lèi)的直接或間接子類(lèi)。 5、只有抽象類(lèi)或接口中才能包含抽象方法。 ×9、兩個(gè)類(lèi)同在一個(gè)包中,那么在一個(gè)類(lèi)可以訪問(wèn)另一個(gè)類(lèi)的private成員變量。 10、方法形式參數(shù)的作用域是該方法的方法體。 1、String abc ;是合法的Java語(yǔ)句。×2、在Java里,允許多重繼承。3、在Java語(yǔ)言里,do-while語(yǔ)句是先執(zhí)行循環(huán)體,然后再
7、判斷的循環(huán)條件。其他×8、StringBuffer類(lèi)的對(duì)象包含的字符串不可以被修改。 ×8字符串 ”a” 的長(zhǎng)度是5。9Java 支持多線程機(jī)制。填空題基本語(yǔ)法17Java中的的字符使用( )編碼unicode18在Java語(yǔ)言中,將源代碼翻譯成_時(shí)產(chǎn)生的錯(cuò)誤稱為編譯錯(cuò)誤,而將程序在運(yùn)行中產(chǎn)生的錯(cuò)誤稱為運(yùn)行錯(cuò)誤。字節(jié)碼13Java語(yǔ)言中的浮點(diǎn)型數(shù)據(jù)根據(jù)數(shù)據(jù)存儲(chǔ)長(zhǎng)度和數(shù)值精度的不同,進(jìn)一步分為哪兩種具體類(lèi)型,各占二進(jìn)制的多少位16字符串 ”a” 的長(zhǎng)度是( )317Java源程序首先要被編譯為( ),即中間代碼。13float 32位、double 64位24表達(dá)式2*5/2
8、5、10/2*5、1/2*3、5/3的計(jì)算結(jié)果分別是_。25當(dāng)整型變量n的值不能被13除盡時(shí),其值為 false 的Java語(yǔ)言表達(dá)式是_ 。26執(zhí)行以下程序段后:x = _, y = _ 。 int x = 5, y=5; y = +x * - -y;29關(guān)系運(yùn)算的運(yùn)算結(jié)果應(yīng)是( )類(lèi)型30邏輯運(yùn)算的運(yùn)算對(duì)象應(yīng)是( )類(lèi)型,運(yùn)算結(jié)果應(yīng)是( )類(lèi)型33下面的語(yǔ)句是聲明一個(gè)邏輯變量并賦值,請(qǐng)將它補(bǔ)充完整:_ b1=5!=6;邏輯變量b1的取值是_。34下面的語(yǔ)句是聲明某類(lèi)型變量s,并通過(guò)三目條件運(yùn)算符的結(jié)果給變量s賦值,請(qǐng)將該語(yǔ)句補(bǔ)充完整,s的初值是什么_ s=(9999%2= =1) ”奇數(shù)”
9、 : ”偶數(shù)”;2440; 25; 0; 1 25(n%13= =0 266 ;24 29boolean型30boolean型;boolean型 33boolean true 34String ”奇數(shù)”18閱讀下面的程序段,回答問(wèn)題。if ( x < 5 )Systemoutprint(" one ");elseif ( y < 5 )Systemoutprint(" two ");elseSystemoutprintln(" three ");問(wèn)題:1)若執(zhí)行前 x=6, y=8,該程序段輸出是什么2)若執(zhí)行前 x=1,
10、 y=8,該程序段輸出是什么 181)three 2)one 25下面是一個(gè)java應(yīng)用程序(Application),它的功能是在屏幕上輸出26個(gè)小寫(xiě)英文字母,其中每個(gè)字母相隔一個(gè)制表符”t”,請(qǐng)完成程序填空。public _ Class1 public static void main( String args ) char c='a' for (int i=1;i<=26;i+) Systemoutprint(_); 26下面是一個(gè)java應(yīng)用程序(Application),它的功能是計(jì)算 s=1+2+3+10 ,請(qǐng)完成程序填空。public _ Class1 pu
11、blic static void main( String args ) int s=0; for (int i=1;i<=10;i+) s+=_; Systemoutprintln("s="+s); 27下面是一個(gè)java Application 的主類(lèi)的定義,其功能是輸出乘法口訣表第一列,請(qǐng)完成程序填空。 import javaio*;public class MyClass public static void main(String args) int j=1; for(int i=1; _; i+) Systemoutprintln(i+"*&qu
12、ot;+j+"="+_); 25class (c+)+"t"或(char)(C+i-1)+”t” 26class i 27i<=9 j*i1結(jié)構(gòu)化程序設(shè)計(jì)的三種基本流程控制結(jié)構(gòu)是:_、_、_。10下面程序的功能是求2 到100 之間的素?cái)?shù),請(qǐng)將程序補(bǔ)充完整。public class Class1 public static void main( String args ) Label1: for(int i=2;i<100;i+) for(int j=2;j<i;j+) if( i%j=_) _; Systemoutprint(i+&q
13、uot;t"); 11閱讀程序后回答問(wèn)題 。 public class ContinueTest public static void main( String args) char c='i' for (int n=6; n < 11; n+ ) if ( n = 8 ) continue; Systemoutprint("t"+(c+); 問(wèn)題:1)程序的輸出結(jié)果是什么 2)若將if中的continue語(yǔ)句替換為break語(yǔ)句,輸出結(jié)果是什么13閱讀程序,回答問(wèn)題。public class ContinueTest public stat
14、ic void main( String args) for (char c='a'c<= 'd' c+ ) if ( c = 'c' ) continue; Systemoutprint("t"+c); 問(wèn)題:1)程序的輸出結(jié)果是什么 2) 若將if中的continue語(yǔ)句替換為break語(yǔ)句,輸出結(jié)果是什么100 continue 111)i j k l 2)i j 131)a b d 2)a b6以下方法fun的功能是求兩參數(shù)之積。 int fun ( int a, int b ) _; 7以下方法fun的功能是求
15、兩參數(shù)之積。 float fun ( int a, double b ) _; 8以下方法fun的功能是求兩參數(shù)的最大值。 int fun ( int a, int b ) _; 9以下方法m的功能是求兩參數(shù)之積的整數(shù)部分。int m ( float x, float y ) _; 12一個(gè)方法如果沒(méi)有返回值,方法頭定義中的返回值類(lèi)型是( )15采用_的程序設(shè)計(jì)原則,使程序結(jié)構(gòu)清晰簡(jiǎn)單,設(shè)計(jì)容易,有助于軟件可靠性的提高。16下面方法的功能是判斷一個(gè)整數(shù)是否為偶數(shù),將程序補(bǔ)充完整。public _ isEven(int a) if(a%2=0) return _;else return fals
16、e;6return a*b 7return (float)(a*b)8(return a>ba:b) 9return (int)(a*b)12void 15模塊化 16 boolean true 1同一個(gè)類(lèi)中多個(gè)方法具有相同的方法名,不同的_稱為方法的重載。1參數(shù)列表9設(shè)有整型數(shù)組的定義:int a =new int8; ,則alength的值為_(kāi)。10定義數(shù)組,需要完成以下三個(gè)步驟,即:_、_和_ 。11在Java語(yǔ)言中,所有的數(shù)組都有一個(gè)_屬性,這個(gè)屬性存儲(chǔ)了該數(shù)組的元素的個(gè)數(shù)(數(shù)組長(zhǎng)度)。12若有定義 int a=new int8; 則a的數(shù)組元素中第7個(gè)元素和第8個(gè)元素的下標(biāo)分別
17、是_和_。13定義一個(gè)整型數(shù)組y,它有5個(gè)元素分別是1,2,3,4,5。用一個(gè)語(yǔ)句實(shí)現(xiàn)對(duì)數(shù)組y的聲明、創(chuàng)建和賦值:_;。15下面程序的功能為計(jì)算數(shù)組各元素的和,完成程序填空。import javaawtGraphics;import javaappletApplet;public class SumArray extends Applet int a = 1, 3, 5, 7, 9, 10 ; int total; public void init() total = 0; for ( int i = 0; _; i+ ) total=_; public void paint( Graphic
18、s g ) gdrawString( "Total of array elements: " +total, 25, 25 ); 98 10聲明數(shù)組;創(chuàng)建數(shù)組空間;初始化11length 126和713int y=1,2,3,4,5; 15i<alength total+ai)1、開(kāi)發(fā)與運(yùn)行Java程序需要經(jīng)過(guò)的三個(gè)主要步驟為 、 和 。2、如果一個(gè)Java Applet源程序文件只定義有一個(gè)類(lèi),該類(lèi)的類(lèi)名為MyApplet,則類(lèi)MyApplet必須是 類(lèi)的子類(lèi)并且存儲(chǔ)該源程序文件的文件名為 。3、如果一個(gè)Java Applet程序文件中定義有3個(gè)類(lèi),則使用Sun公司
19、的JDK編譯器 編譯該源程序文件將產(chǎn)生 個(gè)文件名與類(lèi)名相同而擴(kuò)展名為 的字節(jié)碼文件。4、在Java的基本數(shù)據(jù)類(lèi)型中,char型采用Unicode編碼方案,每個(gè)Unicode碼占用 字節(jié)內(nèi)存空間,這樣,無(wú)論是中文字符還是英文字符,都是占用 字節(jié)內(nèi)存空間。5、設(shè) x = 2 ,則表達(dá)式 ( x + + )3 的值是 。6、若x = 5,y = 10,則x < y和x >= y的邏輯值分別為 和 。1、編輯源程序、編譯生成字節(jié)碼、解釋運(yùn)行字節(jié)碼2、Applet、MyApplet3、javacexe、3、 class4、2 、25、06、true 、 false2設(shè)x = 2 ,則表達(dá)式
20、( x + + ) * 3 的值是 。 答:66如果一個(gè)Java源程序文件中定義有4個(gè)類(lèi),則使用Sun公司的JDK編譯器javac編譯該源程序文件將產(chǎn)生 個(gè)文件名與類(lèi)名相同而擴(kuò)展名為 的字節(jié)碼文件。 答:4、class8如果一個(gè)Java Applet源程序文件只定義有一個(gè)類(lèi),該類(lèi)的類(lèi)名為MyApplet,則類(lèi)MyApplet必須是 類(lèi)的子類(lèi)并且存儲(chǔ)該源程序文件的文件名必須為 。 答:Applet、MyAppletjava20設(shè)有數(shù)組定義:int MyIntArray = 10 , 20 , 30 , 40 , 50 , 60 , 70 , 80 , 90 , 100 ;則執(zhí)行以下幾個(gè)語(yǔ)句后的輸
21、出結(jié)果是 。 int s = 0 ;for ( int i = 0 ; i < MyIntArraylength ; i + + ) s += MyIntArrayi ;Systemoutprintln( s ); 答:5501 java 源程序編譯命令是_2 java 應(yīng)用程序中有一個(gè)main()方法,它前面有三個(gè)修飾符是_ _ _3 java語(yǔ)言數(shù)據(jù)類(lèi)型可分為兩大類(lèi),一類(lèi)稱為_(kāi),另一類(lèi)稱為_(kāi)5設(shè)x為float型變量, y為 double型變量, a為 int型變量,已知 x=25f, a=7 ,y=422 則表達(dá)式x+a%3*(int)x%(int)y的值為_(kāi)6設(shè)x為float型變量
22、, y為 double型變量, a為 int型變量,b 為long 型變量,c為char 型,則表達(dá)式x+y*a/x+b/y+c 的值為_(kāi)類(lèi)型1 javac 2 public static void 3 簡(jiǎn)單數(shù)據(jù)類(lèi)型 ,引用數(shù)據(jù)類(lèi)型 5 45 6 double 3、一個(gè)類(lèi)實(shí)現(xiàn)一個(gè)接口使用的關(guān)鍵字是( )。4、在面向?qū)ο蟾拍钪?,每個(gè)對(duì)象都是由( )和( )兩個(gè)最基本的部分組成的。6、如果一個(gè)方法沒(méi)有返回值,則該方法類(lèi)型為( )。1、安裝完JDK后一般要設(shè)置的兩個(gè)環(huán)境變量是( )和( )。2、如果定義了一個(gè)名稱為persons、長(zhǎng)度為100的數(shù)組,則其第一個(gè)元素表示為( ),第36個(gè)元素表示為(
23、)。5、一個(gè)if語(yǔ)句可以跟隨( )個(gè)else if語(yǔ)句,但是只能有一個(gè)( )語(yǔ)句。面向?qū)ο?0一般地,一個(gè)類(lèi)的類(lèi)體應(yīng)由( )和( )兩部分組成11面向?qū)ο蟮能浖_(kāi)發(fā)方法用( )把數(shù)據(jù)和基于數(shù)據(jù)的操作封裝在一起。14在一個(gè)類(lèi)定義中,用( )描述對(duì)象的屬性 用( )描述對(duì)象的行為17面向?qū)ο蟪绦蛟O(shè)計(jì)方法最重要的三大特性是( )、( )和( )10變量定義和方法定義11類(lèi)14變量或成員;方法或函數(shù)17封裝、繼承和多態(tài)7一個(gè)對(duì)象的三個(gè)生命周期是_、_、_。8使用一個(gè)對(duì)象前,必須聲明并_它。9創(chuàng)建類(lèi)對(duì)象的運(yùn)算符是_。創(chuàng)建的目的是_。11通過(guò)類(lèi)MyClass中的不含參數(shù)的構(gòu)造函數(shù),生成該類(lèi)的一個(gè)對(duì)象obj
24、,可通過(guò)以下語(yǔ)句實(shí)現(xiàn): _。12通過(guò)_運(yùn)算符與類(lèi)的對(duì)象連接,可以訪問(wèn)此類(lèi)的成員。7創(chuàng)建;使用;清除8創(chuàng)建 9new 給對(duì)象分配內(nèi)存空間 11MyClass obj=new MyClass( ); 12圓點(diǎn)操作符“”6_是一個(gè)特殊的方法,用于對(duì)類(lèi)的變量進(jìn)行初始化。 13下面是一個(gè)類(lèi)的定義,請(qǐng)完成程序填空。public class _ int x, y; Myclass ( int i, _) / 構(gòu)造函數(shù) x=i; y=j; 14下面是一個(gè)類(lèi)的定義,請(qǐng)將其補(bǔ)充完整。class _ String name;int age;Student( _ s, int i) name=s; age=i; 6構(gòu)
25、造函數(shù)或構(gòu)造方法13Myclass int j 14Student String5final關(guān)鍵字能修飾_、_、_。6abstract關(guān)鍵字能修飾_、_。7static能修飾_、_。10用_修飾符修飾的方法稱為靜態(tài)方法;用_修飾符修飾的變量稱為靜態(tài)變量19下面是一個(gè)類(lèi)的定義,請(qǐng)將其補(bǔ)充完整。class _ / 定義名為myclass的類(lèi) _ int var=666; static int getvar() return var; 20下面程序的功能是通過(guò)調(diào)用方法max()求給定的三個(gè)數(shù)的最大值,請(qǐng)將其補(bǔ)充完整。public class Class1 public static void mai
26、n( String args ) int i1=1234,i2=456,i3=-987; int MaxValue; MaxValue=_; Systemoutprintln("三個(gè)數(shù)的最大值:"+MaxValue); public _ int max(int x,int y,int z) int temp1,max_value; temp1=x>yx:y; max_value=temp1>ztemp1:z; return max_value; 21下面是一個(gè)類(lèi)的定義,請(qǐng)將其補(bǔ)充完整。_ A String s; _ int a=666; A(String s1)
27、 s=s1; static int geta( ) return a; 5類(lèi)、方法、屬性6類(lèi)、方法 7方法、屬性10static19myclass static 20max(i1,i2,i3) static 21class static5子類(lèi)可以繼承父類(lèi)的_成員。構(gòu)造函數(shù)也能被重載。6如果子類(lèi)中的某個(gè)變量的變量名與它的父類(lèi)中的某個(gè)變量完全一樣,則稱子類(lèi)中的這個(gè)變量_了父類(lèi)的同名變量。7屬性的隱藏是指子類(lèi)重新定義從父類(lèi)繼承來(lái)的_。8如果子類(lèi)中的某個(gè)方法的名字、返回值類(lèi)型和_與它的父類(lèi)中的某個(gè)方法完全一樣,則稱子類(lèi)中的這個(gè)方法覆蓋了父類(lèi)的同名方法。 15子類(lèi)對(duì)象使用( )關(guān)鍵字引用被它隱藏了的父類(lèi)
28、的屬性和調(diào)用被它覆蓋了的父類(lèi)的方法17Java語(yǔ)言中定義接口的關(guān)鍵字是( );20下面是一個(gè)小程序的主類(lèi)myprogram的定義, 其中A、B是該主類(lèi)所在源程序中已定義的另兩個(gè)類(lèi)的類(lèi)名,完成程序填空。import java awt*;import java applet*;public class myprogram extends Applet /定義小程序的主類(lèi) A a; B b; public _ init( ) a=new A( ); b=_ B( ); 21下面是一個(gè)類(lèi)的定義,完成程序填空。public class Youwrite int x;_( ) x=0; Youwrite
29、( int x) _; 23現(xiàn)有一個(gè)類(lèi)定義如下,請(qǐng)回答問(wèn)題: class Employee String name; int age; double wage; static int No=0; Employee(String a1,int a2,double a3) name=a1; age=a2; wage=a3; No+; 在使用該類(lèi)時(shí),已使用下面語(yǔ)句生成了該類(lèi)的對(duì)象:Employee e1,e2;e1=new Employee("王勁",26,6300);e2=new Employee("張山",30,3800);問(wèn)題:1)e2name,e2ag
30、e,e2wage的值各是什么2)生成對(duì)象e1、e2后,e1No值為多少能否通過(guò)類(lèi)名做前綴引用屬性No24有如下源程序,請(qǐng)回答問(wèn)題: import javaawt*; import javaapplet*; public class Javaapplet extends Applet B b; public void init( ) b=new B( 'f', 876f, 691f); public void paint(Graphics g) gdrawString("序號(hào) "+"性別 " +"成績(jī)1 "+"
31、成績(jī)2 ",20,50); bprint(g); class A static int n=100; char ch; A( ) n+; A( char c) this( ); ch=c; void print(Graphics g) gdrawString(" "+n+" "+ch,20,70); class B extends A float s1, s2; B(float r1,float r2) s1=r1; s2=r2; B( char c, float r1, float r2) super(c); s1=r1; s2=r2; vo
32、id print(Graphics g) superprint(g); gdrawString(" "+s1+" "+s2,40,70); 問(wèn)題: 該程序的輸出是什么25閱讀程序,回答問(wèn)題。public class InheritTest1 public static void main (String args) A aa; B bb; aa=new A( ); bb=new B( ); aashow( ); bbshow(); class A int a=1; double d=20; void show( ) Systemoutprintln(&q
33、uot;Class A: "+"ta="+a +"td="+d); class B extends A float a=30f; String d="Java program" int b=4; void show( ) Systemoutprintln("Class A: "+"ta="+supera +"td="+superd); supershow( ); Systemoutprintln("Class B: "+"ta=&quo
34、t;+a +"td="+d+"tb="+b); 問(wèn)題:1)這是哪一類(lèi)java程序(java應(yīng)用程序) 2)類(lèi)A和類(lèi)B是什么關(guān)系(類(lèi)B是類(lèi)A的子類(lèi))3)按程序輸出的格式寫(xiě)出程序運(yùn)行后的結(jié)果27有如下源程序,請(qǐng)回答問(wèn)題:class A String s="class A" class B extends A String s="class B" public class TypeConvertpublic static void main(String args)B b1,b2=new B();A a1,a2;a1=(
35、A)b2;a2=b2;Systemoutprintln(a1s);Systemoutprintln(a2s);b1=(B)a1;Systemoutprintln(b1s);Systemoutprintln(b2s);問(wèn)題: 該程序的四行輸出各是什么5非私有6隱藏7同名變量或?qū)傩?參數(shù)列表15 super 17interface20void new 21Youwrite thisx=x 231)張山;30;38000 2)2; 能 24輸出兩行,第一行為:序號(hào) 性別 成績(jī)1 成績(jī)2 第二行為: 101 f 876 691 25程序運(yùn)行結(jié)果如下: Class A: a=1 d=20 Class A
36、: a=1 d=20 Class A: a=1 d=20 Class B: a=30 d=Java programb=4 27 class A class A class B class B3抽象方法只有方法聲明,沒(méi)有_。 4Java 語(yǔ)言的接口是特殊的類(lèi),其中包含_常量和_方法。(static(靜態(tài)) ; abstract(抽象))5接口中所有屬性均為_(kāi)、_和_的。6用( )關(guān)鍵字定義抽象類(lèi)和抽象方法12 用( )關(guān)鍵字定義終結(jié)類(lèi)和終結(jié)方法20下面是定義一個(gè)接口ITF的程序,完成程序填空。public _ ITF public static final double PI=MathPI; p
37、ublic _ double area(double a, double b);21下面是定義一個(gè)接口A的程序,完成程序填空。public interface A public static _ double PI=314159; public abstract double area(double a, double b)_3方法體5public、static、final 6abstract 12final 20interface abstract 21final ”;” 閱讀程序,根據(jù)程序功能,在指定的空白處填上適當(dāng)?shù)恼Z(yǔ)句或語(yǔ)法成分,使程序完整。1下面是一個(gè)類(lèi)的定義。class _ / 定
38、義名為myclass的類(lèi) _ var=666; int getvar()return var; 7、 方法是一種僅有方法頭,沒(méi)有具體方法體和操作實(shí)現(xiàn)的方法,該方法必須在抽象類(lèi)之中定義。 方法是不能被當(dāng)前類(lèi)的子類(lèi)重新定義的方法。8、創(chuàng)建一個(gè)名為 MyPackage 的包的語(yǔ)句是 ,該語(yǔ)句應(yīng)該放在程序的位置為: 。9、執(zhí)行以下幾個(gè)語(yǔ)句后的輸出結(jié)果是 。String s = “This one” , s1=”This two”; int i=5if (i>10) Systemoutprint(s) ; else Systemoutprint(s1) ; 10、在Java程序中,通過(guò)類(lèi)的定義只能
39、實(shí)現(xiàn) 重繼承,但通過(guò)接口的定義可以實(shí)現(xiàn) 重繼承關(guān)系。7、抽象(abstract)方法、最終(final)方法8、package MyPackage ; 應(yīng)該在程序第一句。9、This two10、單、多1、在Java程序中,通過(guò)類(lèi)的定義只能實(shí)現(xiàn)( )重繼承,但通過(guò)接口的定義可以實(shí)現(xiàn)( )重繼承關(guān)系。2、在構(gòu)造方法中調(diào)用本類(lèi)中別的構(gòu)造方法的關(guān)鍵字是( )。3、Student是已經(jīng)定義的一個(gè)類(lèi),如果語(yǔ)句Student s = new Student();能執(zhí)行成功,則語(yǔ)句Systemoutprintln(s);會(huì)調(diào)用s對(duì)象的( )方法。4、接口中的方法均是使用修飾符( )和關(guān)鍵字( )修飾。
40、60; 6、名字與類(lèi)名完全相同并且沒(méi)有返回類(lèi)型的方法是( )方法。1、以下程序的輸出結(jié)果為。public class AppTest public static void main(String args) int i = 10, j = 5; Systemoutprint(i + " " + j); j = i-; Systemoutprintln(" " +i + " " + j); 2、以下程序的輸出結(jié)果為。public class Test public static void main(String a
41、rgs) int strArr = 1, 2, 3, 4; int result = 0; for (int i = 0; i < strArrlength; i+) result += strArri; Systemoutprintln(result); 3、以下程序的輸出結(jié)果為。class Father void sport() Systemoutprint("打籃球!"); class Son extends Father void sport() Systemoutprint("踢足球!"); public class Test publi
42、c static void main(String args) Father person = new Son(); personsport(); 4、以下程序的輸出結(jié)果為。class Grandpa public Grandpa() Systemoutprint("0"); class Father extends Grandpa public void Father() Systemoutprint("1"); class Son extends Father public Son() Systemoutprint("2"); 7
43、 當(dāng)類(lèi)的成員未用訪問(wèn)權(quán)限修飾符修飾時(shí),java默認(rèn)此成員的訪問(wèn)權(quán)限是_ friendly填寫(xiě)空語(yǔ)句:打印下列圖案 public class mathtest public static void main(String args) for(int i=0;_;i+)for(int j=0;_;j+)Systemoutprint(" ");for(int k=0;_;k+)Systemoutprint("*");Systemoutprintln();i<=4(或者i<5)j<=i-1(或者j<i)k<=8-2*i(或者k<9-2*i)2 解釋程序中語(yǔ)句的含義純文本文件f1txt中的內(nèi)容是 abcd下面的程序?qū)1txt文件中的內(nèi)容寫(xiě)到f2txt文件中 和屏幕上import javaio*;public class filecopypublic static void main(String args)tryStringBuffer str=new StringBuffer();FileInputStream fin=new FileInputStream("f1txt"
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 金融市場(chǎng)拓展與發(fā)展
- 二零二五年度入學(xué)新生教育法律權(quán)益保障書(shū)3篇
- 化妝品銷(xiāo)售保安工作總結(jié)
- 二零二五版小學(xué)校內(nèi)食堂食材供應(yīng)合同3篇
- 二零二五年度商業(yè)廣告攝影師雇傭合同(廣告創(chuàng)意拍攝)3篇
- 二零二五年度農(nóng)業(yè)產(chǎn)品銷(xiāo)售代表渠道拓展勞務(wù)合同
- 2025版旅游行業(yè)數(shù)據(jù)采集與旅游市場(chǎng)分析合同3篇
- 2025版石料場(chǎng)倉(cāng)儲(chǔ)管理承包服務(wù)協(xié)議3篇
- 二零二五年度社區(qū)老年大學(xué)教學(xué)服務(wù)合同模板3篇
- 二零二五版實(shí)習(xí)生勞動(dòng)合同(含實(shí)習(xí)期間加班費(fèi)計(jì)算與支付)3篇
- 2025開(kāi)工大吉蛇年大吉開(kāi)門(mén)紅模板
- 鍋爐、壓力容器制造質(zhì)量手冊(cè)含程序文件-符合TSG07-2019《許可規(guī)則》
- 邏輯思維訓(xùn)練500題(帶答案)
- 2025年日歷表(A4版含農(nóng)歷可編輯)
- 人工智能大模型
- 極簡(jiǎn)統(tǒng)計(jì)學(xué)(中文版)
- 2024年資格考試-對(duì)外漢語(yǔ)教師資格證筆試參考題庫(kù)含答案
- 2024年4月自考02382管理信息系統(tǒng)答案及評(píng)分參考
- (蘇版)初三化學(xué)上冊(cè):第2單元課題1空氣
- 2023年12月廣東珠海市軌道交通局公開(kāi)招聘工作人員1人筆試近6年高頻考題難、易錯(cuò)點(diǎn)薈萃答案帶詳解附后
- 專題23平拋運(yùn)動(dòng)臨界問(wèn)題相遇問(wèn)題類(lèi)平拋運(yùn)和斜拋運(yùn)動(dòng)
評(píng)論
0/150
提交評(píng)論