版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
重慶機(jī)電職業(yè)技術(shù)大學(xué)教務(wù)處制第4頁(yè)共4頁(yè)重慶機(jī)電職業(yè)技術(shù)大學(xué)2023-2024學(xué)年第二學(xué)期期末考試《移動(dòng)終端應(yīng)用開(kāi)發(fā)》試卷B卷考試時(shí)間:120分鐘考試日期:_______考試方式:○開(kāi)卷⊙閉卷○其他題號(hào)一二三四五總分得分一、單項(xiàng)選擇題(從下列各題備選答案中選出一個(gè)正確答案,選錯(cuò)或未選者,該題不得分;本大題共10小題,每小題2分,共20分)。1.Android移動(dòng)開(kāi)發(fā)常用的語(yǔ)言是()。A.Java B.Objective-C C.VisualBasic D.JavaScript2.下面哪個(gè)不是AndroidSDK中的視圖容器?()A.LinearLayout B.ListView C.GridView D.Button3.下列哪個(gè)屬性是專用于相對(duì)布局的()。A.android:orientation B.android:stretchColumnsC.android:layout_toRightOf D.android:gravity4.關(guān)于組件屬性的寫法,下面哪個(gè)是不正確的?()android:id="@id/txt_username" B.android:layout_width="100px"android:src="@drawable/icon" D.android:gravity="center"5.下面哪一項(xiàng)不屬于android中的適配器?()A.SimpleAdapter B.MyAdapter C.ArrayAdapter D.BaseAdapter6.如果需要捕捉某個(gè)組件的事件,需要為該組件創(chuàng)建()。A.屬性 B.監(jiān)聽(tīng)器 C.方法 D.工程7.關(guān)于Android布局文件常用的長(zhǎng)度/大小單位的描述不正確的是()。A.dp是設(shè)備獨(dú)立像素,不依賴于設(shè)備,是最常用的長(zhǎng)度單位B.sp代表放大像素,主要用于字體大小的顯示C.px是像素單位,在不同的設(shè)備上顯示效果相同,因此推薦在布局中使用該單位D.在設(shè)置空間長(zhǎng)度等相對(duì)距離時(shí),推薦使用dp單位,該單位隨設(shè)備密度的變化而變化8.Activity生命周期中的()方法用于Activity初次創(chuàng)建時(shí)被調(diào)用。A.onStart() B.onCreate() C.onPause D.onResume()9.Android中關(guān)于Intent的說(shuō)法正確的是()。A.Intent可實(shí)現(xiàn)應(yīng)用程序間的數(shù)據(jù)共享B.Intent是沒(méi)有用戶界面的程序,可以保持在后臺(tái)運(yùn)行,而不會(huì)因?yàn)榍袚Q頁(yè)面而消失C.定義Intent對(duì)象時(shí)必須明確指定所要啟動(dòng)的組件D.Intent分為顯式Intent和隱式Intent10.在Editor的方法中,用于存儲(chǔ)String類型參數(shù)的方法是()。A.set() B.setString() C.put() D.putString()二、填空題(在空白處填寫正確答案,填錯(cuò)或未填者,該小空不得分;本大題共10小空,每小空2分,共20分)。1.線性布局有兩種,分別為線性布局和線性布局。2.Activity創(chuàng)建后還需要在文件中進(jìn)行配置。3.在音樂(lè)或視頻播放器中,要實(shí)現(xiàn)快進(jìn)或快退功能可通過(guò)控件來(lái)實(shí)現(xiàn)。4.在ShapeDrawable中可使用<>屬性來(lái)設(shè)置邊角的弧度,使用<>屬性來(lái)設(shè)置邊框線的寬度和顏色。5.Android的四大組件分別為、、、。三、判斷題(判斷下列各小題對(duì)錯(cuò),正確的打“√”,錯(cuò)誤的打“×”;本大題共10小題,每小題1分,共10分)。1.ViewGroup是盛放界面控件的容器。()2.Android中的布局文件一般放在res/layout文件夾中。()二級(jí)學(xué)院年級(jí)專業(yè)班級(jí)二級(jí)學(xué)院年級(jí)專業(yè)班級(jí)____學(xué)號(hào)姓名封線密4.單選按鈕和復(fù)選框分別通過(guò)RadioButton和CheckBox實(shí)現(xiàn),兩者都繼承自Button,因此它們可以使用Button控件的屬性和方法。()5.ImageView圖片控件中將scaleType設(shè)置為fitXY表示保持圖片的縱橫比進(jìn)行縮放,直至圖片填滿整個(gè)ImageView。()6.Android中的菜單分為選項(xiàng)菜單和上下文菜單。()7.res目錄是一個(gè)特殊目錄,包含了應(yīng)用程序的全部資源,命名規(guī)則可以支持?jǐn)?shù)字(0-9),下橫線(_),大小寫字母(a-s,A-Z)。(()8.AlertDialog類不能直接使用new關(guān)鍵字來(lái)創(chuàng)建AlertDialog類的對(duì)象實(shí)例,而是首先創(chuàng)建其內(nèi)部類Builder類的對(duì)象。()9.Activity的onStop()和onDestroy()方法的作用是相同的。()10.Android系統(tǒng)中使用的數(shù)據(jù)庫(kù)是MySQL。()四、簡(jiǎn)答題(在題下空白處填寫正確答案,填錯(cuò)或未填者,該題不得分;本大題共5小題,每小題6分,共30分)。列舉Android體系結(jié)構(gòu)的四個(gè)層次,并簡(jiǎn)述它們的功能。列舉Android三種常用的Widget簡(jiǎn)單組件,并簡(jiǎn)述它們的用途。Android事件處理機(jī)制有哪兩種?它們的區(qū)別是什么?簡(jiǎn)述使用BroadcastReceiver的步驟。指出圖示界面中包含的控件名稱。五、程序題(根據(jù)題目要求寫出代碼;本大題共2小題,每小題10分,共20分)。根據(jù)下圖所示的問(wèn)卷調(diào)查界面,采用線性布局,編寫activity_main.xml布局文件。界面中包括進(jìn)行性別選擇的提示文本框和兩個(gè)單選按鈕。請(qǐng)?jiān)诖痤}卡上作答。下圖界面中,已知“點(diǎn)擊此處選擇畢業(yè)打算”編輯框id為edit。編寫MainActivity.java代碼,要求設(shè)置布局文件為activity_main.xml,并為編輯框設(shè)置單擊事件監(jiān)聽(tīng)器,監(jiān)聽(tīng)到點(diǎn)擊操作后彈出列表對(duì)話框,設(shè)置列表對(duì)話框的標(biāo)題為“請(qǐng)選擇您的畢業(yè)打算:”,設(shè)置列表項(xiàng)為“就業(yè)”、“繼續(xù)深造”和“自主創(chuàng)業(yè)”,并為對(duì)話框添加確定按鈕,點(diǎn)擊確定按鈕后將選擇的列表項(xiàng)顯示在編輯框中。請(qǐng)?jiān)诖痤}卡上作答。
二級(jí)學(xué)院二級(jí)學(xué)院年級(jí)專業(yè)班級(jí)____學(xué)號(hào)姓名封線密重慶機(jī)電職業(yè)技術(shù)大學(xué)2023-2024學(xué)年第二學(xué)期期末考試《移動(dòng)終端應(yīng)用開(kāi)發(fā)》答題卷B卷考試時(shí)間:120分鐘考試日期:_______考試方式:○開(kāi)卷⊙閉卷○其他題號(hào)一二三四五總分得分一、單項(xiàng)選擇題(從下列各題備選答案中選出一個(gè)正確答案,選錯(cuò)或未選者,該題不得分;本大題共10小題,每小題2分,共20分)。題號(hào)12345678910答案二、填空題(在空白處填寫正確答案,填錯(cuò)或未填者,該小空不得分;本大題共10小空,每小空2分,共20分)。1., 2.3. 4.,5.,,,三、判斷題(判斷下列各小題對(duì)錯(cuò),正確的打“√”,錯(cuò)誤的打“×”;本大題共10小題,每小題1分,共10分)。題號(hào)12345678910答案四、簡(jiǎn)答題(在題下空白處填寫正確答案,填錯(cuò)或未填者,該題不得分;本大題共5小題,每小題6分,共30分)。1.列舉Android體系結(jié)構(gòu)的四個(gè)層次,并簡(jiǎn)述它們的功能。2.列舉Android三種常用的Widget簡(jiǎn)單組件,并簡(jiǎn)述它們的用途。二級(jí)學(xué)院年級(jí)專業(yè)二級(jí)學(xué)院年級(jí)專業(yè)班級(jí)____學(xué)號(hào)姓名封線密4.簡(jiǎn)述使用BroadcastReceiver的步驟。5.指出圖示界面中包含的控件名稱。五、程序題(根據(jù)題目要求寫出代碼;本大題共2小題,每小題10分,共20分)。根據(jù)下圖所示的問(wèn)卷調(diào)查界面,采用線性布局,編寫activity_main.xml布局文件。界面中包括進(jìn)行性別選擇的提示文本框和兩個(gè)單選按鈕。<?xmlversion="1.0"encoding="utf-8"?><!—請(qǐng)?jiān)谙旅鏅M線處和最末行的橫線處定義布局名稱,1分—>
<xmlns:android="/apk/res/android"
android:layout_width="match_parent"
android:layout_height="match_parent"<!—請(qǐng)?jiān)谙旅鏅M線處定義布局方向,1分—>
><!—請(qǐng)?jiān)谙旅婵瞻滋幪砑游谋究?2分)、單選按鈕組(2分)和其中的單選按鈕(兩個(gè)按鈕各2分)—></>2.下圖界面中,已知“點(diǎn)擊此處選擇畢業(yè)打算”編輯框id為edit。編寫MainActivity.java代碼,要求設(shè)置布局文件為activity_main.xml,并為編輯框設(shè)置單擊事件監(jiān)聽(tīng)器,監(jiān)聽(tīng)到點(diǎn)擊操作后彈出列表對(duì)話框,設(shè)置列表對(duì)話框的標(biāo)題為“請(qǐng)選擇您的畢業(yè)打算:”,設(shè)置列表項(xiàng)為“就業(yè)”、“繼續(xù)深造”和“自主創(chuàng)業(yè)”,并為對(duì)話框添加確定按鈕,點(diǎn)擊確定按鈕后將選擇的列表項(xiàng)顯示在編輯框中。packagecom.example.myapplication;
importandroidx.appcompat.app.AlertDialog;
importandroidx.appcompat.app.AppCompatActivity;
importandroid.content.DialogInterface;
importandroid.os.Bundle;
importandroid.view.View;
importandroid.widget.EditText;
publicclassMainActivityextendsAppCompatActivity{
@Override
protectedvoidonCreate(BundlesavedInstanceState){
super.onCreate(savedInstanceState);//請(qǐng)?jiān)谙旅婵瞻滋幯a(bǔ)全MainActivity代碼重慶機(jī)電職業(yè)技術(shù)大學(xué)2023-2024學(xué)年第二學(xué)期期末考試《移動(dòng)終端應(yīng)用開(kāi)發(fā)》試卷B卷參考答案考試時(shí)間:120分鐘考試日期:_______考試方式:○開(kāi)卷⊙閉卷○其他一、單項(xiàng)選擇題(從下列各題備選答案中選出一個(gè)正確答案,選錯(cuò)或未選者,該題不得分;本大題共10小題,每小題2分,共20分)12345678910ADCABBCBDD二、填空題(在空白處填寫正確答案,填錯(cuò)或未填者,該小空不得分;本大題共10小空,每小空2分,共20分)。1.垂直,水平(順序可對(duì)調(diào))2.Manifest/AndroidManifest.xml3.seekbar4.corners,stroke5.Activity(活動(dòng)),Service(服務(wù)),ContentProvider(內(nèi)容提供者),BroadcastReceiver(廣播接收器)(順序可對(duì)調(diào))三、判斷題(判斷下列各小題對(duì)錯(cuò),正確的打“√”,錯(cuò)誤的打“×”;本大題共10小題,每小題1分,共10分)。12345678910√√×√×√×√××四、簡(jiǎn)答題(在題下空白處填寫正確答案,填錯(cuò)或未填者,該題不得分;本大題共5小題,每小題6分,共30分)。1.Android系統(tǒng)的底層基礎(chǔ)是Linux內(nèi)核,其體系結(jié)構(gòu)分為四層:Linux內(nèi)核層、硬件抽象層、JavaAPI框架層和應(yīng)用程序?qū)?。?分)(1)Linux內(nèi)核提供由操作系統(tǒng)內(nèi)核管理的底層基礎(chǔ)功能。(1分)(2)硬件抽象層包含函數(shù)庫(kù)和Android運(yùn)行時(shí)的核心庫(kù)和Dalvik虛擬機(jī),核心庫(kù)為程序開(kāi)發(fā)人員提供了Android系統(tǒng)的特有函數(shù)功能和Java語(yǔ)言基本函數(shù)功能,Dalvik虛擬機(jī)實(shí)現(xiàn)了基于Linux內(nèi)核的線程管理和底層內(nèi)存管理,也可以執(zhí)行Dalvik可執(zhí)行格式。(1分)(3)JavaAPI框架層提供了Android平臺(tái)基本的管理功能和組件重用機(jī)制。(1分)(4)應(yīng)用程序提供了一系列核心應(yīng)用程序。(1分)2.(1)TextView文本框控件是用于顯示字符串的組件,對(duì)于用戶來(lái)說(shuō)就是屏幕中一塊用于顯示文本的區(qū)域。(2)EditText編輯框控件和TextView的功能基本類似,他們之間的主要區(qū)別在于EditText提供了可編輯的文本框。(3)Button按鈕控件,是繼承TextView,所以TextView有的屬性它都適用。(4)RadioButton指的是一個(gè)單選按鈕,它有選中和不選中兩種狀態(tài),而RadioGroup組件也被稱為單項(xiàng)按鈕組,它可以有多個(gè)RadioButton。一個(gè)單選按鈕組只可以勾選一個(gè)按鈕,當(dāng)選擇一個(gè)按鈕時(shí),會(huì)取消按鈕組中其他已經(jīng)勾選的按鈕的選中狀態(tài)。(5)CheckBox多項(xiàng)選擇控件,也被稱為復(fù)選框,該組件常用于某選項(xiàng)的打開(kāi)或者關(guān)閉。(6)ImageView圖片控件,用于顯示圖片。(7)ProgressBar進(jìn)度條,用于顯示當(dāng)前操作的進(jìn)度。(8)Seekbar拖動(dòng)條,允許用戶隨意拖動(dòng)當(dāng)前的進(jìn)度。(任意寫出三個(gè)即可,每個(gè)2分)3.Android提供了兩種方式的事件處理,分別是基于回調(diào)的事件處理和基于監(jiān)聽(tīng)的事件處理。(2分)對(duì)于基于監(jiān)聽(tīng)的事件處理主要是為Android界面組件綁定特定的事件監(jiān)聽(tīng)器;(2分)對(duì)于基于回調(diào)的事件處理,主要是重寫Android構(gòu)件特定的回調(diào)函數(shù),Android大部分界面組件都提供了事件響應(yīng)的回調(diào)函數(shù),只需要重寫就可以。(2分)4.(1)定義一個(gè)BroadcastReceiver的子類,并重寫onReceive()方法,在接收到廣播后進(jìn)行相應(yīng)的邏輯處理。(2分)(2)在AndroidManifest.xml文件中注冊(cè)廣播接收器對(duì)象,并指明觸發(fā)BroadcastReceiver事件的條件。(2分)(3)在AndroidManifest.xml中添加相應(yīng)的權(quán)限。(2分)5.TextView、ImageView、Button、ProgressBar(任意寫出三個(gè)即可,每個(gè)2分)五、編程題(根據(jù)題目要求寫出代碼;本大題共2小題,每小題10分,共20分)。1.參考代碼:<?xmlversion="1.0"encoding="utf-8"?>
<LinearLayout(1分)xmlns:android="/apk/res/android"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:orientation="vertical"(1分)>
<TextView(2分)
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:text="請(qǐng)選擇您的性別:"
android:textSize="16sp"/>
<RadioGroup(2分)
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:orientation="horizontal">
<RadioButton(2分)
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="男"
android:checked="true"/>
<RadioButton(2分)
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="女"/>
</RadioGroup>
</LinearLayout>2.參考代碼:packagecom.example.myapplication;
importandroidx.appcompat.app.AlertDialog;
importandroidx.appcompat.app.AppCompatActivity;
importandroid.content.DialogInterface;
importandroid.os.Bundle;
importandroid.view.View;
importandroid.widget.EditText;
publicclassMainActivityextendsAppCompatActivity{
@Override
protectedvoidonCreate(BundlesavedInstanceState){
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);(1分)
finalEdi
溫馨提示
- 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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 機(jī)械制造行業(yè)自動(dòng)化工程師面試題
- 航運(yùn)物流行業(yè)高級(jí)經(jīng)理面試題
- 風(fēng)險(xiǎn)管理部經(jīng)理面試問(wèn)題集
- 客服務(wù)話術(shù)考核含答案
- 程序員技術(shù)面試題含答案
- 華能集團(tuán)副總經(jīng)理企業(yè)并購(gòu)重組項(xiàng)目面試題與評(píng)估標(biāo)準(zhǔn)含答案
- 會(huì)計(jì)師事務(wù)所面試技巧與答案
- 電商行業(yè)行政助理工作技巧與面試題
- 外貿(mào)企業(yè)財(cái)務(wù)分析師考試題及答案
- 碳交易知識(shí)考試題庫(kù)
- 2025江蘇鎮(zhèn)江市京口產(chǎn)業(yè)投資發(fā)展集團(tuán)有限公司招聘2人備考題庫(kù)附答案詳解(輕巧奪冠)
- 福建省福州市倉(cāng)山區(qū)2024-2025學(xué)年三年級(jí)上學(xué)期期末數(shù)學(xué)試題
- 中醫(yī)特色護(hù)理在急診科的應(yīng)用
- DB35T 2285-2025 低零碳工廠建設(shè)導(dǎo)則
- 新安全生產(chǎn)法2025年版全文
- 高層建筑火災(zāi)避險(xiǎn)自救逃生學(xué)習(xí)課件
- 在學(xué)校的一天記事并表達(dá)感情抒情作文7篇
- 貴州茅臺(tái)股份有限公司財(cái)務(wù)績(jī)效分析
- 2025年及未來(lái)5年中國(guó)計(jì)量校準(zhǔn)行業(yè)市場(chǎng)調(diào)研及未來(lái)發(fā)展趨勢(shì)預(yù)測(cè)報(bào)告
- 2026年廣東省第一次普通高中學(xué)業(yè)水平合格性考試數(shù)學(xué)仿真模擬卷01(全解全析)
- 建筑施工安全生產(chǎn)管理方案
評(píng)論
0/150
提交評(píng)論