Heim> häufiges Problem> Hauptteil

Häufige Multiple-Choice-Fragen im Android-Interview [mit Antworten]

藏色散人
Freigeben: 2020-07-31 17:05:43
nach vorne
5570 Leute haben es durchsucht

Empfohlen: „Zusammenfassung der Android-Interviewfragen 2020 [Sammlung]

Die folgenden Interviews habe ich geführt Diese Frage ist Ihnen in Vorstellungsgesprächen mehr als einmal begegnet. Obwohl es sich im schriftlichen Test nur um eine einfache Multiple-Choice-Frage handelt, kann sie auch die erste Ebene Ihres Vorstellungsgesprächs sein und den Weg für Ihre spätere Leistung ebnen!

1.Welche der folgenden Aussagen zum Speicherrecycling sind richtig(b)
A, Der Programmierer muss einen Thread erstellen, um Speicher freizugeben
B, Das Speicherrecyclingprogramm ist für die Freigabe von nutzlosem Speicher verantwortlich
C, Das Speicherrecyclingprogramm ermöglicht dies Der Programmierer muss den Speicher direkt freigeben
D, das Speicherrecyclingprogramm kann das Speicherobjekt zum angegebenen Zeitpunkt freigeben
2.Die folgende Ausnahme gehört zurLaufzeit Ausnahme(abcd)(Mehrfachauswahl)
A,ArithmeticException
B,IllegalArgumentException
C,NullPointerException
D,BufferUnderflowException
3. Was ist Math.round(11.5)gleich().Math.round(-11.5)ist gleich was(c).
A11, -11 B11 ,-12 C12 ,-11 D12 , -12
Erklärung: Der Rundungsalgorithmus inJavabesteht darin,0,5zum ursprünglichen Wert zu addieren und dann zu nehmen der ihm am nächsten kommt.

4.Das Ausgabeergebnis des folgenden Programmsegments ist:(b)

1."font-size:18px;">voidcompressexpression_r(){

2. > x=20, y=30;3. b=x>50&&y>

60

||x>50&&y<-60|| ; (b);

6 }

AwahrBfalschC1D,011.activity
5.Um einige Ressourcen und Statusvorgänge zu speichern, ist es am besten, sie in welcher Funktion des Lebenszyklus zu speichern(d)
A,onPause() B,onCreate()C,onResume()D,onStart()

6. Wenn IntentDaten übergibt, welche der folgenden Datentypen können übergeben werden (abcd)(Mehrfachauswahl)
A,Serializable B,charsequenceC,ParcelableD,Bundle

7. In Androidgehören die folgenden Funktionen zuIntent:(c)
A, Datenaustausch zwischen Anwendungen realisieren
B, es ist ein langer Lebenszyklus, ein Programm ohne Benutzeroberfläche kann die Anwendung im Hintergrund laufen lassen, ohne dass Seitenwechsel verschwinden
Ckann den Wechsel zwischen Schnittstellen realisieren, Aktionen und Aktionsdaten enthalten, die vier Hauptkomponenten
Dverbinden und die Integrität einer Anwendungsarbeit verwalten

8.Die folgenden Vorteile vonSAXParsingxml-Dateien sind(b)
A, speichern Sie den gesamten Dokumentbaum im Speicher für eine einfache Bedienung, unterstützen Sie das Löschen, Ändern, Neuanordnen und andere Funktionen
BEs besteht keine Notwendigkeit Laden Sie das gesamte Dokument im Voraus und es beansprucht weniger Ressourcen
CDas gesamte Dokument wird in den Speicher geladen, was Zeit und Platz verschwendet
Dbleibt nicht lange bestehen. Speicher und Daten sind nicht persistent. Wenn die Daten nach dem Ereignis nicht gespeichert werden, verschwinden sie

9.Die folgende AnpassungStilDer richtige Weg ist (a)

A,

  
Nach dem Login kopieren

B

Nach dem Login kopieren

C

 fill_parent 
Nach dem Login kopieren

D,

 fill_parent 
Nach dem Login kopieren

10.wird inAndroidDie Methoden, die möglicherweise neu geschrieben werden müssen, wennMenüsind (ac).(Mehrfachauswahl)

A

,onCreateOptionsMenu()

B

,onCreateMenu()

C

,onOptionsItemSelected()

DonItemSelected()

11.SQL ServerManagement Studio中运行下列T-SQL语句,其输出值(c)。

SELECT @@IDENTITY

A、可能为0.1

B、可能为3

C、不可能为-100

D、肯定为0

12.SQL Server2005中运行如下T-SQL语句,假定SALES表中有多行数据,执行查询之 后的结果是(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
Nach dem Login kopieren

ASALES表中qty列最小值大于等于30

BSALES表中qty列最小值大于等于40

CSALES表中qty列的数据全部为50

DSALES表中qty列最小值大于等于60

13.android中使用SQLiteOpenHelper这个辅助类时,可以生成一个数据库,并可以对数据库版本进行管理的方法可以是(ab)

AgetWriteableDatabase()

BgetReadableDatabase()

CgetDatabase()

DgetAbleDatabase()

14.android关于service生命周期的onCreate()onStart()说法正确的是(ad)(多选题)

A、当第一次启动的时候先后调用onCreate()onStart()方法

B、当第一次启动的时候只会调用onCreate()方法

C、如果service已经启动,将先后调用onCreate()onStart()方法

D、如果service已经启动,只会执行onStart()方法,不在执行onCreate()方法

15.下面是属于GLSurFaceView特性的是(abc)(多选)

A、管理一个surface,这个surface就是一块特殊的内存,能直接排版到android的视图view上。

B、管理一个EGL display,它能让opengl把内容渲染到上述的surface上。

C、让渲染器在独立的线程里运作,和UI线程分离。

D、可以直接从内存或者DMA等硬件接口取得图像数据

16.下面在AndroidManifest.xml文件中注册BroadcastReceiver方式正确的(a)

A

     
Nach dem Login kopieren

B

  android:name="android.provider.action.NewBroad"/>  
Nach dem Login kopieren

C

  
Nach dem Login kopieren

D

   android:name="android.provider.action.NewBroad"/>   
Nach dem Login kopieren

17.关于ContenValues类说法正确的是(a)
A、他和Hashtable比较类似,也是负责存储一些名值对,但是他存储的名值对当中的
名是String类型,而值都是基本类型
B、他和Hashtable比较类似,也是负责存储一些名值对,但是他存储的名值对当中的
名是任意类型,而值都是基本类型
C、他和Hashtable比较类似,也是负责存储一些名值对,但是他存储的名值对当中的
名,可以为空,而值都是String类型
D、他和Hashtable比较类似,也是负责存储一些名值对,但是他存储的名值对当中
的名是String类型,而值也是String类型

18.我们都知道Hanlder是线程与Activity通信的桥梁,如果线程处理不当,你的机器就会变得越慢,那么线程销毁的方法是(a)
AonDestroy()
BonClear()
ConFinish()
DonStop()

19.下面退出Activity错误的方法是(c
Afinish()
B、抛异常强制退出
CSystem.exit()
DonStop()

20.下面属于android的动画分类的有(ab)(多项)
ATween BFrame CDraw DAnimation

21.Im Folgenden geht es um den Prozess vonAndroiddvmund den Prozess vonLinux,Die korrekte Bezeichnung für den Ablauf einer Bewerbung ist(d)
A,DVMbezieht sich auf die virtuelle Maschine vondalivk.JedeAndroid-Anwendung wird ausgeführt sein eigener Prozess,muss nicht unbedingt einen unabhängigen Prozess haben DieDalvikInstanz der virtuellen Maschine.und jedesDVMist inEin Prozess in Linux,, daher kann er als dasselbe Konzept betrachtet werden.
B,DVMbezieht sich auf die virtuelle MaschinevondalivkAndroidApps laufen alle in einem eigenen Prozess,verfügt nicht unbedingt über eine unabhängigeDalvikInstanz einer virtuellen Maschine.Und jedesDVMist nicht unbedingt inLinux,, es handelt sich also nicht um ein Konzept.C,DVM
bezieht sich auf das virtuelle Maschine vondalivk.für jedesAndroidDie Anwendung läuft alle in ihrem eigener Prozess, undjeder hat eine unabhängigeDalvikvirtuelle Maschineninstanz.Und JedesDVMist nicht unbedingt ein Prozess inLinux,Also ist es kein Konzept.D,DVMbezieht sich auf die virtuelle MaschinevondalivkAndroidApps laufen alle in einem eigenen Prozess,verfügen über eine unabhängigeDalvikVirtuelle Maschineninstanz.Und jedesDVMläuft unterLinux,kann als das gleiche Konzeptbetrachtet werden.22. Android-Projekt Welche Rolle spielen dieAssets

Verzeichnis unter dem Projekt(b)A, um die darauf angewendeten Bildressourcen zu platzieren.B, platziert hauptsächlich Datendateien wie Multimedia
C, platziert konstante Daten wie Zeichenfolgen, Farben, Arrays usw.
D, Orte Einige Layoutdateien, die
UI
entsprechen, sind allexml-Dateien23Die korrekte Aussage zum Verzeichnisres/raw

lautet(a)A, die Dateien werden hier intakt gespeichert Es wird nicht in das BinärformatBauf dem Gerät konvertiert. Die Dateien hier werden intakt gespeichert und werden in das Binärformat
Ckonvertiert letztendlich im Binärformat im angegebenen Paket
Dgespeichert werden, und die Dateien hier werden letztendlich nicht im Binärformat im angegebenen Paket

Hinweis:

InAndroid kann die Datenbankdatei im res aw-Verzeichnis nicht direkt geöffnet werden, sondern die Datei muss beim ersten Start des Programms kopiert werden . in ein Verzeichnis im Telefonspeicher oder auf der SD-Karte kopieren und dann die Datenbankdatei öffnen. Die grundlegende Kopiermethode besteht darin, zum Abrufen die Methode getResources().openRawResource zu verwenden Holen Sie sich InputStream24.Das folgende Verständnis vonAndroid NDK

ist korrekt

( abcd )A,NDKist eine Sammlung von Werkzeugen
B,NDKbietet eine stabile
API-Header-Dateideklaration mit eingeschränkten Funktionen.C, die Entwicklungsmethode von
Java+C“wurde endlich und offiziell korrigiert unterstützt Die Entwicklungsmethode vonD,NDKwird
AndroidPlattformunterstützungCDer Beginn der EntwicklungEinige davon kann man sich schon nach dem Lesen merken um sie online zu überprüfen und hinzuzufügen. Machen Sie einen Eindruck!

Das obige ist der detaillierte Inhalt vonHäufige Multiple-Choice-Fragen im Android-Interview [mit Antworten]. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Verwandte Etiketten:
Quelle:csdn.net
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage
Über uns Haftungsausschluss Sitemap
Chinesische PHP-Website:Online-PHP-Schulung für das Gemeinwohl,Helfen Sie PHP-Lernenden, sich schnell weiterzuentwickeln!