Android移動應用開發(微課視頻版)試卷 考卷2_第1頁
Android移動應用開發(微課視頻版)試卷 考卷2_第2頁
Android移動應用開發(微課視頻版)試卷 考卷2_第3頁
全文預覽已結束

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領

文檔簡介

試卷類型:試卷形式:閉卷滿分:100分考試時間:11試卷類型:試卷形式:閉卷滿分:100分考試時間:110分鐘裝訂線裝訂線左側不要書寫內容PAGE共4頁,第=page1*2-11頁共4頁,第=page1*22頁學號學號姓名題號一二三四五六七八九十總分得分12345678910一、單項選擇題(本題共10小題,每小題3分,共30分,將正確答案寫到上面表格中)。1、Android是()公司發布的基于()的開源手機平臺。A、Baidu,Unix B、Google,Windows C、Google,Linux D、Sun,Linux2、下列關于AndroidManifest.xml文件的說法中,錯誤的是()。A、它是整個程序的配置文件 B、可以在該文件中配置程序所需的權限 C、可以在該文件中注冊程序用到的組件 D、該文件可以設置UI布局3、下列選項不屬于Android布局的是()。A、FrameLayout B、LinearLayout C、Button D、RelativeLayout4、下列關于RelativeLayout的描述,正確的是()。A、表示絕對布局,可以自定義控件的x、y的位置 B、表示幀布局,可以實現標簽切換的功能 C、表示相對布局,其中控件的位置都是相對位置 D、表示表格布局,需要配合TableRow布局一起使用5、使用EditText控件時,當文本內容為空時想做一些提示,可以使用的屬性是()。A、android:text B、android:background C、android:inputType D、android:hint6、下列選項不屬于Android四大組件的是()。A、Service B、Activity C、Handler D、ContentProvider7、如果一個應用程序想要訪問另外一個應用程序的數據庫,那么需要通過()實現。A、BroadcastReceiver B、Activity C、ContentProvider D、AIDL8、在手機開發中常用的數據庫是()。A、SQLite B、Orcale C、SqlServer D、MySql9、AndroidStudio中,Android工程默認的存放圖片的文件目錄是()。A、drawable B、layout C、values D、colors10、Toast類的作用是()。A、消息提醒 B、提供服務 C、消息傳遞 D、提供列表二、簡答題(本題共2小題,每題10分,共20分)。11、畫出Activity生命周期示意圖,并簡單說明生命周期涉及的7種方法的功能。12、列舉兩種你所熟知的Android控件,并簡述其所能完成的主要功能。三、操作題(本題共1小題,每小題10分,共10分)。13、簡潔敘述AndroidStudio的安裝過程,列舉一個安裝過程中你所遇到或可能遇到的問題并給出解決辦法。四、設計題(本題共1小題,每小題10分,共10分)。14、設計一個基于安卓系統的聊天APP,要求:畫出主要界面布局,指出在該布局中你所使用的主要控件及其所完成的功能。五、編程題(本題共2小題,每小題10分,共20分)。15、從主界面MainAvtivity跳轉到ScecondActivity時,通過Intent傳遞學生姓名、成績以及成績是否及格代碼如下,請補全如下界面跳轉代碼。在主界面中有:Intentintent=newIntent();intent.setClass(MainActivity.this,①.class);intent.putExtra(“studentName”,“王曉明”);intent.putExtra(“englishScore”,98);intent.putExtra(“isPassed”,true);startActivity(②);此時,在SecondActivity中有:Intentintent=getIntent();Stringname=intent.getStringExtra(“③”);intenglishScore=intent.④(“englishScore”,0);booleanisPassed=intent.⑤(“isPassed”,true);16、補全如下按鈕點擊事件設置按鈕text內容的代碼。privateButtonbtn_one;protectedvoidonCreate(BundlesavedInstanceState){super.onCreate(savedInstanceState);setContentView(①.layout.activity_main);btn_one=②(R.③.button_one);④.setOnClickListener(newView.OnClickListener(){publicvoidonClick(Viewview){btn_one.⑤(“按鈕1已被點擊”);}});}六、材料題(本題共1小題,每小題10分,共10分)。17、閱讀下列材料,從任意角度談談你對計算機軟件知識產權或其他方面的理解。2021年美國最高法院對谷歌與甲骨文的世紀版權案作出裁定,判定谷歌使用甲骨文公司的軟件代碼構建運行全球大多數智能手機的Android操作系統,并不違反聯邦版權法。在6比2的裁決中,大法官推翻了下級法院的裁決,即谷歌將甲骨文的軟件代碼納入安卓系統不構成美國版權法規定的合理使用。2010年甲骨文起訴谷歌稱,谷歌在建立安卓系統時使用了11330行其子公司SunMicrosystems所編寫的Java代碼,要求賠償超過80億美元。谷歌方面表示這種使用屬于“合理使用”的規定,沒有侵權。法官

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經權益所有人同意不得將文件中的內容挪作商業或盈利用途。
  • 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
  • 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論