蜜蜂职场文库_久久99久久99_职场求职面试实用的范文资料大全

蜜蜂職場文庫 > 面試技巧 >

android面試題練習

時間: 小龍 面試技巧

  做一些android面試練習題對于安卓面試者來說很有必要,那么你了解哪些面試練習題了嗎?以下是小編幫你們整理的android面試題練習,一起來學習啦。

  選擇題

  1.java.io包中定義了多個流類型來實現(xiàn)輸入和輸出功能,可以從不同的角度對其進行分 類,按功能分為:(c),如果為讀取的內(nèi)容進行處理后再輸出,需要使用下列哪種流?(g)

  A、輸入流和輸出流 B、字節(jié)流和字符流 C、節(jié)點流和處理流

  D、File stream E、Pipe stream F、Random stream G、Filter stream

  2.下列代碼的執(zhí)行結果是:(b)

  public class Test3{ public static void main(String args[]){ System.out.print(100%3); System.out.print(","); System.out.println(100%3.0); } }

  A、1,1 B、1,1.0 C、1.0,1 D、1.0,1.0

  3.在繼承中,關于構造方法的說明,下列說法錯誤的是(d)

  A、子類無條件的繼承父類的無參構造方法,

  B、子類可以引用父類中的有參構造方法,使用super關鍵字,

  C、如果子類沒有構造方法,則父類無參構造方法作為自已的構造方法,

  D、如果子類有無參構造方法,而父類的無參構造方法則被覆蓋。

  4.以下程序的運行結果為( b)

  public class IfTest{

  public static void main(String args[]){

  int x=3;

  int y=1;

  if(x==y)

  System.out.println("Not equal");

  else

  System.out.println("Equal");

  }

  }

  A、Not equal B、Equal C、無輸出 D、編譯出錯

  5.Java語言中字符串“學Java”所占的內(nèi)存空間是(a)

  A. 6個字節(jié)

  B. 7個字節(jié)

  C. 10個字節(jié)

  D. 11個字節(jié)

  6.關于下列程序段的輸出結果,說法正確的是:(d )

  public class MyClass{

  static int i;

  public static void main(String argv[]){

  System.out.println(i);

  }

  }

  A、有錯誤,變量i沒有初始化。

  B、null

  C、1

  D、0

  7.下列哪些語句關于內(nèi)存回收的說明是正確的? (b )

  A、 程序員必須創(chuàng)建一個線程來釋放內(nèi)存

  B、 內(nèi)存回收程序負責釋放無用內(nèi)存

  C、 內(nèi)存回收程序允許程序員直接釋放內(nèi)存

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

  8.下面異常是屬于Runtime Exception 的是(abcd)(多選)

  A、ArithmeticException

  B、IllegalArgumentException

  C、NullPointerException

  D、BufferUnderflowException

  9. Math.round(11.5)等于多少(). Math.round(-11.5)等于多少(c). c

  A、11 ,-11 B、11 ,-12 C、12 ,-11 D、12 ,-12

  10.下列程序段的輸出結果是:(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、0

  11.activity對一些資源以及狀態(tài)的操作保存,最好是保存在生命周期的哪個函數(shù)中進行(d)

  A、onPause() B、onCreate() C、 onResume() D、onStart()

  12.Intent傳遞數(shù)據(jù)時,下列的數(shù)據(jù)類型哪些可以被傳遞(abcd)(多選)

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

  13.android 中下列屬于Intent的作用的是(c)

  A、實現(xiàn)應用程序間的數(shù)據(jù)共享

  B、是一段長的生命周期,沒有用戶界面的程序,可以保持應用在后臺運行,而不會因為切換頁面而消失

  C、可以實現(xiàn)界面間的切換,可以包含動作和動作數(shù)據(jù),連接四大組件的紐帶

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

  14.下列屬于SAX解析xml文件的優(yōu)點的是(b)

  A、將整個文檔樹在內(nèi)存中,便于操作,支持刪除,修改,重新排列等多種功能

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

  填空題

  1.我們用___int____來定義一個整數(shù),用___char____來定義一個字符類型,稱為原始數(shù)據(jù)類型。

  2.android中常用的四個布局是framlayout,linenarlayout,relativelayout和tablelayout。 3.android 的四大組件是activiey,service,broadcast和contentprovide。

  4.java.io包中的objectinputstream和objectoutputstream類主要用于對對象(Object)的讀寫。

  5.android 中service的實現(xiàn)方法是:startservice和bindservice。

  6.activity一般會重載

  7個方法用來維護其生命周期,除了onCreate(),onStart(),onDestory()外還有onrestart,onresume,onpause,onstop。

  8.當啟動一個Activity并且新的Activity執(zhí)行完后需要返回到啟動它的Activity來執(zhí)行 的回調函數(shù)是startActivityResult()。

  9.請使用命令行的方式創(chuàng)建一個名字為myAvd,sdk版本為2.2,sd卡是在d盤的根目錄下, 名字為scard.img, 并指定屏幕大小HVGA.____________________________________。 10.程序運行的結果是:_____good and gbc__________。

  參考答案

  1. int char

  2.FrameLayout,LilnearLayout,RelativeLayout,TableLayout

  3.Activity,Broadcast,Service,ContentProvide

  4.ObjectInputStream ObjectOutputSteam

  5.startService ,bindService

  6.onRestart(),onResume(),onPause(),onStop()

  7.SharedPreferences存儲,文件存儲,SQLite存儲,ContentProvider,網(wǎng)絡存儲

  8.startActivityResult()

  9.adnroid create acd -n myAvd -t 8 -s HVDA - C d:\card.img 10.good and gbc

  簡答編程題

  1.在android中,請簡述jni的調用過程。

  1)安裝和下載Cygwin,下載 Android NDK 2)在ndk項目中JNI接口的設計 3)使用C/C++實現(xiàn)本地方法 4)JNI生成動態(tài)鏈接庫.so文件5)將動態(tài)鏈接庫復制到java工程,在java工程中調用,運行java工程即可

  2.簡述Android應用程序結構是哪些?

  Android應用程序結構是:

  Linux Kernel(Linux內(nèi)核)、Libraries(系統(tǒng)運行庫或者是c/c++核心庫)、Application Framework(開發(fā)框架包)、Applications (核心應用程序)

  3. 請繼承SQLiteOpenHelper實現(xiàn):

  1).創(chuàng)建一個版本為1的“diaryOpenHelper.db”的數(shù)據(jù)庫,

  2).同時創(chuàng)建一個 “diary” 表(包含一個_id主鍵并自增長,topic字符型100 長度, content字符型1000長度)

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

  public class DBHelper extends SQLiteOpenHelper { }

  public final static String DATABASENAME = "diaryOpenHelper.db"; public final static int DATABASEVERSION = 1; //創(chuàng)建數(shù)據(jù)庫

  public DBHelper(Context context,String name,CursorFactory factory,int version) {

  super(context, name, factory, version); }

  //創(chuàng)建表等機構性文件

  public void onCreate(SQLiteDatabase db) {

  String sql ="create table diary"+

  "("+

  "_id integer primary key autoincrement,"+ "topic varchar(100),"+ "content varchar(1000)"+ ")";

  db.execSQL(sql); }

  //若數(shù)據(jù)庫版本有更新,則調用此方法

  public void onUpgrade(SQLiteDatabase db,int oldVersion,int newVersion) { }

  String sql = "drop table if exists diary"; db.execSQL(sql); this.onCreate(db);

  4.頁面上現(xiàn)有ProgressBar控件progressBar,請用書寫線程以10秒的的時間完成其進度 顯示工作。

  答案

  public class ProgressBarStu extends Activity {

  private ProgressBar progressBar = null;

  protected void onCreate(Bundle savedInstanceState) {

  }

  }

  super.onCreate(savedInstanceState); setContentView(R.layout.progressbar); //從這到下是關鍵

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

  Thread thread = new Thread(new Runnable() {

  @Override

  public void run() {

  int progressBarMax = progressBar.getMax();

  try { while(progressBarMax!=progressBar.getProgress()) }

  { }

  // TODO Auto-generated catch block e.printStackTrace();

  int stepProgress = progressBarMax/10;

  int currentprogress = progressBar.getProgress(); progressBar.setProgress(currentprogress+stepProgress); Thread.sleep(1000);

  } catch (InterruptedException e) {

  } });

  thread.start(); //關鍵結束

  
看了“android面試題練習”的人還看過:

1.

2.

3.

4.

5.

50355 主站蜘蛛池模板: 合肥网带炉_安徽箱式炉_钟罩炉-合肥品炙装备科技有限公司 | 印刷人才网 印刷、包装、造纸,中国80%的印刷企业人才招聘选印刷人才网! | PE拉伸缠绕膜,拉伸缠绕膜厂家,纳米缠绕膜-山东凯祥包装 | 电池挤压试验机-自行车喷淋-车辆碾压试验装置-深圳德迈盛测控设备有限公司 | 玻纤土工格栅_钢塑格栅_PP焊接_单双向塑料土工格栅_复合防裂布厂家_山东大庚工程材料科技有限公司 | 工业洗衣机_工业洗涤设备_上海力净工业洗衣机厂家-洗涤设备首页 bkzzy在职研究生网 - 在职研究生招生信息咨询平台 | 广东恩亿梯电源有限公司【官网】_UPS不间断电源|EPS应急电源|模块化机房|电动汽车充电桩_UPS电源厂家(恩亿梯UPS电源,UPS不间断电源,不间断电源UPS) | 深圳律师咨询_深圳律师事务所_华荣【免费在线法律咨询】网 | 多功能三相相位伏安表-变压器短路阻抗测试仪-上海妙定电气 | 氧氮氢联合测定仪-联测仪-氧氮氢元素分析仪-江苏品彦光电 | 单级/双级旋片式真空泵厂家,2xz旋片真空泵-浙江台州求精真空泵有限公司 | SMC-SMC电磁阀-日本SMC气缸-SMC气动元件展示网 | 贝壳粉涂料-内墙腻子-外墙腻子-山东巨野七彩贝壳漆业中心 | 广东西屋电气有限公司-广东西屋电气有限公司 | 优考试_免费在线考试系统_培训考试系统_题库系统_组卷答题系统_匡优考试 | 玉米深加工机械,玉米加工设备,玉米加工机械等玉米深加工设备制造商-河南成立粮油机械有限公司 | 臭氧实验装置_实验室臭氧发生器-北京同林臭氧装置网 | 恒压供水控制柜|无负压|一体化泵站控制柜|PLC远程调试|MCGS触摸屏|自动控制方案-联致自控设备 | 微学堂-电动能源汽车评测_电动车性能分享网 | 脑钠肽-白介素4|白介素8试剂盒-研域(上海)化学试剂有限公司 | 机械加工_绞车配件_立式离心机_减速机-洛阳三永机械厂 | 首页-瓜尔胶系列-化工单体系列-油田压裂助剂-瓜尔胶厂家-山东广浦生物科技有限公司 | 翅片管散热器价格_钢制暖气片报价_钢制板式散热器厂家「河北冀春暖气片有限公司」 | CE认证_FCC认证_CCC认证_MFI认证_UN38.3认证-微测检测 CNAS实验室 | 合景一建-无尘车间设计施工_食品医药洁净车间工程装修总承包公司 | 成都离婚律师|成都结婚律师|成都离婚财产分割律师|成都律师-成都离婚律师网 | 锻造液压机,粉末冶金,拉伸,坩埚成型液压机定制生产厂家-山东威力重工官方网站 | 电池高低温试验箱-气态冲击箱-双层电池防爆箱|简户百科 | 黑龙江「京科脑康」医院-哈尔滨失眠医院_哈尔滨治疗抑郁症医院_哈尔滨精神心理医院 | 裹包机|裹膜机|缠膜机|绕膜机-上海晏陵智能设备有限公司 | 中国在职研究生招生信息网| 天津拓展_天津团建_天津趣味运动会_天津活动策划公司-天津华天拓展培训中心 | 防渗土工膜|污水处理防渗膜|垃圾填埋场防渗膜-泰安佳路通工程材料有限公司 | 德国BOSCH电磁阀-德国HERION电磁阀-JOUCOMATIC电磁阀|乾拓百科 | ★店家乐|服装销售管理软件|服装店收银系统|内衣店鞋店进销存软件|连锁店管理软件|收银软件手机版|会员管理系统-手机版,云版,App | 纯水设备_苏州皙全超纯水设备水处理设备生产厂家 | 长沙印刷厂-包装印刷-画册印刷厂家-湖南省日大彩色印务有限公司 青州搬家公司电话_青州搬家公司哪家好「鸿喜」青州搬家 | 广州展览制作|展台制作工厂|展览设计制作|展览展示制作|搭建制作公司 | RTO换向阀_VOC高温阀门_加热炉切断阀_双偏心软密封蝶阀_煤气蝶阀_提升阀-湖北霍科德阀门有限公司 | 宝宝药浴-产后药浴-药浴加盟-艾裕-专注母婴调养泡浴 | 专业甜品培训学校_广东糖水培训_奶茶培训_特色小吃培训_广州烘趣甜品培训机构 |