免费视频淫片aa毛片_日韩高清在线亚洲专区vr_日韩大片免费观看视频播放_亚洲欧美国产精品完整版

打開(kāi)APP
userphoto
未登錄

開(kāi)通VIP,暢享免費(fèi)電子書等14項(xiàng)超值服

開(kāi)通VIP
java入門試題
一、選擇題
1. main方法是java Application 程序執(zhí)行的入口點(diǎn),關(guān)于main方法的方法頭以下( ) 是合法的。
A. public static void main()
B. public static void main(String[]args)
C. public static int main(String[]arg)
     D. public void main(String arg[]) 
2. 請(qǐng)從四個(gè)選項(xiàng)中選擇答案,下列代碼的執(zhí)行結(jié)果是:( )
   public class Test{
public static void main(String srgs[]){
fliat t=9.0f;
int q=6;
System.out.println((t++)*(--q); 
}
} 
A)40 B)40.0 C)45.0 D)36.0
3. 以下聲明合法的是( )
A. default String s
B. public final static native int w()
C. abstract double d;
D. abdtract final double hyperbolicCosine()
4. 類Test1、Test2定義如下:   
1. public class Test1
2. {public float aMethod(float a,float b) throws
3. IOException{ }
4. }
5. public class Test2 extends Test1{
6.
7. }
將以下( )方法插入行6是不合法的。
 A.float aMethod (float a, float b){}
B.public int aMethod (int a, int b) throws Exception{}
C.public float aMethod (float P, float q){}
D.public int aMethod(int a,int b) throws IOException{}
5. 下列關(guān)于修飾符混用的說(shuō)法,錯(cuò)誤的是( )
A. abstract不能與final并列修飾同一個(gè)類
B. abstract類中不可以有private的成員
C. abstract方法必須在abstract類中
D. static方法中能處理非static的屬性
6.關(guān)于被保護(hù)訪問(wèn)控制符protected修飾的成員變量,以下說(shuō)法正確的是( )。
A. 可以被三種類所引用: 該類自身、與它在同一個(gè)包中的其他類、在其他包中的該類的子類
B. 可以被兩種類訪問(wèn)和引用: 該類本身、該類的所有子類
C. 只能被該類自身所訪問(wèn)和修改
D. 只能被同一個(gè)包中的類訪問(wèn)
7. 執(zhí)行完代碼"int[]x=new int[25];"后,以下( )說(shuō)明是正確的。
A. x[24]為0 B. x[24]未定義
C. x[25]為0 D. x[0]為空
8. 關(guān)于以下application的說(shuō)明,正確的是( )。
1. class StaticStuff
2. {
3. static int x=10;
4. static { x+=4;}
5. public static void main(String args[])
6. {
7. System.out.println("x=" +x);
8. }
9. static {x/=3;}
10. }
A. 4行與9行不能通過(guò)編譯,因?yàn)槿鄙俜椒头祷仡愋?
B. 9行不能通過(guò)編譯,因?yàn)橹荒苡幸粋€(gè)靜態(tài)初始化器
C. 編譯通過(guò), 執(zhí)行結(jié)果為: x=4
D. 編譯通過(guò), 執(zhí)行結(jié)果為: x=3
9.以下代碼完成畫線功能,指出所畫線的顏色是( )?
1. g.setColor(Color.red.green. cyan .yello);
2. g.drawLine(0,0,100,100);
A. red B.green
c.yello D.cyan
10. 關(guān)于以下程序段,正確的說(shuō)法是( )。
1. String s1="abc"+"def";
2. String s2=new String(s1);
3. if(s1.equals(s2))
4. System.out.println(".equals() succeeded");
5. if(s1= =s2)
6. System.out.println("= = succeeded");
A. 行4與行6都將執(zhí)行 B.行4執(zhí)行,行6不執(zhí)行
C. 行6執(zhí)行,行4不執(zhí)行 D.行4、行6都不執(zhí)行
二、判斷題
1.對(duì)象可以賦值,只要使用賦值號(hào)(等號(hào))即可,相當(dāng)于生成了一個(gè)各屬性與賦值
對(duì)象相同的新對(duì)象。 ( )
2.Java的屏幕坐標(biāo)是以像素為單位,容器的左下角被確定為坐標(biāo)的起點(diǎn)。 ( )
3.設(shè)String 對(duì)象s="Hello",運(yùn)行語(yǔ)句“System.out.println(s.concat("World!"));”后,String對(duì)象S的內(nèi)容為“Hello world!”所以語(yǔ)句輸出為:Hello world! ( )
4.一個(gè)容器中可以混合使用多種布局策略。 ( )
5.Java的源代碼中定義幾個(gè)類,編譯結(jié)果就是生成幾個(gè)以.class為后綴的字節(jié)碼文件。( )
6.Java的字符類型采用的是ASCII編碼。 ( )
7.子類的變量和方法的數(shù)目一定大于等于父類的變量和方法的數(shù)目。    ( )
8. Java程序里、創(chuàng)建新的類對(duì)象使用關(guān)鍵字new,回收無(wú)用的類對(duì)象使用關(guān)鍵字free. ( )
9. 類及其屬性、方法可以同時(shí)有一個(gè)以上的修飾符來(lái)修飾. ( )
10.最終類不能派生子類,最終方法不能被覆蓋。 ( )
11.如果P是父類Parent的對(duì)象,而C是子類Child的對(duì)象,則語(yǔ)句c = p是正確的。( )
12.接口是特殊的類,所以接口也可以繼承,子接口將繼承父接口的所有常量和抽象方法。( )
13. 一個(gè)Java類可以有多個(gè)父類. ( )
14. 當(dāng)一個(gè)方法在運(yùn)行過(guò)程中產(chǎn)生一個(gè)異常,則這個(gè)方法會(huì)終止,但是整個(gè)程序不一定終止運(yùn)行. ( )
15. 使用方法length()可以獲得字符串或數(shù)組的長(zhǎng)度. ( )
16. 所有的鼠標(biāo)事件都由MouseListener監(jiān)聽(tīng)接口的監(jiān)聽(tīng)者來(lái)處理. ( )
17. 子類要調(diào)用父類的方法,必須使用super關(guān)鍵字。 ( )
18. 一個(gè)類如果實(shí)現(xiàn)了某個(gè)接口, 那么它必須重載該接口中的所有方法。 ( ) 19. Java Applet只能在圖形界面下工作. ( )
20. 類中的屬性和方法都必須被修飾符修飾. ( )

三.改錯(cuò)或?qū)懗龀绦虻墓δ?
1.
public class Test
{
public static void main (String args[])
{
System.out.println(TestClass.data);
}
}
class TestClass
{
int data=89;
}
改正如下 :_____________________________________________________________________
________________________________________________________________________。
2.
class WrongWhere
{
int data1, data2;
WrongWhere() {
data1=-1;
}
WrongWhere (int d)
{
data2=d;
this();
}
}
改正如下:_______________________________________________________________________
_______________________________________________________________________。
3. public class Sum
{
public static void main(String args[])
{
double sum=0.0;
for(int i=1;i<=100; i++)
sum +=1.0/(double) i;
System.out.println("sum="+sum);
}
}
上面這段程序所完成的功能是:________________________________________________________
_______________________________________________________________________________。

4.
public class Function
{
public static void main(String args[])
{
int i 、j;
int a[]= {32、54、7、60、31、78、3、77、39、98};
for (i=o ; i {
int k=i;
for (j=i; j if (a[j] int temp =a[i];
a[i]= a;
a[k]=temp;
}
for (i=0 ; i System.out.print(a[i]+" ")
System.out.println();
}
}
上面這段程序所完成的功能是:________________________________________________________
________________________________________________________________________________。

5.
import java.awt.*;
public class abc
{
public static void main(String args[]}
{
new FrameOut();
}
}
class FrameOut extemds Frame
{
Button btn;
FrameOut()
{
super("我的標(biāo)題");
btn =new Button("我的按鈕");
setLayout(new FlowLayoyut());
add(btn);
setSize(300,200);
show();
}
}
上面這段程序所完成的功能是:_____________________________________________________
___________________________________________________________________________________。

6.
class QuitTest
{
public static void main(String args[])
throws IOException
{
char c;
BufferedReader br=new
BufferedReader(new InputStreamReader(System.in));
do{
c=(char) br.read();
System.out.println(c);
}while(c!=‘q‘||c!=‘Q‘);
}
}
上面這段程序所完成的功能是:_____________________________________________________
___________________________________________________________________________________。

7.
public static void main (String args[])
{
try{
char ch=(char)System.in.read();
. . . //其它語(yǔ)句
}
catch(Expception e)
{
return;
}
catch(IOException e)
{
System.out.println(e.toString());
}
}
改正如下:______________________________________________________________________
_______________________________________________________________________。
8.
interface MyInterface
{
void method1();
}
abstract class Parent implements MyInterface
{
//其他語(yǔ)句
}
class Child extends Parent
{
void method1()
{
System.out.println("I am implemented now!");
}
}
改正如下:___________________________________________________________________________
_______________________________________________________________________________。
四、寫出下面程序的運(yùn)行結(jié)果
1.閱讀以下程序,輸出結(jié)果為_(kāi)____________________________。
class Q1{
public static void main(String args[]){
double d=3.21;
Dec dec=new Dec();
dec.decrement(d);
System.out.println(d);
}
class Dec{
public void decrement (double decMe){
decMe = decMe-1;
}
}

2.以下程序段的輸出結(jié)果為_(kāi)__________________________.
int x=0,y=4,z=5;
if(x>2){
if(y<5){
System.out.println("Nessage one");
}
else {
System.out.println(Message two");
}
}
else if(z>5){
System.out.println("Message three");
}
else {
System.out.println("Message fout");
}

3.以下程序段輸出結(jié)果為_(kāi)___________________________.
class Parent
{
void printMe()
{
System.out.println("parent");
}
}
class Child extends Parent
{
void printMe()
{
System.out.println("child");
}
void printAll()
{
super.printMe();
this.printMe();
printMe();
}
}
public class Test_this
{
public static void main(String args[])
{
Child myC=new Child();
nyC.printAll();
}
}

4.以下程序的輸出結(jié)果為_(kāi)__________________________________________________。
public class Short
{
public static void main(String args[])
{
StringBuffer s=new StringBuffer("Hello");
if((s.length()>5)&&(s.append("there") . equals("False")))
;
System.out.println("value is "+s);
}
}

5.以下程序段的輸出結(jié)果為_(kāi)______________________________________________。
int j=2;
switch ( j )
{
case 2;
System.out.println("Value is two.");
case 2+1;
System.out.println("Value is three.");
break;
default:
System.out.println("Value is"+j);
break;
}

6.以下程序段的輸出結(jié)果為_(kāi)____________________________________________________。
public class EqualsMethod
{
public static void main(String args[])
{
Integer n1=new Integer(50);
Integer n2=new Integer(50);
System.out.println(n1= =n2);
System.out.println(",");
System.out.println(n1!=n2);
}
}
五.使用Java語(yǔ)言編寫程序(每小題10分)
1.編程求一個(gè)整數(shù)數(shù)組的最大值、最小值、平均值。

2.判斷某一年是否為閏年(判斷2008是否為閏年)。
提示閏年的條件是符合下面二者之一:
(1)能被4整除,但不能被100整除。
(2)能被4整除,又能被100整除。

3.編寫一個(gè)Java Application 程序,接受用戶輸入的100個(gè)整數(shù),比較并輸出其中的最大值和最小值.

4 編寫一個(gè)java程序,接收用戶輸入的文本,直到用戶在新行中輸入end為止。

5 編寫一個(gè)Java程序,實(shí)現(xiàn)把任意兩個(gè)整數(shù)相加和兩個(gè)浮點(diǎn)型數(shù)字相加,若加法調(diào)用時(shí)沒(méi)有參數(shù),則輸出一個(gè)默認(rèn)值0。(用函數(shù)重載實(shí)現(xiàn))
本站僅提供存儲(chǔ)服務(wù),所有內(nèi)容均由用戶發(fā)布,如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,請(qǐng)點(diǎn)擊舉報(bào)。
打開(kāi)APP,閱讀全文并永久保存 查看更多類似文章
猜你喜歡
類似文章
java學(xué)習(xí)代碼,分享史上java最牛逼,最簡(jiǎn)短的代碼
位運(yùn)算符
Java第一次作業(yè)
java第一次作業(yè)
《Java 程序設(shè)計(jì)》模擬試題
java基礎(chǔ)習(xí)題(二)
更多類似文章 >>
生活服務(wù)
分享 收藏 導(dǎo)長(zhǎng)圖 關(guān)注 下載文章
綁定賬號(hào)成功
后續(xù)可登錄賬號(hào)暢享VIP特權(quán)!
如果VIP功能使用有故障,
可點(diǎn)擊這里聯(lián)系客服!

聯(lián)系客服