一级日韩免费大片,亚洲一区二区三区高清,性欧美乱妇高清come,久久婷婷国产麻豆91天堂,亚洲av无码a片在线观看

我家是個(gè)動(dòng)物園作文

時(shí)間:2025-10-13 19:59:30 婉詩(shī) 動(dòng)物園 我要投稿

我家是個(gè)動(dòng)物園作文(通用23篇)

  Android開(kāi)發(fā)面試題

我家是個(gè)動(dòng)物園作文(通用23篇)

  1. 下列哪些語(yǔ)句關(guān)于內存回收的說(shuō)明是正確的? (b ) A、 程序員必須創(chuàng )建一

  個(gè)線(xiàn)程來(lái)釋放內存

  B、 內存回收程序負責釋放無(wú)用內存

  C、 內存回收程序允許程序員直接釋放內存

  D、 內存回收程序可以在指定的時(shí)間釋放內存對象

  2. 下面異常是屬于Runtime Exception 的是(abcd)(多選) A、ArithmeticException

  B、IllegalArgumentException

  C、NullPointerException

  D、BufferUnderflowException

  3. Math.round(11.5)等于多少(). Math.round(-11.5)等于多少(c). c A、11 ,-11 B、11

  ,-12 C、12 ,-11 D、12 ,-12

  4. 下列程序段的輸出結果是:(b )

  void complicatedexpression_r(){

  int x=20, y=30;

  boolean b;

  b=x>50&&y>60||x>50&&y<-60||x<-50&&y>60||x<-50&&y<-60;

  System.out.println(b);

  }

  A、true B、false C、1 D、011.activity5. 對一些資源以及狀態(tài)的操作保存,最好是保

  存在生命周期的哪個(gè)函數中進(jìn)行(d) A、onPause() B、onCreate() C、 onResume()

  D、onStart()

  6. Intent傳遞數據時(shí),下列的數據類(lèi)型哪些可以被傳遞(abcd)(多選)

  A、Serializable B、charsequence C、Parcelable D、Bundle

  7. android 中下列屬于Intent的作用的是(c) A、實(shí)現應用程序間的數據共享

  B、是一段長(cháng)的生命周期,沒(méi)有用戶(hù)界面的程序,可以保持應用在后臺運行,而不會(huì )因為切換頁(yè)

  面而消失

  C、可以實(shí)現界面間的切換,可以包含動(dòng)作和動(dòng)作數據,連接四大組件的紐帶

  D、處理一個(gè)應用程序整體性的工作

  8. 下列屬于SAX解析xml文件的優(yōu)點(diǎn)的是(b) A、將整個(gè)文檔樹(shù)在內存中,便于操作,支

  持刪除,修改,重新排列等多種功能

  B、不用事先調入整個(gè)文檔,占用資源少

  C、整個(gè)文檔調入內存,浪費時(shí)間和空間

  D、不是長(cháng)久駐留在內存,數據不是持久的,事件過(guò)后,若沒(méi)有保存數據,數據就會(huì )

  消失

  9. 下面的對自定style的方式正確的是(a) A、

  

  

  B、

  C、

  fill_parent

  

  D、

  fill_parent

  

  10. 在android中使用Menu時(shí)可能需要重寫(xiě)的方法有(ac)。(多選)

  A、onCreateOptionsMenu()

  B、onCreateMenu()

  C、onOptionsItemSelected()

  D、onItemSelected()

  11. 在SQL Server Management Studio 中運行下列T-SQL語(yǔ)句,其輸出值(c)。 SELECT

  @@IDENTITY

  A、 可能為0.1

  B、 可能為3

  C、 不可能為-100

  D、 肯定為0

  12. 在SQL Server 2005中運行如下T-SQL語(yǔ)句,假定SALES表中有多行數據,執行查詢(xún)之

  后的結果是(d)。 BEGIN TRANSACTION A

  Update SALES Set qty=30 WHERE qty<30

  BEGIN TRANSACTION B

  Update SALES Set qty=40 WHEREqty<40

  Update SALES Set qty=50 WHEREqty<50

  Update SALES Set qty=60 WHEREqty<60

  COMMIT TRANSACTION B

  COMMIT TRANSACTION A

  A、SALES表中qty列最小值大于等于30

  B、SALES表中qty列最小值大于等于40

  C、SALES表中qty列的數據全部為50

  D、SALES表中qty列最小值大于等于60

  13. 在android中使用SQLiteOpenHelper這個(gè)輔助類(lèi)時(shí),可以生成一個(gè)數據庫,并可以對數據

  庫版本進(jìn)行管理的方法可以是(ab) A、getWriteableDatabase()

  B、getReadableDatabase()

  C、getDatabase()

  D、getAbleDatabase()

  14. android 關(guān)于service生命周期的onCreate()和onStart()說(shuō)法正確的是(ad)(多選題) A、當

  第一次啟動(dòng)的時(shí)候先后調用onCreate()和onStart()方法

  B、當第一次啟動(dòng)的時(shí)候只會(huì )調用onCreate()方法

  C、如果service已經(jīng)啟動(dòng),將先后調用onCreate()和onStart()方法

  D、如果service已經(jīng)啟動(dòng),只會(huì )執行onStart()方法,不在執行onCreate()方法

  15. 下面是屬于GLSurFaceView特性的是(abc)(多選) A、管理一個(gè)surface,這個(gè)surface就是一

  塊特殊的內存,能直接排版到android的視圖

  view上。

  B、管理一個(gè)EGL display,它能讓opengl把內容渲染到上述的surface上。

  C、讓渲染器在獨立的線(xiàn)程里運作,和UI線(xiàn)程分離。

  D、可以直接從內存或者DMA等硬件接口取得圖像數據

  16. 下面在A(yíng)ndroidManifest.xml文件中注冊BroadcastReceiver方式正確的(a) A、

  android:name="NewBroad">

  

  

  android:name="android.provider.action.NewBroad"/>

  

  

 

 

  

  B、

  

  android:name="android.provider.action.NewBroad"/>

  

  

  C、

  

  android:name="android.provider.action.NewBroad"/>

  

  

 

  D、

  

  

  android:name="android.provider.action.NewBroad"/>

  

  

  

  17. 關(guān)于ContenValues類(lèi)說(shuō)法正確的是(a) A、他和Hashtable比較類(lèi)似,也是負責存儲一些

  名值對,但是他存儲的名值對當中的

  名是String類(lèi)型,而值都是基本類(lèi)型

  B、他和Hashtable比較類(lèi)似,也是負責存儲一些名值對,但是他存儲的名值對當中的

  名是任意類(lèi)型,而值都是基本類(lèi)型

  C、他和Hashtable比較類(lèi)似,也是負責存儲一些名值對,但是他存儲的名值對當中的

  名,可以為空,而值都是String類(lèi)型

  D、他和Hashtable比較類(lèi)似,也是負責存儲一些名值對,但是他存儲的名值對當中

  的名是String類(lèi)型,而值也是String類(lèi)型

  18. 我們都知道Hanlder是線(xiàn)程與Activity通信的橋梁,如果線(xiàn)程處理不當,你的機器就會(huì )變得越

  慢,那么線(xiàn)程銷(xiāo)毀的方法是(a) A、onDestroy()

  B、onClear()

  C、onFinish()

  D、onStop()

  19. 下面退出Activity錯誤的方法是(c) A、finish()

  B、拋異常強制退出

  C、System.exit()

  D、onStop()

  20. 下面屬于android的動(dòng)畫(huà)分類(lèi)的有(ab)(多項) A、Tween B、Frame C、Draw

  D、Animation

  21. 下面關(guān)于A(yíng)ndroid dvm的進(jìn)程和Linux的進(jìn)程,應用程序的進(jìn)程說(shuō)法正確的是(d)

  A、DVM指dalivk的虛擬機.每一個(gè)Android應用程序都在它自己的進(jìn)程中運行,不一定擁有一個(gè)獨

  立 的Dalvik虛擬機實(shí)例.而每一個(gè)DVM都是在Linux中的一個(gè)進(jìn)程,所以說(shuō)可以認為是同一個(gè)概念.

  3

  立 的Dalvik虛擬機實(shí)例.而每一個(gè)DVM都是在Linux中的一個(gè)進(jìn)程,所以說(shuō)可以認為是同一個(gè)概念.

  B、DVM指dalivk的虛擬機.每一個(gè)Android應用程序都在它自己的進(jìn)程中運行,不一定擁有一

  個(gè)獨立的Dalvik虛擬機實(shí)例.而每一個(gè)DVM不一定都是在Linux 中的一個(gè)進(jìn)程,所以說(shuō)不是一個(gè)概念.

  C、DVM指dalivk的虛擬機.每一個(gè)Android應用程序都在它自己的進(jìn)程中運行,都擁有一個(gè)獨

  立的Dalvik虛擬機實(shí)例.而每一個(gè)DVM不一定都是在Linux 中的一個(gè)進(jìn)程,所以說(shuō)不是一個(gè)概念.

  D、DVM指dalivk的虛擬機.每一個(gè)Android應用程序都在它自己的進(jìn)程中運行,都擁有一個(gè)獨

  立的 Dalvik虛擬機實(shí)例.而每一個(gè)DVM都是在Linux 中的一個(gè)進(jìn)程,所以說(shuō)可以認為是同一個(gè)概念.

  22. Android項目工程下面的assets目錄的作用是什么bA、放置應用到的圖片資源。

  B、主要放置多媒體等數據文件

  C、放置字符串,顏色,數組等常量數據

  D、放置一些與UI相應的布局文件,都是xml文件

  23. 關(guān)于res/raw目錄說(shuō)法正確的是(a)A、 這里的文件是原封不動(dòng)的存儲到設備上不會(huì )轉換為

  二進(jìn)制的格式

  B、這里的文件是原封不動(dòng)的存儲到設備上會(huì )轉換為二進(jìn)制的格式 C、 這里的文件最終以二進(jìn)制

  的格式存儲到指定的包中

  D、這里的文件最終不會(huì )以二進(jìn)制的格式存儲到指定的包中 24. 下列對android NDK的理解正

  確的是(abcd )A、 NDK是一系列工具的集合

  B、 NDK 提供了一份穩定、功能有限的 API 頭文件聲明。

  C、 使 “Java C” 的開(kāi)發(fā)方式終于轉正,成為官方支持的開(kāi)發(fā)方式

  D、 NDK 將是 Android 平臺支持 C 開(kāi)發(fā)的開(kāi)端

  二.填空題

  25. android中常用的四個(gè)布局是framlayout,linenarlayout,relativelayout和tablelayout。26.

  android 的四大組件是activiey,service,broadcast和contentprovide。27. java.io包中的

  objectinputstream和objectoutputstream類(lèi)主要用于對對象(Object)的讀寫(xiě)。28. android 中

  service的實(shí)現方法是:startservice和bindservice。29. activity一般會(huì )重載7個(gè)方法用來(lái)維護其

  生命周期,除了onCreate(),onStart(),onDestory() 外還有

  onrestart,onresume,onpause,onstop。30. android的數據存儲的方式sharedpreference,文

  件,SQlite,contentprovider,網(wǎng)絡(luò )。31. 當啟動(dòng)一個(gè)Activity并且新的Activity執行完后需要返回到

  啟動(dòng)它的Activity來(lái)執行 的回調函數是startActivityResult()。32. 請使用命令行的方式創(chuàng )建一個(gè)

  名字為myAvd,sdk版本為2.2,sd卡是在d盤(pán)的根目錄下,名字為scard.img, 并指定屏幕大小

  HVGA.____________________________________。33. 程序運行的結果是:_____good

  and gbc__________。 public classExample{

  String str=new String("good");

  char[]ch={'a','b','c'};

  public static void main(String args[]){

  Example ex=new Example();

  ex.change(ex.str,ex.ch);

  System.out.print(ex.str " and ");

  Sytem.out.print(ex.ch);

  }

  public void change(String str,char ch[]){

  str="test ok";

  ch[0]='g';

  }

  }

  34. 在android中,請簡(jiǎn)述jni的調用過(guò)程。(8分)1)安裝和下載Cygwin,下載 Android NDK

  2)在ndk項目中JNI接口的設計

  3)使用C/C 實(shí)現本地方法

  4)JNI生成動(dòng)態(tài)鏈接庫.so文件

  5)將動(dòng)態(tài)鏈接庫復制到j(luò )ava工程,在java工程中調用,運行java工程即可

  35. 簡(jiǎn)述Android應用程序結構是哪些?(7分)Android應用程序結構是:

  Linux Kernel(Linux內核)、Libraries(系統運行庫或者是c/c 核心庫)、Application

  Framework(開(kāi)發(fā)框架包)、Applications (核心應用程序)

  36. 請繼承SQLiteOpenHelper實(shí)現:(10分) 1).創(chuàng )建一個(gè)版本為1的“diaryOpenHelper.db”的

  數據庫,

  2).同時(shí)創(chuàng )建一個(gè) “diary” 表(包含一個(gè)_id主鍵并自增長(cháng),topic字符型100

  長(cháng)度, content字符型1000長(cháng)度)

  3).在數據庫版本變化時(shí)請刪除diary表,并重新創(chuàng )建出diary表。

  publicclass DBHelper extends SQLiteOpenHelper{

  public final static String DATABASENAME ="diaryOpenHelper.db";

  public final static int DATABASEVERSION =1;

  /pic/p>

  public DBHelper(Context context,Stringname,CursorFactory factory,int version)

  {

  super(context, name, factory,version);

  }

  /pic/p>

  public void onCreate(SQLiteDatabase db)

  {

  String sql ="create tablediary"

  "("

  "_idinteger primary key autoincrement,"

  "topicvarchar(100),"

  "contentvarchar(1000)"

  ")";

  db.execSQL(sql);

  }

  /pic/p>

  public void onUpgrade(SQLiteDatabasedb,int oldVersion,int newVersion)

  {

  String sql = "drop table ifexists diary";

  db.execSQL(sql);

  this.onCreate(db);

  }

  }

  37. 頁(yè)面上現有ProgressBar控件progressBar,請用書(shū)寫(xiě)線(xiàn)程以10秒的的時(shí)間完成其進(jìn)度顯示

  工作。(10分)答案

  publicclass ProgressBarStu extends Activity {

  private ProgressBar progressBar = null;

  protected void onCreate(BundlesavedInstanceState) {

  super.onCreate(savedInstanceState);

  setContentView(R.layout.progressbar);

  /pic/p>

  progressBar = (ProgressBar)findViewById(R.id.progressBar);

  Thread thread = new Thread(newRunnable() {

  @Override

  public void run() {

  int progressBarMax =progressBar.getMax();

  try {

  while(progressBarMax!=progressBar.getProgress())

  {

  intstepProgress = progressBarMax/10;

  intcurrentprogress = progressBar.getProgress();

  progressBar.setProgress(currentprogress stepProgress);

  Thread.sleep(1000);

  }

  } catch(InterruptedException e) {

  /pic/p>

  e.printStackTrace();

  }

  }

  });

  thread.start();

  /pic/p>

  }

  }

  38. 請描述下Activity的生命周期。 必調用的三個(gè)方法:onCreate() --> onStart() -->

  onResume(),用AAA表示

  (1)父Activity啟動(dòng)子Activity,子Actvity退出,父Activity調用順序如下

  AAA --> onFreeze() --> onPause() --> onStop() --> onRestart()--> onStart(),onResume() …

  (2)用戶(hù)點(diǎn)擊Home,Actvity調用順序如下

  AAA --> onFreeze() --> onPause() --> onStop() -- Maybe -->onDestroy() – Maybe

  (3)調用finish(), Activity調用順序如下

  AAA --> onPause() --> onStop() --> onDestroy()

  (4)在A(yíng)ctivity上顯示dialog,Activity調用順序如下

  AAA

  (5)在父Activity上顯示透明的或非全屏的activity,Activity調用順序如下

  AAA --> onFreeze() --> onPause()

  (6)設備進(jìn)入睡眠狀態(tài),Activity調用順序如下

  AAA --> onFreeze() --> onPause()

  39. 如果后臺的Activity由于某原因被系統回收了,如何在被系統回收之前保存當前狀態(tài)?

  onSaveInstanceState()

  當你的程序中某一個(gè)Activity A在運行時(shí),主動(dòng)或被動(dòng)地運行另一個(gè)新的Activity B,這個(gè)時(shí)候

  A會(huì )執行onSaveInstanceState()。B完成以后又會(huì )來(lái)找A,這個(gè)時(shí)候就有兩種情況:一是A被回收,

  二是A沒(méi)有被回收,被回收的A就要重新調用onCreate()方法,不同于直接啟動(dòng)的是這回

  onCreate()里是帶上了參數savedInstanceState;而沒(méi)被收回的就直接執行onResume(),跳過(guò)

  onCreate()了。

  40. 如何將一個(gè)Activity設置成窗口的樣式。 在A(yíng)ndroidManifest.xml 中定義Activity的地方

  一句話(huà)android:theme="@android:style/Theme.Dialog"或

  android:theme="@android:style/Theme.Translucent"就變成半透明的

  41. 如何退出Activity?如何安全退出已調用多個(gè)Activity的Application?對于單一Activity的應用

  來(lái)說(shuō),退出很簡(jiǎn)單,直接finish()即可。

  當然,也可以用killProcess()和System.exit()這樣的方法。

  但是,對于多Activity的應用來(lái)說(shuō),在打開(kāi)多個(gè)Activity后,如果想在最后打開(kāi)的Activity直接退

  出,上邊的方法都是沒(méi)有用的,因為上邊的方法都是結束一個(gè)Activity而已。

  當然,網(wǎng)上也有人說(shuō)可以。

  就好像有人問(wèn),在應用里如何捕獲Home鍵,有人就會(huì )說(shuō)用keyCode比較KEYCODE_HOME即可,

  而事實(shí)上如果不修改framework,根本不可能做到這一點(diǎn)一樣。

  所以,最好還是自己親自試一下。

  那么,有沒(méi)有辦法直接退出整個(gè)應用呢?

  在2.1之前,可以使用ActivityManager的restartPackage方法。

  它可以直接結束整個(gè)應用。在使用時(shí)需要權限android.permission.RESTART_PACKAGES。

  注意不要被它的名字迷惑。

  可是,在2.2,這個(gè)方法失效了。

  在2.2添加了一個(gè)新的方法,killBackgroundProcesses(),需要權限

  android.permission.KILL_BACKGROUND_PROCESSES。

  可惜的是,它和2.2的restartPackage一樣,根本起不到應有的效果。

  另外還有一個(gè)方法,就是系統自帶的應用程序管理里,強制結束程序的方

  法,forceStopPackage()。

  它需要權限android.permission.FORCE_STOP_PACKAGES。

  并且需要添加android:sharedUserId="android.uid.system"屬性

  同樣可惜的是,該方法是非公開(kāi)的,他只能運行在系統進(jìn)程,第三方程序無(wú)法調用。

  因為需要在A(yíng)ndroid.mk中添加LOCAL_CERTIFICATE := platform。

  而Android.mk是用于在A(yíng)ndroid源碼下編譯程序用的。

  從以上可以看出,在2.2,沒(méi)有辦法直接結束一個(gè)應用,而只能用自己的辦法間接辦到。

  現提供幾個(gè)方法,供參考:

  1、拋異常強制退出:

  該方法通過(guò)拋異常,使程序ForceClose。

  驗證可以,但是,需要解決的問(wèn)題是,如何使程序結束掉,而不彈出Force Close的窗口。

  2、記錄打開(kāi)的Activity:

  每打開(kāi)一個(gè)Activity,就記錄下來(lái)。在需要退出時(shí),關(guān)閉每一個(gè)Activity即可。

  3、發(fā)送特定廣播:

  在需要結束應用時(shí),發(fā)送一個(gè)特定的廣播,每個(gè)Activity收到廣播后,關(guān)閉即可。

  4、遞歸退出

  在打開(kāi)新的Activity時(shí)使用startActivityForResult,然后自己加標志,在onActivityResult中處理,遞

  歸關(guān)閉。

  除了第一個(gè),都是想辦法把每一個(gè)Activity都結束掉,間接達到目的。

  但是這樣做同樣不完美。

  你會(huì )發(fā)現,如果自己的應用程序對每一個(gè)Activity都設置了nosensor,在兩個(gè)Activity結束的間

  隙,sensor可能有效了。

  但至少,我們的目的達到了,而且沒(méi)有影響用戶(hù)使用。

  為了編程方便,最好定義一個(gè)Activity基類(lèi),處理這些共通問(wèn)題。

  42. 請介紹下Android中常用的五種布局。FrameLayout(框架布局),LinearLayout (線(xiàn)性布

  局),AbsoluteLayout(絕對布局),RelativeLayout(相對布局),TableLayout(表格布局)

  43. 請介紹下Android的數據存儲方式。一.SharedPreferences方式

【我家是個(gè)動(dòng)物園作文】相關(guān)文章:

我家是個(gè)動(dòng)物園作文12-12

我家是個(gè)“動(dòng)物園”作文03-31

我家是個(gè)動(dòng)物園作文03-19

我家是個(gè)動(dòng)物園作文【必備】06-04

我家是個(gè)動(dòng)物園小學(xué)作文02-27

我家是個(gè)動(dòng)物園作文(薦)12-12

我家是個(gè)動(dòng)物園敘事作文12-14

我家是個(gè)“動(dòng)物園”作文(精選70篇)12-11

我家是個(gè)動(dòng)物園作文600字11-27

我家是個(gè)動(dòng)物園作文(精選24篇)10-22

一级日韩免费大片,亚洲一区二区三区高清,性欧美乱妇高清come,久久婷婷国产麻豆91天堂,亚洲av无码a片在线观看