Pemrograman Kakao untuk Mac OS X soal bahasa Indonesia

Pemrograman Kakao untuk Mac OS X soal bahasa Indonesia

Tim kami telah melakukan penelitian ekstensif untuk membuat pilihan ganda untuk pemrograman Kakao Mac OS X. Kami mengundang Anda untuk menguji keterampilan pemrograman Mac OS X Kakao Anda dengan menjawab lebih dari 100 pertanyaan pilihan ganda.
Cukup gulir ke bawah untuk memulai.

1: __________ & nbsp; bukan salah satu pustaka objek objektif-C kakao.

A.   Data inti

B.   Sentuh Kit

C.   Kit yayasan

D.   Kit Aplikasi

2: ________ adalah daftar informasi yang dibaca berdasarkan aplikasi saat mereka diluncurkan.

A.   metode

B.   Daftar Properti

C.   fungsi

D.   kelas

3: Apa itu Protokol?

A.   Digunakan dalam java

B.   Bagian dari antarmuka kelas

C.   Daftar variabel

D.   Tidak digunakan

4: _______ adalah lingkungan pengembangan terintegrasi Cocoa (IDE).

A.   Pembangun antarmuka

B.   Dermaga

C.   Aqua

D.   Xcode

5: ______ adalah kelas root untuk sebagian besar kelas dalam hierarki kelas Objective-C.

A.   Nslog

B.   Nsresponder

C.   Nsevent

D.   Nsobject

6: Yang merupakan pernyataan yang benar:

A.   #import & lt; uIKit/uIKit.h & gt;

B.   & impor & lt; uIKit/uIKit.H

C.   () impor & lt; uIKit/uIKit.h & gt;

D.   $ impor & lt; uIKit/uIKit.h & gt;

7: Pernyataan mana yang benar:

A.   Nscolor* housecolor = [housepaintobj warna].

B.   Nscolor* housecolor = [housepaintobj warna]]

C.   Nscolor* housecolor = [housepaintobj warna] \

D.   Nscolor* housecolor = [housepaintobj warna];

8: Sebelum Anda dapat memulai, Anda harus mengunduh dan menginstal ____.

A.   Microsoft Word

B.   File zip

C.   ios SDK

D.   OS Windows

9: Bahasa mana aplikasi iOS dikodekan?

A.   C ++

B.   Objektif-c

C.   C#.net

D.   J2ee

10: Apakah versi iOS saat ini mendukung multitasking?

A.   Ya

B.   TIDAK

11: Objek mana yang ada dalam kerangka kerja kakao?

A.   Nslog

B.   Mslog

C.   Lslog

D.   Kslog

12: Apa pernyataan yang tepat?

A.   label.text = @" halo dunia ",

B.   label.text = @" halo dunia " ;;

C.   label.text = &" halo dunia " ;;

D.   label.text = @" halo dunia ":

13: Benar atau salah? Dua alat pengembang Mac OS X yang paling penting adalah Xcode (sebelumnya Project Builder) dan Interface Builder.

A.   BENAR

B.   PALSU

14: Semua kelas bawaan kakao dimulai dengan:

A.   sikap postif

B.   Ns

C.   Sebuah surat

D.   MS

15: _______ Berikan kakao sebagai antarmuka pemrograman aplikasi (API) yang berorientasi objek.

A.   Apel

B.   Matahari

C.   Peramal

D.   Microsoft

16: File ekstensi mana yang tidak digunakan di xcode?

A.   Kepemilikan.xib

B.   Possesion.aspx

C.   Kepemilikan

D.   Kepemilikan.H

17: IDE apa yang digunakan iOS?

A.   Xcode

B.   Studio visual

C.   Gerhana

D.   apel

18: Cocoa API untuk iOS dipanggil?

A.   Kue cokelat

B.   Cocoa Touch

C.   Gerakan kakao

D.   Jelly Bean

19: Hanya ada satu komputer yang dapat Anda kode iOS. Yang mana?

A.   Asus

B.   Mac

C.   Xbox360

D.   Dell

20: Benar atau salah? Cocoa menggunakan pola desain model-view-controller (MVC).

A.   PALSU

B.   BENAR

21: Kerangka kerja kakao adalah oop. Mengapa itu membantu?

A.   Tidak sepadan dengan waktu untuk belajar

B.   Setiap kali Anda ingin menggunakan kode yang ditulis seseorang, Anda harus menulis ulang setiap baris

C.   OOP memungkinkan pembuat kode untuk menggunakan kembali dan menyesuaikan objek yang ada ke dalam kode baru mereka.

D.   Anda tidak dapat menggunakan kembali kode setelah itu ada

22: Kerangka kerja apa yang membentuk kakao?

A.   System.web

B.   Appkit dan foundation

C.   Musim semi

D.   MVC

23: Autoreleasepool terbaik mengacu pada:

A.   Fungsionalitas Xcode

B.   Peramal

C.   Manajemen memori

D.   Kelas pengecualian

24: Apa yang dilakukan debugger?

A.   Ini digunakan untuk membuat uiview di xcode

B.   Membantu menemukan kesalahan dalam kode Anda.

C.   Itu mengatur lingkungan iOS Anda

D.   Ini digunakan untuk memecahkan masalah OS dengan iPad

25: Kelas kakao mana yang digunakan untuk membuat string?

A.   Mslog

B.   Nsstring

C.   Msstring

D.   Nslog

26: Objek mana yang tidak ada dalam kerangka kerja kakao?

A.   Nsstring

B.   Nsmutabledictionary

C.   Nsredman

D.   Nslog

27: ________ digunakan untuk membuat antarmuka aplikasi dan membuat koneksi antara objek antarmuka.

A.   Aqua

B.   Xcode

C.   Dermaga

D.   Builder antarmuka

28: Mana yang bukan Kontrol UI di Xcode?

A.   ASP TextBox

B.   Lihat Pengontrol

C.   Pengontrol Tampilan Halaman

D.   Label

29: Objek mana yang bukan bagian dari kerangka kerja kakao?

A.   Nsmutabledictionary

B.   Nssting

C.   Nsapple

D.   Nspoint

30: Aplikasi ______ disimpan dalam file dengan ekstensi .icns.

A.   Termasuk

B.   Ikon

C.   header

D.   biji

31: ________ adalah kerangka kerja yang mendefinisikan lapisan dasar kelas Objective-C.

A.   Kit Aplikasi

B.   Kit fondasi

C.   Data inti

D.   Aqua

32: OOP adalah singkatan dari pemrograman berorientasi objek. Itu digunakan untuk:

A.   Ini adalah installer untuk mengunduh XCode dari internet dan membangun mac Anda

B.   Kode penggunaan kembali

C.   Di Xcode disebut simulator yang memungkinkan Anda untuk menguji aplikasi seluler Anda di lingkungan virtual

D.   Ini akan mengirim proyek aplikasi Anda yang sudah selesai ke App Store.

33: Benar atau salah? Objek nsdictionary dapat diubah setelah inisialisasi.

A.   BENAR

B.   PALSU

34: Apa arti istilah "nil" mengacu pada suatu variabel?

A.   "NIL" hanya menggunakan inreferensi untuk manajemen pengecualian

B.   Tidak ada objek yang mengacu pada variabel

C.   Itu tidak mempengaruhi nilai variabel sama sekali.

D.   "NIL" tidak benar harus dibuang

35: Setiap kali Anda menyesuaikan kelas yang sudah ada, itu disebut:

A.   Pemrograman

B.   Membuang

C.   Arsitek

D.   subklassing

36: File _________ menyimpan semua informasi tentang objek antarmuka pengguna aplikasi.

A.   kelas

B.   nib

C.   kategori

D.   header

37: Objek yang tidak bisa ditebus tidak bisa __:

A.   dimulai

B.   terharu

C.   cenderung

D.   ganti

38: Benar atau salah? Kelas Objective-C adalah objek.

A.   BENAR

B.   PALSU

39: "NS" di NSObject adalah singkatan dari:

A.   Langkah berikutnya

B.   NASA Studios

C.   Tidak ada yang singkat

D.   Nama Steve

40: Benar atau salah? Program kakao tidak boleh dikompilasi dari prompt baris perintah.

A.   BENAR

B.   PALSU

41: Apa yang terkait dengan atom dan nonatomik?

A.   Mac Lion

B.   iPhone 3

C.   Penanganan pengecualian

D.   Multithreading

42: Properti:

A.   Daftar variabel

B.   A Point In Time

C.   Set Metode Getter/Setter

D.   sebuah karakteristik

43: Debugger yang paling umum digunakan digunakan dengan kakao adalah ______.

A.   Mac OS X.

B.   Visual Studio Debugger

C.   GDB

D.   Aqua

44: Benar atau salah? Kakao memungkinkan Anda untuk memindahkan objek di nib utama ke nib terpisah lainnya untuk meningkatkan kinerja beban.

A.   BENAR

B.   PALSU

45: Untuk apa GCD berdiri?

A.   Tampilan Grand Control

B.   Grand Central Dispatch

C.   Dispatcher pusat yang hebat

D.   Destroyer Kode Umum

46: Dalam Objective-C, metode diwakili oleh ______ yang merupakan string yang menggambarkan metode untuk menelepon.

A.   Pemilih

B.   obyek

C.   kursor

D.   kategori

47: Objective-C menggunakan konsep ______ yang memungkinkan modifikasi ke kelas yang ada di tempat.

A.   menyalin kelas

B.   Kategori

C.   warisan

D.   kelas pribadi

48: Benar atau salah? Objective-C tidak memiliki konstruktor atau destruktor.

A.   PALSU

B.   BENAR

49: Kontrol mana yang ingin Anda gunakan sebagai sumber data?

A.   label

B.   Tombol

C.   Lihat Pengontrol

D.   UitableView

50: Di Interface Builder, _______ berisi stok item dalam kakao yang dapat Anda seret dan letakkan ke dalam aplikasi Anda.

A.   Jendela dokumen

B.   Jendela Aplikasi

C.   Bilah menu

D.   Palet Perpustakaan

51: Benar atau salah? Objective-C adalah bahasa yang diketik statis.

A.   PALSU

B.   BENAR

52: Di jendela Xcode, _____ mencantumkan file, hasil pencarian, dan membangun pengaturan.

A.   Tampilan file

B.   Pembangun antarmuka

C.   Tampilan proyek

D.   Jendela dokumen

53: Kontrol mana yang dapat ditambahkan pengguna untuk sepotong kecil data?

A.   Uitextfield

B.   Lihat Pengontrol

C.   Label

D.   Tombol

54: ______ Kelas akan menerapkan mutex.

A.   Nscell

B.   Nslock

C.   Nsresponder

D.   Nsapplication

55: ______ adalah infrastruktur komputasi Apple yang terdiri dari Mach, Layanan UNIX, dan jaringan dan sistem file Mac OS.

A.   Biji cokelat

B.   Darwin

C.   Aqua

D.   Pembangun antarmuka

56: _______ adalah kerangka kerja kegigihan objek yang disertakan dengan kit fondasi.

A.   Data Inti

B.   Kit Aplikasi

C.   Pembangun antarmuka

D.   Pembangun proyek

57: _______ Kelas memungkinkan Anda untuk membuat jurnal acara di aplikasi Anda.

A.   Nslog

B.   Nsdocument

C.   Nsapplication

D.   Nsresponder

58: Di Xcode, apa yang dilakukan inspektur identitas?

A.   Periksa kode Anda untuk kesalahan

B.   Bukan dari salah satu di atas

C.   Atur properti objek

D.   Temukan identitas programmer

59: ______ bukan jenis jendela Mac OS X di layar.

A.   Dialog

B.   Jendela Utilitas

C.   Jendela kursor

D.   Jendela dokumen

60: Benar atau salah? Manajemen memori sepenuhnya otomatis.

A.   BENAR

B.   PALSU

61: Cocoa ______ adalah pesan dan objek yang sesuai yang dikirim ke aplikasi sebagai tanggapan atas beberapa tindakan yang diambil oleh pengguna.

A.   pemilih

B.   peristiwa

C.   ujung pena

D.   kelas

62: Kelas NSDocument digunakan untuk ______.

A.   Menyimpan konten jendela ke dalam file

B.   Mencetak isi jendela

C.   Memuat file yang disimpan

D.   memperingatkan pengguna yang mencoba menutup jendela yang diedit tanpa terlebih dahulu menyimpan

63: Benar atau salah? Objek NSNumber tidak dapat diubah setelah inisialisasi.

A.   PALSU

B.   BENAR

64: Antarmuka pengguna grafis Mac OS X (GUI) disebut _________.

A.   iOS

B.   Biji cokelat

C.   Aqua

D.   Objektif-C

65: ________ adalah kerangka kerja yang berisi semua objek yang diperlukan untuk mengimplementasikan antarmuka pengguna yang digerakkan oleh peristiwa grafis.

A.   Kit yayasan

B.   Fungsi inti

C.   Kit aplikasi

D.   Data inti

66: ______ adalah bagian dari kode yang membaca acara dan melakukan fungsi yang sesuai untuk acara tersebut.

A.   loop acara

B.   nib utama

C.   Nsevent

D.   Nsresponder

67: _______ bukan subkelas dari NSResponder.

A.   Nsview

B.   Nsapplication

C.   Nsevent

D.   Nswindow

68: Mac OS X _______ menggantikan menu aplikasi Mac OS 9.

A.   Jendela dokumen

B.   Bilah menu

C.   Dermaga

D.   Kontrol

69: Apa yang dilakukan Builder Antarmuka di Xcode?

A.   Penggunaan kembali objek tombol, tetapi perlu mengkodekannya setiap kali Anda membutuhkannya.

B.   Buat kelas tampilan secara manual

C.   Itu tidak dapat membuat tampilan

D.   Kode penggunaan kembali kelas tampilan

70: ________ bukan acara kakao.

A.   Acara berulang

B.   Acara tikus

C.   Acara Berkala

D.   Acara keyboard

71: Mana yang bukan navigator di Xcode?

A.   Proyek Navigator

B.   Simbol Navigator

C.   Masalah Navigator

D.   Asisten Navigator

72: Yang bukan termasuk dalam infrastruktur web:

A.   Database

B.   Server web

C.   Smartphone

D.   Mainframe

73: Objek ______ mengirim pesan secara otomatis ke target ketika objek di layar dimanipulasi.

A.   responden

B.   pemilih

C.   ujung pena

D.   Kontrol

74: Objek ________ adalah objek pengendali utama aplikasi.

A.   Nswindow

B.   Nsdocument

C.   Nsapp

D.   Nsapplication

75:

di bawah Mac OS X 10.5, CGRECT, CGSIZE dan CGPOint memiliki struktur yang sama dengan NSRECT , Nssize dan
nspoint masing-masing. Benarkah?

A.   Ya

B.   TIDAK

76:

dalam bahasa mana kakao ditulis?

A.   C

B.   Objektif-c

C.   C ++

D.   Jawa

E.   Rubi

77:

apakah nsstring dapat berubah?

A.   Ya

B.   TIDAK

78:

apakah wajib membuat nsautoreleasepool dalam aplikasi kakao? < /p>

A.   Ya

B.   TIDAK

79:

kelas apa yang harus digunakan untuk memuat sumber daya?

A.   NSRESOURCE

B.   Nsapplication

C.   Nsbundle

D.   Nsfile

E.   Bukan dari salah satu di atas

80:

dapatkah polling () digunakan untuk mengambil peristiwa kakao? p>

A.   Ya

B.   TIDAK

81:

Apa itu pengamat?

A.   Objek yang mengimplementasikan protokol nsobserver

B.   Objek yang mengirimkan pemberitahuan

C.   Objek yang menerima semua pemberitahuan

D.   Objek yang terdaftar di Pusat Pemberitahuan

E.   Bukan dari salah satu di atas

82:

isi kosong.
nsbutton: & lt; & gt; : NsObject

A.   Nscontrol:

B.   Nswidget: nsview: nsresponder

C.   Nsresponder

D.   Nswidget

E.   Nscontrol: nsview: nsresponder

83:

Bisakah Anda menggunakan malloc/gratis dalam aplikasi kakao? p>

A.   Ya

B.   Ya, tetapi hanya di perpustakaan C yang terpisah

C.   Ya, tapi kita hanya bisa menggunakan malloc; GRATIS tidak diperlukan

D.   TIDAK

84:

seberapa lebar unichar pada mesin 32bit?

A.   8bit

B.   16bit

C.   32bit

D.   64bit

E.   128bit

85:

dapatkah suatu objek menjadi delegasi dari beberapa objek?

A.   Ya

B.   TIDAK

86:

Manakah dari platform berikut yang mendukung kakao?

A.   Windows

B.   Linux

C.   Mac Osx

D.   Solaris

E.   Bukan dari salah satu di atas

87:

Di mana sumber daya aplikasi biasanya dimasukkan?

A.   Di /sistem

B.   Di perpustakaan

C.   Di dalam bundel aplikasi

D.   Di /sumber daya

E.   Bukan dari salah satu di atas

88:

Apa cara normal menangani acara kakao?

A.   Dengan polling untuk acara

B.   Dengan mendaftarkan pengamat acara

C.   Dengan menerapkan metode nsresponder di subkelas

D.   Bukan dari salah satu di atas

89:

Bagaimana GUI biasanya dibuat dalam kakao?

A.   Dengan antarmuka pembangun

B.   Dengan mengedit file xml secara manual

C.   Secara terprogram

D.   Bukan dari salah satu di atas

90:

isi kosong.
nscountedset: & lt; & gt; : NsObject

A.   NSArray: NSClass

B.   NsmutableArray: nsarray

C.   Nsmutableset: nsset

D.   Nsset

E.   NSSET: NSARRAY

91:

apa itu nsrect?

A.   Kelas

B.   Sebuah Objek

C.   Struktur

D.   Tipe c built in

E.   Jenis Objective-C Built In

92:

Jika Anda menelurkan utas dengan API utas POSIX, akankah kakao diberi tahu?

A.   Ya

B.   TIDAK

93:

metode apa yang harus dipanggil sebelum Anda dapat menggambar di luar drawrect: metode of of A View?

A.   Tidak ada

B.   Lockview

C.   Lockfocus

D.   persiapan

E.   Bukan dari salah satu di atas

94:

Isi blank
nsmutableArray: & lt; & gt; : NsObject

A.   Nsset

B.   Nscollection

C.   Nsarray

D.   Nscontainer

E.   NsmovableArray

95:

Manakah dari kelas berikut yang mengelola pemberitahuan global komputer?

A.   NSNotificationCenter

B.   Nsdistributednotificationcenter

C.   NSGlobalNotificationCenter

D.   NssystemnotificationCenter

96:

dapatkah nsdistributednotificationCenter digunakan untuk berkomunikasi antara beberapa mesin? >

A.   Ya

B.   TIDAK

97:

Bisakah Anda melepaskan utas di kakao?

A.   Ya

B.   TIDAK

98:

adalah kode berikut ini valid?
nssize s = nsmakeSize (10, 10);
int nilai [20];
nilai [s.height] = 5;

A.   Kompilasi kesalahan

B.   Kesalahan runtime

C.   Kode yang valid

99:

Apa itu pemberitahuan?

A.   Acara pengguna

B.   Jenis pesan khusus yang digunakan dalam kernel

C.   Objek yang merangkum informasi tentang suatu acara

D.   Bukan dari salah satu di atas

100:

apakah kakao mendukung 64bits?

A.   Ya

B.   TIDAK