網站首頁 工作範例 辦公範例 個人範例 黨團範例 簡歷範例 學生範例 其他範例 專題範例

Android筆試題大綱

欄目: 筆試題目 / 釋出於: / 人氣:1.67W

Android(['ændrɔid])是一個以Linux為基礎的半開源操作系統,主要用於移動裝置,由Google和開放手持裝置聯盟開發與領導。下面就由本站小編為大家介紹一下Android筆試題的文章,歡迎閱讀。

Android筆試題大綱

Android筆試題篇1

【 】1:下面的表示式錯誤的是

A: float f=(1.9 + 0.1)/(int)1.0

B: float f=1.0F

C: float f=(float)1.0F

D: float f=(int)(0.73+0.27);

【 】2:設x和y均為int型變數,則以下語句:x+=y,y=x-y;x-=y;的功能是

A:把x和y按從大到小排列

B:把x和y按從小到大排列

C:無確定結果

D:交換x和y中的值

【 】3:請寫出下面程式執行的結果

int x = 0;

int y = 1;

int a = x++ + ++x;

int b = y-- - --y;

tln(++a + b++);

A:3 B:4 C:5 D:6

【 】4:選擇下列程式執行的結果

int total = 0;

for (int i = 0, j = 5; total < 10 || j > 3; ++i, --j) { total += (i + j);

tln(total );

}

A:結果為 5 ,因為一個i自加,一個j自減抵消等於沒有自加 B:結果為 10,因為正常運算了

C:有語法錯誤,不能寫多個變數

D:有語法錯誤,條件表示式不能寫多個

Android筆試題篇2

【 】1:請問總共建立了多少個物件?

String aa,b,c;

aa="bb";

b="dd"+aa;

c="cc"+b+aa;

StringBuffer d = new StringBuffer(c);

A: 4 B: 5 C: 7 D: 8

【 】2:介面A中有2個方法,介面B中有2個方法,以下正確的是 ( )

A:若介面C繼承A,B兩個介面,則C一定繼承了四個方法

B:若類C實現介面A,B,則C中必須至少實現A、B中各一個方法

C:若類C要繼承介面A,B,則必須要定義介面D來繼承介面A、B,由類C實現介面D,才能達到目的

D:若抽象的介面C繼承了介面A,B;抽象的D類實現C介面,此時必須要實現累加介面中的所有方法

【 】3:關於類,抽象,介面,繼承綜合說法錯誤的是?

A:類與類之間有關聯,繼承,聚合的關係;

B:抽象類可以繼承例項類,抽象類可以實現介面,抽象介面可以繼承多個介面

C:抽象類是類和介面的並集與介面繼承的補集

D:在應用開發中,功能類的繼承是平行結構,實現功能的介面是樹型結構

【 】4:請判斷下面程式執行的結果:

public class ParamTest {

int num = 1;

public void change {

num = 2;

}

public void change(int num) {

num = 3;

}

public void change(ParamTest pt) { = 4;

}

public static void main(String args) {

ParamTest pt = new ParamTest; int num = 5;

ge;

tln("1->:" + ); ge(num);

tln("2->:" + ); ge(pt);

tln("3->:" + ); }

A: B: C: D:

1->:1 1->:2 1->:2 1->:2

2->:5 2->:5 2->:2 2->:5

3->:4 2->:5 3->:4 3->:4

Android筆試題篇3

【 】1:下面方法不可以共存的是: 已知:

class A {

public A {

}

public void A {

}

public void A(int x) {

}

}

class B extends A {

//填入一個方法

}

A:public void A

B:public void A(int x, int y)

C:public int A(int x, char y) {

return x + y;

}

D:public String A(int x){

return "hello"+x;

}

【 】2:已知類Foo的定義如下:

public class Foo { int value; Foo(int value) { e = value; }

} 執行下面程式段: Foo a1 = { new Foo(1), new Foo(2), new Foo(3) }; Foo a2 = new Foo[th]; ycopy(a1, 0, a2, 0, th); tln((a1 == a2) + “,” + (a1[1] == a2[1])); 控制檯輸出的結果是( )。

A. false,false B. false,true C. true,true D. true,false

Tags:Android 筆試