版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、android 筆試題一、 選擇題(30題,每題1分,共30分)1.java.io包中定義了多個(gè)流類型來(lái)實(shí)現(xiàn)輸入和輸出功能,可以從不同的角度對(duì)其進(jìn)行分類,按功能分為:( C ),如果為讀取的內(nèi)容進(jìn)行處理后再輸出,需要使用下列哪種流?(G ) A、輸入流和輸出流 B、字節(jié)流和字符流 C、節(jié)點(diǎn)流和處理流 D、File stream E、Pipe stream F、Random stream
2、0; G、Filter stream 2.下列代碼的執(zhí)行結(jié)果是:(B ) public class Test3 public static void main(String args) System.out.print(100%3); System.out.print
3、(","); System.out.println(100%3.0); A、1,1 B、1,1.0 C、1.0,1
4、 D、1.0,1.0 3.在繼承中,關(guān)于構(gòu)造方法的說(shuō)明,下列說(shuō)法錯(cuò)誤的是( D )A、子類無(wú)條件的繼承父類的無(wú)參構(gòu)造方法,B、子類可以引用父類中的有參構(gòu)造方法,使用super關(guān)鍵字,C、如果子類沒(méi)有構(gòu)造方法,則父類無(wú)參構(gòu)造方法作為自已的構(gòu)造方法,D、如果子類有無(wú)參構(gòu)造方法,而父類的無(wú)參構(gòu)造方法則被覆蓋。 4.以下程序的運(yùn)行結(jié)果為( B)public class IfTestpublic static void main(String args)int x=3;int y=1;if(x=y
5、)System.out.println("Not equal");elseSystem.out.println("Equal"); A、Not equal B、Equal C、無(wú)輸出 D、編譯出錯(cuò) 5.Java語(yǔ)言中字符串“學(xué)Java”所占的內(nèi)存空間是( A )A. 6個(gè)字節(jié)B. 7個(gè)字節(jié)C. 10個(gè)字節(jié)D. 11個(gè)字節(jié)6.關(guān)于下列程序段的輸出結(jié)果,說(shuō)法正確的是:( d
6、60;) public class MyClassstatic int i; public static void main(String argv) System.out.println(i); A、有錯(cuò)誤,變量i沒(méi)有初始化。 B、null
7、 C、1 D、07.下列哪些語(yǔ)句關(guān)于內(nèi)存回收的說(shuō)明是正確的? (2) A、 程序員必須創(chuàng)建一個(gè)線程來(lái)釋放內(nèi)存 B、 內(nèi)存回收程序負(fù)責(zé)釋放無(wú)用內(nèi)存 C、 內(nèi)存回收程序允許程序員直接釋放內(nèi)存 D、 內(nèi)存回收程序可以在指定的時(shí)間釋放內(nèi)存對(duì)象8.下面異常是屬于Runtime Exception 的是( 1234 )(多選) A、ArithmeticException&
8、#160; B、IllegalArgumentException C、NullPointerException D、BufferUnderflowException9. Math.round(11.5)等于多少(). Math.round(-11.5)等于多少(c ) A、11 ,-11 B、11 ,-12 C、12 ,-11
9、 D、12 ,-1210.下列程序段的輸出結(jié)果是:( 2 ) 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&
10、lt;-60; System.out.println(b); A、true B、false C、1 D、011.activity對(duì)一些資源以及狀態(tài)的操作保存,最好是保存在生命周期的哪個(gè)函數(shù)中進(jìn)行( d) A、onPause() B、onCreate() C、 onResume()
11、60; D、onStart()12.Intent傳遞數(shù)據(jù)時(shí),下列的數(shù)據(jù)類型哪些可以被傳遞(1234 )(多選) A、Serializable B、charsequence C、Parcelable D、Bundle13.android 中下列屬于Intent的作用的是( c ) A、實(shí)現(xiàn)應(yīng)用程序間的數(shù)據(jù)共享 B、是一段長(zhǎng)的
12、生命周期,沒(méi)有用戶界面的程序,可以保持應(yīng)用在后臺(tái)運(yùn)行,而不會(huì)因?yàn)榍袚Q頁(yè)面而消失 C、可以實(shí)現(xiàn)界面間的切換,可以包含動(dòng)作和動(dòng)作數(shù)據(jù),連接四大組件的紐帶 D、處理一個(gè)應(yīng)用程序整體性的工作14.下列屬于SAX解析xml文件的優(yōu)點(diǎn)的是( b) A、將整個(gè)文檔樹(shù)在內(nèi)存中,便于操作,支持刪除,修改,重新排列等多種功能 B、不用事先調(diào)入整個(gè)文檔,占用資源少 C、整個(gè)文檔調(diào)入內(nèi)存,浪費(fèi)時(shí)間和空間&
13、#160; D、不是長(zhǎng)久駐留在內(nèi)存,數(shù)據(jù)不是持久的,事件過(guò)后,若沒(méi)有保存數(shù)據(jù),數(shù)據(jù)就會(huì)消失15.下面的對(duì)自定style的方式正確的是( A ) A、 <resources> <style name="myStyle">
14、 <itemname="android:layout_width">fill_parent</item> </style></resources> B、<stylename="myStyle&
15、quot;> <itemname="android:layout_width">fill_parent</item> </style> C、<resources>
16、; <itemname="android:layout_width">fill_parent</item> </resources> D、<resources>
17、 <stylename="android:layout_width">fill_parent</style> </resources> 16.在android中使用Menu時(shí)可能需要重寫(xiě)的方法有( AC)(多選) A、onCreateOptionsMenu() B、onCreateMenu() C、onO
18、ptionsItemSelected() D、onItemSelected() 17.在SQL Server Management Studio 中運(yùn)行下列T-SQL語(yǔ)句,其輸出值( C)SELECT IDENTITY A、可能為0.1 B、可能為3C、不可能為-100 D、肯定為0 18.在SQL Server 2005中運(yùn)行
19、如下T-SQL語(yǔ)句,假定SALES表中有多行數(shù)據(jù),執(zhí)行查詢之后的結(jié)果是( D ) BEGINTRANSACTION A Update SALES Set qty=30 WHERE qty<30 BEGIN TRANSACTION B UpdateSALES Set qt
20、y=40 WHERE qty<40 UpdateSALES Set qty=50 WHERE qty<50 UpdateSALES Set qty=60 WHERE qty<60 COMMITTRANSACTION B
21、 COMMIT TRANSACTION AA、SALES表中qty列最小值大于等于30B、SALES表中qty列最小值大于等于40C、SALES表中qty列的數(shù)據(jù)全部為50D、SALES表中qty列最小值大于等于60 19.在android中使用SQLiteOpenHelper這個(gè)輔助類時(shí),可以生成一個(gè)數(shù)據(jù)庫(kù),并可以對(duì)數(shù)據(jù)庫(kù)版本進(jìn)行管理的方法可以是( AB) A、getWriteableDatabase()B、getReadableDatabase()C、getDa
22、tabase()D、getAbleDatabase() 20. android 關(guān)于service生命周期的onCreate()和onStart()說(shuō)法正確的是(AD )(多選題) A、當(dāng)?shù)谝淮螁?dòng)的時(shí)候先后調(diào)用onCreate()和onStart()方法 B、當(dāng)?shù)谝淮螁?dòng)的時(shí)候只會(huì)調(diào)用onCreate()方法 C、如果service已經(jīng)啟動(dòng),將先后調(diào)用onCreate()和onStart()方法
23、D、如果service已經(jīng)啟動(dòng),只會(huì)執(zhí)行onStart()方法,不在執(zhí)行onCreate()方法 21.下面是屬于GLSurFaceView特性的是( ABC )(多選)A、管理一個(gè)surface,這個(gè)surface就是一塊特殊的內(nèi)存,能直接排版到android的視圖 view上。B、管理一個(gè)EGLdisplay,它能讓opengl把內(nèi)容渲染到上述的surface上。C、讓渲染器在獨(dú)立的線程里運(yùn)作,和UI線程分離。D、可以直接從內(nèi)存或者DMA等硬件接口取得圖像數(shù)據(jù) 22.下面在AndroidManif
24、est.xml文件中注冊(cè)BroadcastReceiver方式正確的是( A ) A、<receiver android:name="NewBroad"> <intent-filter>
25、 <action android:name="vider.action.NewBroad"/> <action&g
26、t; </intent-filter> </receiver> B、<receiverandroid:name="NewBroad">
27、 <intent-filter> android:name="vider.action.NewBroad"/> &
28、#160;</intent-filter> </receiver> C、<receiverandroid:name="NewBroad"> <action &
29、#160; android:name="vider.action.NewBroad"/> <action> </receiver> D、<intent-
30、filter> <receiver android:name="NewBroad"> <action>
31、 android:name="vider.action.NewBroad"/> <action> </receiver></intent-filter> &
32、#160; 23.關(guān)于ContenValues類說(shuō)法正確的是(A) A、他和Hashtable比較類似,也是負(fù)責(zé)存儲(chǔ)一些名值對(duì),但是他存儲(chǔ)的名值對(duì)當(dāng)中的名是String類型,而值都是基本類型 B、他和Hashtable比較類似,也是負(fù)責(zé)存儲(chǔ)一些名值對(duì),但是他存儲(chǔ)的名值對(duì)當(dāng)中的名是任意類型,而值都是基本類型 C、他和Hashtable比較類似,也是負(fù)責(zé)存儲(chǔ)一些名值對(duì),但是他存儲(chǔ)的名值對(duì)當(dāng)中的名,可以為空,而值都是String類型
33、60; D、他和Hashtable比較類似,也是負(fù)責(zé)存儲(chǔ)一些名值對(duì),但是他存儲(chǔ)的名值對(duì)當(dāng)中的名是String類型,而值也是String類型24.我們都知道Hanlder是線程與Activity通信的橋梁,如果線程處理不當(dāng),你的機(jī)器就會(huì)變得越慢,那么線程銷毀的方法是( A) A、onDestroy() B、onClear() C、onFinish(
34、) D、onStop() 25.下面退出Activity錯(cuò)誤的方法是(C ) A、finish()B、拋異常強(qiáng)制退出 C、System.exit() D、onStop() 26.下面屬于android的動(dòng)畫(huà)分類的有( AB)(多項(xiàng)) A、Tween
35、0;B、Frame C、Draw D、Animation 27.下面關(guān)于Androiddvm的進(jìn)程和Linux的進(jìn)程,應(yīng)用程序的進(jìn)程說(shuō)法正確的是( D ) A、DVM指dalivk的虛擬機(jī).每一個(gè)Android應(yīng)用程序都在它自己的進(jìn)程中運(yùn)行,不一定擁有一個(gè)獨(dú)立的Dalvik虛擬機(jī)實(shí)例.而每一個(gè)DVM都是在Linux 中的一個(gè)進(jìn)程,所以說(shuō)可以認(rèn)為是同一個(gè)概念. B、DVM指
36、dalivk的虛擬機(jī).每一個(gè)Android應(yīng)用程序都在它自己的進(jìn)程中運(yùn)行,不一定擁有一個(gè)獨(dú)立的Dalvik虛擬機(jī)實(shí)例.而每一個(gè)DVM不一定都是在Linux 中的一個(gè)進(jìn)程,所以說(shuō)不是一個(gè)概念. C、DVM指dalivk的虛擬機(jī).每一個(gè)Android應(yīng)用程序都在它自己的進(jìn)程中運(yùn)行,都擁有一個(gè)獨(dú)立的 Dalvik虛擬機(jī)實(shí)例.而每一個(gè)DVM不一定都是在Linux
37、0;中的一個(gè)進(jìn)程,所以說(shuō)不是一個(gè)概念. D、DVM指dalivk的虛擬機(jī).每一個(gè)Android應(yīng)用程序都在它自己的進(jìn)程中運(yùn)行,都擁有一個(gè)獨(dú)立的 Dalvik虛擬機(jī)實(shí)例.而每一個(gè)DVM都是在Linux 中的一個(gè)進(jìn)程,所以說(shuō)可以認(rèn)為是同一個(gè)概念.28.Android項(xiàng)目工程下面的assets目錄的作用是什么 B A、放
38、置應(yīng)用到的圖片資源。 B、主要放置多媒體等數(shù)據(jù)文件 C、放置字符串,顏色,數(shù)組等常量數(shù)據(jù) D、放置一些與UI相應(yīng)的布局文件,都是xml文件29.關(guān)于res/raw目錄說(shuō)法正確的是( A)A、 這里的文件是原封不動(dòng)的存儲(chǔ)到設(shè)備上不會(huì)轉(zhuǎn)換為二進(jìn)制的格式B、 這里的文件是原封不動(dòng)的存儲(chǔ)到設(shè)備上會(huì)轉(zhuǎn)換為二進(jìn)制的格式C、 這里的
39、文件最終以二進(jìn)制的格式存儲(chǔ)到指定的包中D、 這里的文件最終不會(huì)以二進(jìn)制的格式存儲(chǔ)到指定的包中 30.下列對(duì)android NDK的理解正確的是( C )A、 NDK是一系列工具的集合B、 NDK 提供了一份穩(wěn)定、功能有限的 API 頭文件聲明。C、 使“Java+C” 的開(kāi)發(fā)方式終于轉(zhuǎn)正,成為官方支持的開(kāi)發(fā)方式D、 NDK 將是 Android 平臺(tái)支持 C 開(kāi)發(fā)的開(kāi)端910.二、
40、60;填空題(每題1.5分,共15分) 1.我們用_ int _來(lái)定義一個(gè)整數(shù),用_. char_來(lái)定義一個(gè)字符類型,稱為原始數(shù)據(jù)類型。 2.android中常用的四個(gè)布局是_,_,_和_。.FrameLayout,LilnearLayout,RelativeLayout,TableLayout 3.android 的四大組件是_,_,_和_。3.Activity,Broadcast,Service,ContentProvide 4.java.io包中的_和_類主要用于對(duì)對(duì)象(Object
41、)的讀寫(xiě)。4.ObjectInputStream ObjectOutputSteam 5.android 中service的實(shí)現(xiàn)方法是:_和_。5.startService ,bindService 6.activity一般會(huì)重載7個(gè)方法用來(lái)維護(hù)其生命周期,除了onCreate(),onStart(),onDestory() 外還有_,_,_,_。6.onRestart(),onResume(),onPause(),onStop() 7.android的數(shù)據(jù)存儲(chǔ)的方
42、式_,_,_,_,_。7.SharedPreferences存儲(chǔ),文件存儲(chǔ),SQLite存儲(chǔ),ContentProvider,網(wǎng)絡(luò)存儲(chǔ)8.當(dāng)啟動(dòng)一個(gè)Activity并且新的Activity執(zhí)行完后需要返回到啟動(dòng)它的Activity來(lái)執(zhí)行的回調(diào)函數(shù)是_8.startActivityResult()_。 9.請(qǐng)使用命令行的方式創(chuàng)建一個(gè)名字為myAvd,sdk版本為2.2,sd卡是在d盤(pán)的根目錄下,名字為scard.img, 并指定屏幕大小HVGA._ .adnroid create acd -n myAvd -t 8 -s HVDA - Cd:card.img_。
43、 10.程序運(yùn)行的結(jié)果是:_ good and gbc _。public classExampleStringstr=new String("good");charch='a','b','c'publicstatic void main(String args)Exampleex=new Example();ex.change(ex.str,ex.ch);System.out.print(ex.str+"and ");Sytem.out.print(ex.ch);public vo
44、idchange(String str,char ch)str="testok"ch0='g'三、 簡(jiǎn)答題(共28分) 1.在android中,請(qǐng)簡(jiǎn)述jni的調(diào)用過(guò)程。(4分)2.簡(jiǎn)述Android應(yīng)用程序結(jié)構(gòu)是哪些?(4分)3.簡(jiǎn)述android大眾常用的五種布局:(4分)4.簡(jiǎn)述android數(shù)據(jù)存儲(chǔ)方式:(4分)5.Android中Activity, Intent, Content Provider, Service各有什么區(qū)別:(4分)6.View, surfaceView, GLSurfaceView有什么區(qū)別:
45、(4分)7.Adapter有什么作用?常見(jiàn)的Adapter有哪些:(4分)四、 編程題(共27分)1.已知單鏈表的頭結(jié)構(gòu)head,寫(xiě)一個(gè)函數(shù)把這個(gè)鏈表逆序:(9分)2.請(qǐng)繼承SQLiteOpenHelper實(shí)現(xiàn):(9分) 1).創(chuàng)建一個(gè)版本為1的“diaryOpenHelper.db”的數(shù)據(jù)庫(kù)2).同時(shí)創(chuàng)建一個(gè) “diary” 表(包含一個(gè)_id主鍵并自增長(zhǎng),topic字符型100長(zhǎng)度, content字符型1000長(zhǎng)度)3).在
46、數(shù)據(jù)庫(kù)版本變化時(shí)請(qǐng)刪除diary表,并重新創(chuàng)建出diary表。3.頁(yè)面上現(xiàn)有ProgressBar控件progressBar,請(qǐng)用書(shū)寫(xiě)線程以10秒的的時(shí)間完成其進(jìn)度顯示工作。(9分)答案一、 選擇題 1 2 3 4 5 6 7 8
47、160; 9 10 CG B D B A D B ABCD C B
48、60; 11 12 13 14 15 16 17 18 19 20 D
49、 ABCD C B A AC C D AB AD 21 22 23
50、60; 24 25 26 27 28 29 30 ABC A A A C
51、 AB D B A ABCD 二、 填空題1.int char2.FrameLayout,LilnearLayout,RelativeLayout,TableLayout3.Activity,Broadcast,Service,ContentProvide4.ObjectInputStream ObjectOutputSteam5.st
52、artService ,bindService6.onRestart(),onResume(),onPause(),onStop()7.SharedPreferences存儲(chǔ),文件存儲(chǔ),SQLite存儲(chǔ),ContentProvider,網(wǎng)絡(luò)存儲(chǔ)8.startActivityResult()9.adnroid create acd -n myAvd -t 8 -s HVDA - Cd:card.img10.good and gbc三、 簡(jiǎn)答題1.jni的調(diào)用過(guò)程 1)安裝和下載Cygwin,下載 Android NDK 2)在ndk
53、項(xiàng)目中JNI接口的設(shè)計(jì) 3)使用C/C+實(shí)現(xiàn)本地方法4)JNI生成動(dòng)態(tài)鏈接庫(kù).so文件 5)將動(dòng)態(tài)鏈接庫(kù)復(fù)制到j(luò)ava工程,在java工程中調(diào)用,運(yùn)行java工程即可2.Android應(yīng)用程序結(jié)構(gòu)是:Linux Kernel(Linux內(nèi)核)、Libraries(系統(tǒng)運(yùn)行庫(kù)或者是c/c+核心庫(kù))、Application Framework(開(kāi)發(fā)框架包)、Applications (核心應(yīng)用程序)3.答:在Android中,共有五種布局方式,分別是:FrameLayout(框架布局),LinearLayout
54、 (線性布局),AbsoluteLayout(絕對(duì)布局),RelativeLayout(相對(duì)布局),TableLayout(表格布局)。(1)FrameLayout 框架布局,放入其中的所有元素都被放置在最左上的區(qū)域,而且無(wú)法為這些元素指定一個(gè)確切的位置,下一個(gè)子元素會(huì)重疊覆蓋上一個(gè)子元素,適合瀏覽單張圖片。(2)LinearLayout 線性布局,是應(yīng)用程序中最常用的布局方式,主要提供控件水平或者垂直排列的模型,每個(gè)子組件都是以垂直或水平的方式來(lái)定位.(默認(rèn)是垂直)(3)AbsoluteLayout 絕對(duì)定位布局,采用坐標(biāo)軸的方式定位組件
55、,左上角是(0,0)點(diǎn),往右x軸遞增,往下Y軸遞增,組件定位屬性為android:layout_x 和 android:layout_y來(lái)確定坐標(biāo)。(4)RelativeLayout 相對(duì)布局,根據(jù)另外一個(gè)組件或是頂層父組件來(lái)確定下一個(gè)組件的位置。和CSS里面的類似。(5)TableLayout 表格布局,類似Html里的Table.使用TableRow來(lái)布局,其中TableRow代表一行,TableRow的每一個(gè)視圖組件代表一個(gè)單元格。4.答:Android提供了5種方式存儲(chǔ)數(shù)據(jù):(1)使用SharedPreferences存儲(chǔ)數(shù)據(jù);它是Android
56、提供的用來(lái)存儲(chǔ)一些簡(jiǎn)單配置信息的一種機(jī)制,采用了XML格式將數(shù)據(jù)存儲(chǔ)到設(shè)備中。只能在同一個(gè)包內(nèi)使用,不能在不同的包之間使用。(2)文件存儲(chǔ)數(shù)據(jù);文件存儲(chǔ)方式是一種較常用的方法,在Android中讀取/寫(xiě)入文件的方法,與Java中實(shí)現(xiàn)I/O的程序是完全一樣的,提供了openFileInput()和openFileOutput()方法來(lái)讀取設(shè)備上的文件。(3)SQLite數(shù)據(jù)庫(kù)存儲(chǔ)數(shù)據(jù);SQLite是Android所帶的一個(gè)標(biāo)準(zhǔn)的數(shù)據(jù)庫(kù),它支持SQL語(yǔ)句,它是一個(gè)輕量級(jí)的嵌入式數(shù)據(jù)庫(kù)。(4)使用ContentProvider存儲(chǔ)數(shù)據(jù);主要用于應(yīng)用程序之間進(jìn)行數(shù)據(jù)交換,從而能夠讓其他的應(yīng)用保存或讀取
57、此Content Provider的各種數(shù)據(jù)類型。(5)網(wǎng)絡(luò)存儲(chǔ)數(shù)據(jù);通過(guò)網(wǎng)絡(luò)上提供給我們的存儲(chǔ)空間來(lái)上傳(存儲(chǔ))和下載(獲取)我們存儲(chǔ)在網(wǎng)絡(luò)空間中的數(shù)據(jù)信息。5.答:Activity:活動(dòng),是最基本的android應(yīng)用程序組件。一個(gè)活動(dòng)就是一個(gè)單獨(dú)的屏幕,每一個(gè)活動(dòng)都被實(shí)現(xiàn)為一個(gè)獨(dú)立的類,并且從活動(dòng)基類繼承而來(lái)。Intent:意圖,描述應(yīng)用想干什么。最重要的部分是動(dòng)作和動(dòng)作對(duì)應(yīng)的數(shù)據(jù)。Content Provider:內(nèi)容提供器,android應(yīng)用程序能夠?qū)⑺鼈兊臄?shù)據(jù)保存到文件、SQLite數(shù)據(jù)庫(kù)中,甚至是任何有效的設(shè)備中。當(dāng)你想將你的應(yīng)用數(shù)據(jù)和其他應(yīng)用共享時(shí),內(nèi)容提供器就可以發(fā)揮作用了。S
58、ervice:服務(wù),具有一段較長(zhǎng)生命周期且沒(méi)有用戶界面的程序。6.答:view是最基礎(chǔ)的,必須在UI主線程內(nèi)更新畫(huà)面,速度較慢。SurfaceView 是view的子類,類似使用雙緩機(jī)制,在新的線程中更新畫(huà)面所以刷新界面速度比view快GLSurfaceView 是SurfaceView的子類,opengl 專用的7.答:Adapter是連接后端數(shù)據(jù)和前端顯示的適配器接口。常見(jiàn)的Adapter有ArrayAdapter,BaseAdapter, CursorAdapter, HeaderViewListAdapter, ListAdapter,ResourceCu
59、rsorAdapter, SimpleAdapter, SimpleCursorAdapter, SpinnerAdapter,WrapperListAdapter等四、 編程題1.答:如下所示Node.javapublicclass Node private Integer count;private Node nextNode;public Node()public Node(int count)this.count =new Integer(count);public Integer getCoun
60、t() return count;publicvoid setCount(Integer count) this.count =count;public Node getNextNode() return nextNode;publicvoid setNextNode(Node nextNode) this.nextNode =nextNode;ReverseSingleLink.javapublicclass ReverseSingleLink publicstatic Node revSingleLink(Node he
61、ad)if(head =null) /鏈表為空不能逆序return head;if(head.getNextNode()=null) /如果只有一個(gè)結(jié)點(diǎn),當(dāng)然逆過(guò)來(lái)也是同一個(gè)return head;Node rhead = revSingleLink(head.getNextNode();head.getNextNode().setNextNode(head);head.setNextNode(null);return rhead; publicstaticvoid main(String args)Node head =n
62、ew Node(0);Node temp1 =null,temp2 =null;for(int i=1;i<100;i+)temp1 =new Node(i);if(i=1)head.setNextNode(temp1);elsetemp2.setNextNode(temp1);temp2 = temp1; head = revSingleLink(head);while(head!=null)head = head.getNextNode();2.public class DBHelper extends SQLiteOpe
63、nHelper publicfinal static String DATABASENAME = "diaryOpenHelper.db" publicfinal static int DATABASEVERSION = 1; /創(chuàng)建數(shù)據(jù)庫(kù) publicDBHelper(Context context,String name,CursorFactory factory
64、,int version) super(context,name, factory, version); /創(chuàng)建表等機(jī)構(gòu)性文件 publicvoid onCreate(SQLiteDatabase db)
65、160; Stringsql ="create table diary"+ "("+ &
66、#160; "_idinteger primary key autoincrement,"+
67、; "topicvarchar(100),"+ "contentvarchar(1000)"+
68、160; ")" db.execSQL(sql); /若數(shù)據(jù)庫(kù)版本有更新,則調(diào)用此方法 pu
69、blicvoid onUpgrade(SQLiteDatabase db,int oldVersion,int newVersion) Stringsql = "drop table if exists diary" db.execSQL(sql);
70、; this.onCreate(db); 3.public class ProgressBarStu extendsActivity privateProgressBar progressBar = null; protectedvoid onCreate(Bundle savedInstanceState)
71、160; super.onCreate(savedInstanceState); setContentView(R.gressbar); /從這到下是關(guān)鍵
72、0; progressBar= (ProgressBar)findViewById(R.gressBar); Threadthread = new Thread(new Runnable() Override publicvoid run() intprogressBarMax = progressBar.getMax();
溫馨提示
- 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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025吉林建筑安全員-C證考試(專職安全員)題庫(kù)及答案
- 世界11種氣候帶及柱狀圖
- 《情報(bào)服務(wù)與創(chuàng)新》課件
- 《常見(jiàn)發(fā)疹性傳染病》課件
- 單位人力資源管理制度呈現(xiàn)選集十篇
- 單位管理制度展示大合集人員管理篇十篇
- 學(xué)校環(huán)境調(diào)查報(bào)告
- 火災(zāi)自動(dòng)報(bào)警及聯(lián)動(dòng)控制課程課件
- 小學(xué)英語(yǔ)課件-時(shí)間
- 2024年氧系漂白助劑項(xiàng)目可行性研究報(bào)告
- 中科院應(yīng)化所考博真題2023年高等物理化學(xué)及答案
- 電動(dòng)力學(xué)試卷及答案
- 溫室大棚租賃合同(通用5篇)
- 中學(xué)美育工作制度
- 2023中?!督馄蕦W(xué)基礎(chǔ)》題庫(kù)202311593753185
- 化妝品生產(chǎn)許可申請(qǐng)表樣板
- 教科版三年級(jí)上冊(cè)科學(xué)教案(全冊(cè))
- 勞動(dòng)力安排計(jì)劃及勞動(dòng)力計(jì)劃表(樣板)
- 利潤(rùn)表4(通用模板)
- 教育評(píng)價(jià)學(xué)全套ppt課件完整版教學(xué)教程
- 注塑領(lǐng)班作業(yè)指導(dǎo)書(shū)
評(píng)論
0/150
提交評(píng)論