Heim häufiges Problem Häufige Multiple-Choice-Fragen im Android-Interview [mit Antworten]

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

Jul 31, 2020 pm 02:17 PM

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 zur Laufzeit 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 in Java besteht darin, 0,5 zum 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;">void compressexpression_r(){

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

60

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

6 }

Awahr Bfalsch C1 D, 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 Intent Daten übergibt, welche der folgenden Datentypen können übergeben werden (abcd)( Mehrfachauswahl)
A, Serializable B, charsequenceC, ParcelableD , Bundle

7. In Android gehören die folgenden Funktionen zu Intent: (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
C kann den Wechsel zwischen Schnittstellen realisieren, Aktionen und Aktionsdaten enthalten, die vier Hauptkomponenten
D verbinden und die Integrität einer Anwendungsarbeit verwalten

8.Die folgenden Vorteile von SAXParsingxml-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
C Das gesamte Dokument wird in den Speicher geladen, was Zeit und Platz verschwendet
D bleibt nicht lange bestehen. Speicher und Daten sind nicht persistent. Wenn die Daten nach dem Ereignis nicht gespeichert werden, verschwinden sie

9.Die folgende AnpassungStil Der richtige Weg ist (a)

A,

<resources>
<style name="myStyle">
<item name="android:layout_width">fill_parent</item>
</style>
</resources>
Nach dem Login kopieren

B

<style name="myStyle">
<itemname="android:layout_width">fill_parent</item>
</style>
Nach dem Login kopieren

C

<resources>
<itemname="android:layout_width">fill_parent</item>
</resources>
Nach dem Login kopieren

D,

<resources>
<stylename="android:layout_width">fill_parent</style>
</resources>
Nach dem Login kopieren

10. wird in Android Die Methoden, die möglicherweise neu geschrieben werden müssen, wenn Menü 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

<receiver android:name="NewBroad">
<intent-filter>
<action android:name="android.provider.action.NewBroad"/>
<action>
</intent-filter>
</receiver>
Nach dem Login kopieren

B

<receiver android:name="NewBroad">
<intent-filter>
android:name="android.provider.action.NewBroad"/>
</intent-filter>
</receiver>
Nach dem Login kopieren

C

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

D

<intent-filter>
<receiver android:name="NewBroad">
<action> android:name="android.provider.action.NewBroad"/>
<action>
</receiver>
</intent-filter>
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 von Androiddvm und den Prozess von Linux,Die korrekte Bezeichnung für den Ablauf einer Bewerbung ist (d)
A, DVM bezieht sich auf die virtuelle Maschine von dalivk.JedeAndroid-Anwendung wird ausgeführt sein eigener Prozess , muss nicht unbedingt einen unabhängigen Prozess haben Die DalvikInstanz der virtuellen Maschine. und jedes DVM ist in Ein Prozess in Linux,, daher kann er als dasselbe Konzept betrachtet werden.
B , DVM bezieht sich auf die virtuelle Maschine von dalivkAndroid Apps laufen alle in einem eigenen Prozess,verfügt nicht unbedingt über eine unabhängige DalvikInstanz einer virtuellen Maschine.Und jedes DVM ist nicht unbedingt in Linux,, es handelt sich also nicht um ein Konzept .C, DVM
bezieht sich auf das virtuelle Maschine von dalivk. für jedes Android Die Anwendung läuft alle in ihrem eigener Prozess, und jeder hat eine unabhängige Dalvikvirtuelle Maschineninstanz .Und Jedes DVM ist nicht unbedingt ein Prozess in Linux,Also ist es kein Konzept.D, DVM bezieht sich auf die virtuelle Maschine von dalivk AndroidApps laufen alle in einem eigenen Prozess,verfügen über eine unabhängige DalvikVirtuelle Maschineninstanz. Und jedes DVM läuft unter Linux, kann als das gleiche Konzept betrachtet werden.22. Android-Projekt Welche Rolle spielen die Assets

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 alle xml-Dateien 23 Die korrekte Aussage zum Verzeichnis res/raw

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

Hinweis:

In Android 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 von Android NDK

ist korrekt

( abcd )A, NDK ist eine Sammlung von Werkzeugen
B, NDK bietet eine stabile
API-Header-Dateideklaration mit eingeschränkten Funktionen. C, die Entwicklungsmethode von
Java+C“ wurde endlich und offiziell korrigiert unterstützt Die Entwicklungsmethode von D, NDK wird
Android Plattformunterstützung C Der 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!

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

Heiße KI -Werkzeuge

Undresser.AI Undress

Undresser.AI Undress

KI-gestützte App zum Erstellen realistischer Aktfotos

AI Clothes Remover

AI Clothes Remover

Online-KI-Tool zum Entfernen von Kleidung aus Fotos.

Undress AI Tool

Undress AI Tool

Ausziehbilder kostenlos

Clothoff.io

Clothoff.io

KI-Kleiderentferner

AI Hentai Generator

AI Hentai Generator

Erstellen Sie kostenlos Ai Hentai.

Heißer Artikel

R.E.P.O. Energiekristalle erklärten und was sie tun (gelber Kristall)
3 Wochen vor By 尊渡假赌尊渡假赌尊渡假赌
R.E.P.O. Beste grafische Einstellungen
3 Wochen vor By 尊渡假赌尊渡假赌尊渡假赌
R.E.P.O. So reparieren Sie Audio, wenn Sie niemanden hören können
3 Wochen vor By 尊渡假赌尊渡假赌尊渡假赌
WWE 2K25: Wie man alles in Myrise freischaltet
3 Wochen vor By 尊渡假赌尊渡假赌尊渡假赌

Heiße Werkzeuge

Notepad++7.3.1

Notepad++7.3.1

Einfach zu bedienender und kostenloser Code-Editor

SublimeText3 chinesische Version

SublimeText3 chinesische Version

Chinesische Version, sehr einfach zu bedienen

Senden Sie Studio 13.0.1

Senden Sie Studio 13.0.1

Leistungsstarke integrierte PHP-Entwicklungsumgebung

Dreamweaver CS6

Dreamweaver CS6

Visuelle Webentwicklungstools

SublimeText3 Mac-Version

SublimeText3 Mac-Version

Codebearbeitungssoftware auf Gottesniveau (SublimeText3)

Eingehende Suche in Deepseek Offizieller Website Eingang Eingehende Suche in Deepseek Offizieller Website Eingang Mar 12, 2025 pm 01:33 PM

Zu Beginn des Jahres 2025 gab die inländische KI "Deepseek" ein atemberaubendes Debüt! Dieses kostenlose und Open-Source-KI-Modell verfügt über eine Leistung, die mit der offiziellen Version von OpenAI von O1 vergleichbar ist, und wurde vollständig auf Webseite, App und API gestartet, wobei die multi-terminale Verwendung von iOS-, Android- und Webversionen unterstützt wird. Eingehende Suche nach Deepseek Official Website und Nutzungsleitfaden: Offizielle Website-Adresse: https://www.deepseek.com/using-Schritte für Webversion: Klicken Sie auf den obigen Link, um die offizielle Website der Deepseek einzugeben. Klicken Sie auf der Homepage auf die Schaltfläche "Konversation starten". Für die erste Verwendung müssen Sie sich mit Ihrem Mobiltelefonverifizierungscode anmelden. Nach dem Anmeldung können Sie die Dialog -Schnittstelle eingeben. Deepseek ist leistungsfähig, kann Code schreiben, Datei lesen und Code erstellen

Deepseek Web Version Offizieller Eingang Deepseek Web Version Offizieller Eingang Mar 12, 2025 pm 01:42 PM

Das inländische AI ​​Dark Horse Deepseek ist stark gestiegen und schockiert die globale KI -Industrie! Dieses chinesische Unternehmen für künstliche Intelligenz, das nur seit anderthalb Jahren gegründet wurde, hat von globalen Nutzern für seine kostenlosen und Open-Source-Modelle Deepseek-V3 und Deepseek-R1 ein breites Lob erhalten. Deepseek-R1 ist jetzt vollständig gestartet, wobei die Leistung mit der offiziellen Version von Openaio1 vergleichbar ist! Sie können seine leistungsstarken Funktionen auf der Webseite, der App und der API -Schnittstelle erleben. Download -Methode: Unterstützt iOS- und Android -Systeme können Benutzer sie über den App Store herunterladen. Deepseek Web Version Offizieller Eingang: HT

So lösen Sie das Problem vielbeschäftigter Server für Deepseek So lösen Sie das Problem vielbeschäftigter Server für Deepseek Mar 12, 2025 pm 01:39 PM

Deepseek: Wie kann man mit der beliebten KI umgehen, die von Servern überlastet ist? Als heiße KI im Jahr 2025 ist Deepseek frei und Open Source und hat eine Leistung, die mit der offiziellen Version von OpenAio1 vergleichbar ist, die seine Popularität zeigt. Eine hohe Parallelität bringt jedoch auch das Problem der Serververantwortung. Dieser Artikel wird die Gründe analysieren und Bewältigungsstrategien bereitstellen. Eingang der Deepseek -Webversion: https://www.deepseek.com/deepseek Server Beschäftigter Grund: Hoher Zugriff: Deepseeks kostenlose und leistungsstarke Funktionen ziehen eine große Anzahl von Benutzern an, die gleichzeitig verwendet werden können, was zu einer übermäßigen Last von Server führt. Cyber ​​-Angriff: Es wird berichtet, dass Deepseek Auswirkungen auf die US -Finanzbranche hat.