Türkçe dilinde Mac OS X için Cocoa Programlama soruları

Türkçe dilinde Mac OS X için Cocoa Programlama soruları

Ekibimiz, Mac OS X için çoktan seçmeli Cocoa programlama oluşturmak üzere kapsamlı araştırmalar yaptı. Sizi, 100'ün üzerinde çoktan seçmeli soruyu yanıtlayarak Mac OS X Cocoa programlama becerilerinizi test etmeye davet ediyoruz.
Başlamak için aşağı kaydırın.

1: __________ & nbsp; Kakao Objective-C nesne kütüphanelerinden biri değildir.

A.   Temel veri

B.   Touch Kit

C.   Temel kiti

D.   Uygulama kiti

2: ________, uygulamalar tarafından başlatılırken okunan bilgilerin bir listesidir.

A.   yöntem

B.   Mülk Listesi

C.   işlev

D.   sınıf

3: Protokol nedir?

A.   Java'da kullanılır

B.   Sınıflar arayüzünün bir parçası

C.   Değişkenlerin bir listesi

D.   Kullanılmamış

4: _______, Cocoa'nın entegre geliştirme ortamıdır (IDE).

A.   Arayüz oluşturucu

B.   Rıhtım

C.   Su

D.   Xcode

5: ______, Objective-C sınıfı hiyerarşisindeki çoğu sınıf için kök sınıfıdır.

A.   Nslog

B.   NSRESSONTER

C.   Nik

D.   Nsobject

6: Doğru ifade:

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

B.   & ithalat & uikit/uikit.h

C.   () ithalat & uikit/uikit.h & gt;

D.   $ ithalat & lt; uikit/uikit.h & gt;

7: Hangi ifade doğrudur:

A.   Nscolor* houseColor = [housepaintobj rengi].

B.   Nscolor* housecolor = [housepaintobj rengi]]

C.   Nscolor* housecolor = [housepaintobj rengi] \

D.   Nscolor* housecolor = [housepaintobj rengi];

8: Başlamadan önce ____ indirip yüklemelisiniz.

A.   Microsoft Word

B.   SIKIŞTIRILMIŞ DOSYA

C.   iOS SDK

D.   Windows işletim sistemi

9: IOS uygulamaları hangi dilde kodlanmış?

A.   C ++

B.   Objective-c

C.   C#.net

D.   J2EE

10: Mevcut iOS sürümü çoklu görevleri destekliyor mu?

A.   Evet

B.   HAYIR

11: Kakao çerçevesinde hangi nesneler var?

A.   Nslog

B.   Mslog

C.   Lslog

D.   KSLOG

12: Doğru ifade nedir?

A.   label.text = @" Merhaba Dünya ",

B.   label.text = @" Merhaba Dünya " ;;

C.   Label.text = &" Merhaba Dünya " ;;

D.   label.text = @" Merhaba Dünya ":

13: Doğru ya da yanlış? En önemli iki Mac OS X geliştirici aracı Xcode (eski adıyla Project Builder) ve Interface Builder'dır.

A.   Doğru

B.   YANLIŞ

14: Kakao'nun tüm yerleşik sınıfları şu şekilde başlar:

A.   posta tutumu

B.   NS

C.   Bir mektup

D.   HANIM

15: _______, nesne yönelimli uygulama programlama arayüzü (API) olarak kakao sağlar.

A.   Elma

B.   Güneş

C.   Kehanet

D.   Microsoft

16: Xcode'da hangi uzantı dosyası kullanılmıyor?

A.   Sahiplik.xib

B.   Portpion.aspx

C.   Mülkiyet.M

D.   Mülkiyet

17: İOS hangi IDE kullanıyor?

A.   Xcode

B.   Görsel stüdyo

C.   Tutulma

D.   Elma

18: İOS için kakao API'sına denir mi?

A.   Çikolatalı kek

B.   Kakao dokunuşu

C.   Kakao jest

D.   Jöle fasulye şekerleme

19: İO'ları kodlayabileceğiniz tek bir bilgisayar var. Hangisi?

A.   Asus

B.   Mac

C.   Xbox 360

D.   Dell

20: Doğru ya da yanlış? Kakao, model-görünüm kontrolör (MVC) tasarım modelini kullanır.

A.   YANLIŞ

B.   Doğru

21: Kakao çerçevesi OOP'dur. Bu neden yararlı?

A.   Öğrenmenin zamanına değmez

B.   Birinin yazdığı kodu her kullanmak istediğinizde, her satırı yeniden yazmanız gerekir

C.   OOP, kodlayıcının mevcut nesneleri yeni kodlarına yeniden kullanmasına ve özelleştirmesine izin verir.

D.   Var olduğunda kodu yeniden kullanamazsınız

22: Hangi çerçeve (ler) kakao oluşturur?

A.   System.web

B.   AppKit ve Vakıf

C.   Bahar

D.   MVC

23: AutoReleasePool Best şu adresleri ifade eder:

A.   Xcode işlevselliği

B.   Kehanet

C.   Bellek yönetimi

D.   İstisna Sınıfları

24: Bir hata ayıklayıcı ne yapar?

A.   Xcode'da UIViews oluşturmak için kullanılır

B.   Kodunuzdaki hataları bulmaya yardımcı olur.

C.   İOS ortamınızı kurar

D.   İPad ile işletim sistemi sorunlarını gidermek için kullanılır

25: Bir dize oluşturmak için hangi kakao sınıfı kullanılır?

A.   Mslog

B.   Nsstring

C.   Msstring

D.   Nslog

26: Kakao çerçevesinde hangi nesneler mevcut değildir?

A.   Nsstring

B.   Nsmutableictionary

C.   Nsredman

D.   Nslog

27: ________ uygulama arayüzleri oluşturmak ve arayüz nesneleri arasında bağlantı kurmak için kullanılır.

A.   Su

B.   Xcode

C.   Rıhtım

D.   Arayüz oluşturucu

28: Xcode'da hangisi bir kullanıcı arayüzü kontrolü değildir?

A.   ASP Metin Kutusu

B.   Denetleyiciyi Görüntüle

C.   Sayfa Görünümü Denetleyicisi

D.   Etiket

29: Hangi nesneler kakao çerçevesinin bir parçası değildir?

A.   Nsmutableictionary

B.   Nssting

C.   Nsapple

D.   Nspoint

30: Uygulama ______, .icns uzantılı bir dosyada saklanır.

A.   içerir

B.   Simgeler

C.   başlıklar

D.   ıvır zıvır

31: ________, nesnel-C sınıflarının temel katmanını tanımlayan bir çerçevedir.

A.   Uygulama kiti

B.   Vakıf Kiti

C.   Temel veri

D.   Su

32: OOP, nesne odaklı programlamayı temsil eder. İçin kullanılır:

A.   Xcode'u İnternet'ten indirmek ve Mac'inizi geliştirmek için bir yükleyici bu

B.   Kod Yeniden Kullanım

C.   Xcode'da, mobil uygulamalarınızı sanal bir ortamda test etmenizi sağlayan Simülatör denir

D.   Tamamlanan uygulama projenizi App Store'a gönderecektir.

33: Doğru ya da yanlış? NSDictionary nesneleri başlatıldıktan sonra değiştirilebilir.

A.   Doğru

B.   YANLIŞ

34: Bir değişkene referans olarak "nil" terimi ne anlama geliyor?

A.   "Nil" sadece istisna yönetiminde kullanılır

B.   Değişkene referans olarak hiçbir nesne yok

C.   Bir değişkenin değerini hiç etkilemez.

D.   "Nil" yanlıştır, elden çıkarmalı

35: Mevcut bir sınıfı özelleştirdiğinizde, buna şu denir:

A.   Programlama

B.   Atma

C.   Mimar

D.   Alt sınıf

36: Bir _________ dosya, bir uygulamanın kullanıcı arabirimi nesneleri hakkındaki tüm bilgileri saklar.

A.   sınıf

B.   Nib

C.   kategori

D.   başlık

37: IMUTable nesneler olamaz __:

A.   başlayan

B.   etkilenmiş

C.   atılmış

D.   Değiştirildi

38: Doğru ya da yanlış? Objektif-C sınıfları nesnelerdir.

A.   Doğru

B.   YANLIŞ

39: NSObject'teki "NS" şu anlamına gelir:

A.   Sonraki adım

B.   NASA Stüdyoları

C.   Hiçbir şey kısa

D.   İsim Steve

40: Doğru ya da yanlış? Bir kakao programı bir komut satırı isteminden derlenemez.

A.   Doğru

B.   YANLIŞ

41: Atomik ve atomik olmayanlarla ilişkilidir?

A.   Mac Lion

B.   iPhone 3

C.   İstisna işleme

D.   Çok işiten

42: Bir mülk:

A.   Değişkenlerin bir listesi

B.   Zamanda bir nokta

C.   Getter/Setter yöntemlerini ayarlar

D.   karakteristik

43: Kakao ile kullanılan en sık kullanılan hata ayıklayıcı ______.

A.   Mac OS X

B.   Visual Studio Hata Ayıklayıcı

C.   GDB

D.   Su

44: Doğru ya da yanlış? Kakao, yük performansını artırmak için ana uçtaki nesneleri diğer ayrı uçlara taşımanızı sağlar.

A.   Doğru

B.   YANLIŞ

45: GCD ne anlama geliyor?

A.   Büyük Kontrol Ekranı

B.   Grand Central Dispatch

C.   Büyük Merkezi Dispatcher

D.   Genel Kod Destroyer

46: Objektif-C'de yöntemler, çağrılacak yöntemini tanımlayan bir dize olan bir ______ ile temsil edilir.

A.   Seçici

B.   nesne

C.   imleç

D.   kategori

47: Amaç-C, mevcut bir sınıfta değişikliklere izin veren ______ kavramını kullanır.

A.   sınıf kopyalama

B.   kategoriler

C.   miras

D.   özel dersler

48: Doğru ya da yanlış? Objektif-C'nin bir yapıcı veya yıkıcısı yoktur.

A.   YANLIŞ

B.   Doğru

49: Veri kaynağı olarak hangi kontrol kullanmak istiyorsunuz?

A.   etiket

B.   Düğme

C.   Denetleyiciyi Görüntüle

D.   UtableView

50: Arayüz oluşturucuda _______, kakaoda uygulamanıza sürükleyip bırakabileceğiniz stok öğeleri içerir.

A.   Belge penceresi

B.   Uygulama penceresi

C.   Menü çubuğu

D.   Kütüphane paleti

51: Doğru ya da yanlış? Objektif-C statik tiplenmiş bir dildir.

A.   YANLIŞ

B.   Doğru

52: Xcode penceresinde _____ dosyaları, arama sonuçlarını ve oluşturma ayarlarını listeler.

A.   Dosya görüntüleme

B.   Arayüz oluşturucu

C.   Proje Görünümü

D.   Belge penceresi

53: Kullanıcı hangi kontrolü küçük bir veri parçası ekleyebilir?

A.   Uitextfield

B.   Denetleyiciyi Görüntüle

C.   Etiket

D.   Düğme

54: ______ sınıf bir muteks uygulayacak.

A.   Şakacı

B.   Nslock

C.   NSRESSONTER

D.   Nsapplication

55: ______, Apple'ın Mach, Unix hizmetleri ve Mac OS X ağ ve dosya sistemlerinden oluşan bilgi işlem altyapısıdır.

A.   Kakao

B.   Darwin

C.   Su

D.   Arayüz oluşturucu

56: _______, temel kitine dahil olan nesne kalıcılık çerçevesidir.

A.   Temel veri

B.   Uygulama kiti

C.   Arayüz oluşturucu

D.   Proje Oluşturucu

57: _______ sınıf, uygulamanızdaki etkinlikleri günlüğe ayırmanıza olanak tanır.

A.   Nslog

B.   Nsdocument

C.   Nsapplication

D.   NSRESSONTER

58: Xcode'da kimlik müfettişi ne yapıyor?

A.   Kodunuzu hatalar için inceliyor

B.   Yukarıdakilerin hiçbiri

C.   Bir nesnenin özelliklerini ayarlayın

D.   Programcının kimliğini bulun

59: ______, ekrandaki bir Mac OS X türü değildir.

A.   Diyalog

B.   Yardımcı pencere

C.   İmleç penceresi

D.   Belge penceresi

60: Doğru ya da yanlış? Bellek yönetimi tamamen otomatiktir.

A.   Doğru

B.   YANLIŞ

61: Kakao ______, kullanıcı tarafından alınan bazı eylemlere yanıt olarak bir uygulamaya gönderilen bir mesaj ve ilgili bir nesnedir.

A.   seçici

B.   etkinlik

C.   ucu

D.   sınıf

62: NSDocument sınıfı ______ için kullanılır.

A.   Bir pencerenin içeriğini bir dosyaya kaydetmek

B.   Bir pencerenin içeriğini yazdırmak

C.   Kaydedilmiş bir dosya yükleme

D.   İlk kaydetmeden düzenlenmiş bir pencereyi kapatmaya çalışan bir kullanıcıyı uyarmak

63: Doğru ya da yanlış? NSNumber nesneleri başlatıldıktan sonra değiştirilemez.

A.   YANLIŞ

B.   Doğru

64: Mac OS X Grafik Kullanıcı Arayüzü (GUI) _________ denir.

A.   iOS

B.   Kakao

C.   Aqua

D.   Objektif c

65: ________, grafik olay odaklı bir kullanıcı arayüzü uygulamak için gereken tüm nesneleri içeren bir çerçevedir.

A.   Temel kiti

B.   Temel işlevler

C.   Uygulama kiti

D.   Temel veri

66: ______, olayları okuyan ve bu olaylar için uygun işlevleri yerine getiren bir kod bölümüdür.

A.   Etkinlik Döngüsü

B.   ana uç

C.   Nik

D.   NSRESSONTER

67: _______, NSRESSONDERS'ın bir alt sınıfı değildir.

A.   Nsview

B.   Nsapplication

C.   Nsevent

D.   NSWINDOW

68: Mac OS X _______ Mac OS 9 Uygulama menüsünü değiştirir.

A.   Belge penceresi

B.   Menü çubuğu

C.   Rıhtım

D.   Kontroller

69: Xcode'daki arayüz oluşturucu ne yapar?

A.   Düğme nesnesinin yeniden kullanılması, ancak her ihtiyacınız olduğunda kodlamanız gerekir.

B.   Görünüm sınıfını manuel olarak oluşturun

C.   Görünüm oluşturamaz

D.   Görünüm sınıflarının kod yeniden kullanımı

70: ________ bir kakao olayı değildir.

A.   Tekrarlayan etkinlikler

B.   Fare olayları

C.   Periyodik Olaylar

D.   Klavye Etkinlikleri

71: Xcode'da hangisi bir gezgin değil?

A.   Proje Gezgin

B.   Sembol Navigatörü

C.   Seyir Gezinti

D.   Yardımcı Navigatör

72: Web altyapısına ait olmayan:

A.   Veri tabanı

B.   Web sunucusu

C.   Akıllı telefon

D.   Ana çerçeve

73: ______ nesne, ekran bir nesne manipüle edildiğinde bir hedefe otomatik olarak bir mesaj gönderir.

A.   müdahale

B.   seçici

C.   ucu

D.   Kontrol

74: ________ nesnesi, uygulamanın ana kontrol nesnesidir.

A.   NSWINDOW

B.   Nsdocument

C.   Nsapp

D.   Nsapplication

75:

Mac OS X 10.5, CGRECT, CGSIZE ve CGPOINT NSRECT ile aynı yapıya sahiptir. , Nssize ve
nspoint. Doğru mu?

A.   Evet

B.   HAYIR

76:

hangi dilde kakao yazılır?

A.   C

B.   Objective-c

C.   C ++

D.   Java

E.   Yakut

77:

nsstring değiştirilebilir mi?

A.   Evet

B.   HAYIR

78:

bir kakao uygulamasında bir NSautoreleEasepool oluşturmak zorunlu mu? < /p>

A.   Evet

B.   HAYIR

79:

Kaynakları yüklemek için hangi sınıf kullanılmalı?

A.   Nsresource

B.   Nsapplication

C.   Nsbundle

D.   Nsfile

E.   Yukarıdakilerin hiçbiri

80:

anket () kakao olaylarını almak için kullanılabilir mi? P>

A.   Evet

B.   HAYIR

81:

Gözlemci nedir?

A.   NSOBServer protokolünü uygulayan bir nesne

B.   Bir bildirim gönderen bir nesne

C.   Tüm bildirimleri alan bir nesne

D.   Bildirim Merkezi ile kayıtlı bir nesne

E.   Yukarıdakilerin hiçbiri

82:

boşluğu doldurun.
nsbutton: & lt; & gt; : Nsobject

A.   Nscontrol:

B.   NSWIDGET: NSVIEW: NSREPSONDER

C.   NSRESSONTER

D.   Nswidget

E.   Nscontrol: nsview: nsRessonder

83:

bir kakao uygulamasında malloc/free kullanabilir misiniz?

A.   Evet

B.   Evet, ama sadece ayrı bir C kütüphanesinde

C.   Evet, ama sadece MALLOC kullanabiliriz; Ücretsiz gerekli değildir

D.   HAYIR

84:

32bit makinede ne kadar geniş?

A.   8 bit

B.   16bit

C.   32bit

D.   64bit

E.   128bit

85:

Bir nesne birden çok nesnenin delegesi olabilir mi?

A.   Evet

B.   HAYIR

86:

Aşağıdaki platformlardan hangisi kakaoları destekler?

A.   pencereler

B.   Linux

C.   Mac OS X

D.   Solaris

E.   Yukarıdakilerin hiçbiri

87:

uygulama kaynakları genellikle nereye konmalı?

A.   In /Sistem

B.   Kütüphanede

C.   Uygulamanın paketinde

D.   İç /Kaynaklar

E.   Yukarıdakilerin hiçbiri

88:

kakao olaylarını ele almanın normal yolu nedir?

A.   Etkinlikler için oylama yaparak

B.   Bir Etkinlik Gözlemcisi Kaydolarak

C.   Alt sınıflarda nsRessonder yöntemlerini uygulayarak

D.   Yukarıdakilerin hiçbiri

89:

A.   Arayüz oluşturucu ile

B.   XML dosyalarını manuel olarak düzenleyerek

C.   Programlı olarak

D.   Yukarıdakilerin hiçbiri

90:

boşluğu doldurun.
nscountedset: & lt; & gt; : Nsobject

A.   Nsarray: nsclass

B.   Nsmutablearray: nsarray

C.   NSMutableset: nsset

D.   Nsset

E.   NSSET: nsarray

91:

nsrect nedir?

A.   Bir sınıf

B.   Bir obje

C.   Yapı

D.   A C Türü

E.   Objektif bir C tipi tür

92:

posix iş parçacığı API ile bir iş parçacığını ortaya çıkarırsanız, kakao bildirilecek mi? span>

A.   Evet

B.   HAYIR

93:

Drawrect'in dışına çekilmeden önce hangi yöntem çağrılmalıdır: bir görünüm?

A.   Hiçbiri

B.   Lockview

C.   Lockfocus

D.   hazırlık

E.   Yukarıdakilerin hiçbiri

94:

boşluğu doldur
nsmutablearray: & lt; & gt; : Nsobject

A.   Nsset

B.   Nscollection

C.   Nsarray

D.   Nscontainer

E.   Nsmovablearray

95:

Aşağıdaki sınıflardan hangisi bilgisayarın küresel bildirimlerini yönetir?

A.   NsnotifikationCenter

B.   NSDISTIBRITEDNOTIFIFIONCTERTER

C.   NsglobalnotifikationCenter

D.   NSSystemnotificationCenter

96:

nsdistributednotifikationCenter birden fazla makine arasında iletişim kurmak için kullanılabilir mi?

A.   Evet

B.   HAYIR

97:

kakaoda iplikleri ayırabilir misin?

A.   Evet

B.   HAYIR

98:

aşağıdaki kod geçerli mi?
nssize s = nsMakeSize (10, 10);
int değerleri [20];
değerler [s.height] = 5;

A.   Derleme hatası

B.   Çalışma hatası

C.   Geçerli Kod

99:

Bildirim nedir?

A.   Bir Kullanıcı Etkinliği

B.   Çekirdek içinde kullanılan özel bir mesaj türü

C.   Bir olayla ilgili bilgileri kapsayan bir nesne

D.   Yukarıdakilerin hiçbiri

100:

Kakao 64bitleri destekliyor mu?

A.   Evet

B.   HAYIR