• 沒有找到結果。

國立空中大學

N/A
N/A
Protected

Academic year: 2022

Share "國立空中大學"

Copied!
3
0
0

加載中.... (立即查看全文)

全文

(1)

國立空中大學 105 學年度下學期期中考試題【正參】72

科目:行動裝置應用設計與開發 共 3 頁 一、選擇題﹙80%,每題 5 分﹚

1. ( c ) 下列何者是 Android 行動裝置的主要處理器? (a).Intel (b).MIPS (c).ARM (1-1-1) 2. ( d ) 第四代(4G)行動通訊系統的理論上頻寬為? (a).<300bps (b).2Mbps (c).9.6~64Kbps

(d).100Mbps (1-1-3)

3. ( c ) 在建立安卓開發平台時需要先安裝 Oracle 的 Java 相關軟體為? (a).JVM (b).JRE (c).JDK (1-4-3)

4. ( b ) 在建立安卓應用程式開發環境會使用到的軟體,不包含下列哪一項? (a). JDK (b).Android Developer (c).Android Studio (1-4-3、1-5-2)

5. ( c ) 安卓開發平台在左右邊與底邊已開啟的工具視窗,它的標籤前面有個數字編號,表示經由哪 個按鍵與數字鍵同時按便可以開啟此工具視窗? (a).Shift (b).Control (c).Alt (2-1-3) 6. ( d ) 會顯示系統的各種設定值(Settings)的視窗,是下列哪一個功能表? (a).Edit (b).Tools

(c).View (d).File (2-4-1)

7. ( a ) 可以顯示程式碼的行號,是下列哪一個功能表? (a).View (b).File (c).Edit (d).Tools (2-4-2)

8. ( b ) 下列有關安卓開發平台專案的敘述何者不正確? (a).AndroidStudioProjects 是內定用來存放 專案的資料夾 (b).專案中不包含測試版本的資源 (c).專案名稱也是儲存在硬碟中的檔案名 稱 (d).專案中包含元件、佈局、程式、建立應用所需的建置程序、發行版本等資源 (3-1-1) 9. ( c ) 使用內定值建立新的專案,假定是使用空白活動(Empty Activity),選出下列不是系統自動產

生的檔案? (a).ActivityMain.java (b). main_activity.xml (c).activity_main.xml (d).strings.h 字串 (3-1-2) 本題送分

10. ( d ) 建立好專案便可以執行,請選出下列無法執行專案的選項? (a).Shift+F10 (b).Run/Run (c).工具列上向右的綠色三角形 (d).Ctrl+F12 (3-2-3)

11. ( a ) 在安卓設備上執行的時候,有關實際設備的設定何者是正確的? (a).允許 USB 偵錯 (b).

允許 ADK 偵錯 (c).允許 SDK 偵錯 (3-3-2)

12. ( c ) 有關 AndroidManifest.xml 檔案內容,請選出不對的? (a).<activity>為第 3 層標籤,用

「android:name」定義此活動類別的名稱 (b).<application>標籤主要是宣告應用程式整體性 質與功能 (c).<activity>為第 2 層標籤,用「android:label」定義此活動類別的名稱 (d).第 3 層除了<activity>標籤外,尚包含< service >、< receiver>與<provider>標籤 (3-4-3)

13. ( b ) 當使用者啟動應用程式的時候,Android 系統從專案中的什麼檔案找到要載入的活動名稱?

(a).SDKManifest.xml (b). AndroidManifest.xml (c). MobileManifest.xml (3-4-5) 14. ( c ) 將設計好的佈局顯示在手機的畫面上,需要呼叫哪一個方法? (a).setContentLayout

(b).setContentScreen (c).setContentView (3-4-5)

15. ( a ) 下列有關 dp(density-independent pixel)的敘述何者不正確? (a).dp = px * 100 / dpi (b). 1dp 永遠為 1/160 英吋(0.00625 英吋) (c).dp 是以 mdpi 作為基準的 (d).dp = px * 160 / dpi (4-1-1)

(2)

16. ( b ) 在 MainActivity 中,使用何方法可以取得畫面中的元件? (a).findResourceById (b).findViewById (c).findElementById (d).findObjectById (4-1-4)

二、簡答與程式﹙20%,每題 10 分﹚

1. 在這個應用程式當中有四個選項分別是香片、高山茶、水果茶與綠茶。我們只可以選取其中的一

項,如圖 1 所示。完成選取之後,按「確定」按鈕,在畫面上便可以顯示你所選擇的項目,如圖 2 所示。在這個 App 當中,我們會使用到元件箱裡頭的哪些元件? (4-2)

解答:

LinearLayout(vertical)、TextView、RadioGroup、RadioButton、Button

2. 這個範例是使用 Spinner 來達到選擇單一選項的目的。假定我們已經在 strings.xml 檔案中建立好 字串陣列 tname,項目包含香片、高山茶、水果茶與綠茶,如圖 3、圖 4 所示。當選擇好項目之後,

點選「訂購」按鈕便可以顯示所選取的項目,如圖 5 所示。按鈕屬性 ertries 已設定為 order,因此 在點選按鈕之後會去執行 order 方法,請完成下列程式碼中的空白部分。 (4-4)

MainActivity.java 程式碼:

(3)

public class MainActivity extends AppCompatActivity { TextView txv;

Spinner sp;

@Override

protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState);

setContentView(R.layout.activity_main);

txv = (TextView) findViewById(R.id.txv);

sp = (Spinner) findViewById(R.id.sp);

}

public void order(View v) {

} }

解答:

String[] teaarray=getResources().getStringArray(R.array.tname);

int index = sp.getSelectedItemPosition();

txv.setText("訂購"+teaarray[index]);

參考文獻

相關文件

3.有關政府勞政系統近年來為加強推動社會企業力道,另開辦培力就業計畫,作為社會 企業政策主軸,請問其補助項目及支用範圍有哪些?請至少舉出二點?P.91- P.92

在程式版本說明畫面中選擇進入系統後便會進入程式操作主介面,程式操作主介面

步驟四:於「臺中市 109

此即所謂的產品生命週期(Product Life Cycle)。請說明產品生命週期的內容為何?(每項 4%共

等因素而不允許加選。 (2) 退選課程: 先於右方選課清單中 點選一門課 ,再點選[

Dora 在學校裡每天中午有三種午餐可以選擇,福利社貢蛋飯、廠商便當以及自備的泡麵,按照慣例如果 Dora

點選[Add to Carts]按鈕,會將項目編號(藏在&lt;button&gt;標籤的 id 屬性內)加入購物 車變數(myCarts) ,並顯示在第三列資訊列上。同時,[Add

按下 Format,選擇 SMITH CHART 選項,接續按下 Scale Ref,選擇 AUTO SCALE 選 項,以自動調整量測結果之顯示範圍。.. 按下 Marker Fctn,選擇 MARKER MODE MENU SMITH