Questões de Programação Cocoa para Mac OS X em Língua Portuguesa

Questões de Programação Cocoa para Mac OS X em Língua Portuguesa

Nossa equipe fez uma extensa pesquisa para criar o Mac OS X Cocoa Programming MCQ. Convidamos você a testar seus conhecimentos de programação Mac OS X Cocoa respondendo às mais de 100 perguntas de múltipla escolha abaixo.
Basta rolar para baixo para começar.

1: __________ & nbsp; não é uma das bibliotecas de objetos de cacau Objective-C.

A.   Dados principais

B.   Touch Kit

C.   Kit de fundação

D.   Kit de aplicação

2: Um ________ é uma lista de informações lidas por aplicativos enquanto eles estão sendo lançados.

A.   método

B.   Lista de propriedades

C.   função

D.   aula

3: O que é protocolo?

A.   Usado em java

B.   Parte da interface das aulas

C.   Uma lista de variáveis

D.   Não usado

4: _______ é o ambiente de desenvolvimento integrado do Cocoa (IDE).

A.   Construtor de interface

B.   Doca

C.   Aqua

D.   Xcode

5: ______ é a classe raiz para a maioria das classes na hierarquia da classe Objective-C.

A.   NSLog

B.   NSResponder

C.   Nsevent

D.   NsObject

6: Qual é a afirmação correta:

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

B.   & importar & lt; uikit/uikit.h

C.   () importação & lt; uikit/uikit.h & gt;

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

7: Qual afirmação está correta:

A.   NSCOLOR* Housecolor = [Housepaintobj Color].

B.   Nscolor* housecolor = [color housepaintobj]]

C.   NSCOLOR* Housecolor = [Housepaintobj Color] \

D.   NSCOLOR* Housecolor = [Housepaintobj Color];

8: Antes de começar, você deve baixar e instalar o ____.

A.   Microsoft Word

B.   Arquivo zip

C.   iOS SDK

D.   Windows OS

9: Em qual idioma os aplicativos iOS são codificados?

A.   C ++

B.   Objetivo-C

C.   C#.NET

D.   J2EE

10: A versão atual do iOS suporta multitarefa?

A.   Sim

B.   Não

11: Quais objetos existem na estrutura do cacau?

A.   Nslog

B.   Mslog

C.   Lslog

D.   Kslog

12: Qual é a declaração adequada?

A.   LABEL.TEXT = @" Hello World ",,

B.   LABEL.TEXT = @" Hello World " ;;

C.   LABEL.TEXT = &" Hello World " ;;

D.   LABEL.TEXT = @" Hello World ":

13: Verdadeiro ou falso? As duas ferramentas de desenvolvedor Mac OS X mais importantes são o Xcode (anteriormente construtor de projetos) e o interface Builder.

A.   Verdadeiro

B.   Falso

14: Todas as classes construídas em Cocoa começam com:

A.   atitude postiva

B.   NS

C.   Uma letra

D.   EM

15: _______ fornece cacau como sua interface de programação de aplicação orientada a objetos (API).

A.   Maçã

B.   Sol

C.   Oráculo

D.   Microsoft

16: Qual arquivo de extensão não está em uso no Xcode?

A.   Possess.xib

B.   Posseion.aspx

C.   Posseion.m

D.   Posse.h

17: Que IDE iOS usa?

A.   Xcode

B.   Estúdio visual

C.   Eclipse

D.   Maçã

18: A API do cacau para iOS é chamada?

A.   Bolo de chocolate

B.   Touch cacau

C.   Gesto de cacau

D.   Jujuba

19: Existe apenas um computador em que você pode codificar iOS. Qual é?

A.   Asus

B.   Mac

C.   Xbox 360

D.   Dell

20: Verdadeiro ou falso? O cacau usa o padrão de design do Model-View-Controller (MVC).

A.   Falso

B.   Verdadeiro

21: A estrutura do cacau é OOP. Por que isso é útil?

A.   Não vale a pena aprender

B.   Toda vez que você deseja usar o código que alguém escreveu, você precisa reescrever todas as linhas

C.   OOP permite que o codificador reutilize e personalize objetos existentes em seu novo código.

D.   Você não pode reutilizar o código assim que existir

22: Qual estrutura (s) compõe cacau?

A.   System.Web

B.   Appkit e Foundation

C.   Primavera

D.   MVC

23: AutorEleasePool melhor refere -se a:

A.   Funcionalidade Xcode

B.   Oráculo

C.   Gerenciamento de memória

D.   Classes de exceção

24: O que um depurador faz?

A.   É usado para criar uiviews no xcode

B.   Ajuda a encontrar erros em seu código.

C.   Ele configura seu ambiente iOS

D.   É usado para solucionar problemas do sistema operacional com iPad

25: Qual classe de cacau é usada para criar uma string?

A.   Mslog

B.   Nsstring

C.   MsString

D.   NSLog

26: Quais objetos não existem na estrutura do cacau?

A.   NSString

B.   Nsmutabledictionary

C.   Nsredman

D.   NSLog

27: ________ é usado para criar interfaces de aplicativos e fazer conexões entre objetos de interface.

A.   Aqua

B.   Xcode

C.   Doca

D.   Builder de interface

28: Qual não é um controle da interface do usuário no Xcode?

A.   ASP TextBox

B.   Visualizar controlador

C.   Página Exibir controlador

D.   Rótulo

29: Quais objetos não fazem parte da estrutura de cacau?

A.   Nsmutabledictionary

B.   Nssting

C.   Nsapple

D.   NSPONT

30: O aplicativo ______ é armazenado em um arquivo com uma extensão .icns.

A.   inclui

B.   Ícones

C.   cabeçalhos

D.   Nibs

31: O ________ é uma estrutura que define uma camada básica de classes Objective-C.

A.   Kit de aplicação

B.   Kit de fundação

C.   Dados principais

D.   Aqua

32: OOP significa programação orientada a objetos. É usado para:

A.   É um instalador para baixar o Xcode da Internet e construir seu Mac

B.   Reutilização de código

C.   No Xcode, é chamado de simulador, que permite testar seus aplicativos móveis em um ambiente virtual

D.   Ele enviará seu projeto de aplicativo concluído para a App Store.

33: Verdadeiro ou falso? Os objetos nsdictionary podem ser alterados após a inicialização.

A.   Verdadeiro

B.   Falso

34: O que o termo "nil" significa em referência a uma variável?

A.   "Nil" é usado apenas na referência ao gerenciamento de exceções

B.   Nenhum objeto está em referência à variável

C.   Não afeta o valor de uma variável.

D.   "nil" está incorreto, deve ser descartado

35: Sempre que você personaliza uma classe existente, é chamado:

A.   Programação

B.   Descartando

C.   Arquiteto

D.   Subclasse

36: Um arquivo _________ armazena todas as informações sobre os objetos de interface do usuário de um aplicativo.

A.   aula

B.   Nib

C.   categoria

D.   cabeçalho

37: Objetos imutáveis ​​não podem ser__:

A.   iniciado

B.   mudou-se

C.   descartado

D.   mudado

38: Verdadeiro ou falso? As classes Objective-C são objetos.

A.   Verdadeiro

B.   Falso

39: O "NS" em NSObject significa:

A.   Próxima Etapa

B.   NASA Studios

C.   Nada aquém

D.   Nome Steve

40: Verdadeiro ou falso? Um programa de cacau não pode ser compilado a partir de um prompt de linha de comando.

A.   Verdadeiro

B.   Falso

41: Com o que está associado atômico e não atômico?

A.   Mac Lion

B.   iPhone 3

C.   Manipulação de exceção

D.   Multithreading

42: Uma propriedade:

A.   Uma lista de variáveis

B.   Um ponto no tempo

C.   Define métodos getter/setter

D.   uma característica

43: O depurador mais usado usado com cacau é ______.

A.   Mac OS X

B.   Visual Studio Debugger

C.   Gdb

D.   Aqua

44: Verdadeiro ou falso? O cacau permite que você mova objetos na ponta principal para outras pontas separadas para melhorar o desempenho da carga.

A.   Verdadeiro

B.   Falso

45: O que significa GCD?

A.   Exibição do grande controle

B.   Grand Central Dispatch

C.   Grande despachante central

D.   Destruidor de código geral

46: No Objective-C, os métodos são representados por uma ______ que é uma sequência que descreve o método para chamar.

A.   seletor

B.   objeto

C.   cursor

D.   categoria

47: O Objective-C usa o conceito de ______ que permite modificações em uma classe existente no local.

A.   cópia de classe

B.   categorias

C.   herança

D.   Aulas particulares

48: Verdadeiro ou falso? Objective-C não possui um construtor ou destruidor.

A.   Falso

B.   Verdadeiro

49: Qual controle você deseja usar como fonte de dados?

A.   rótulo

B.   Botão

C.   Visualizar controlador

D.   UabableView

50: No construtor de interface, o _______ contém itens de estoque no cacau que você pode arrastar e soltar para o seu aplicativo.

A.   Janela do documento

B.   Janela do aplicativo

C.   Barra de menu

D.   Paleta de bibliotecas

51: Verdadeiro ou falso? Objetivo-C é uma linguagem digitada estática.

A.   Falso

B.   Verdadeiro

52: Na janela Xcode, o _____ lista arquivos, resultados de pesquisa e configurações de criação.

A.   Visualização do arquivo

B.   Construtor de interface

C.   Visualização do projeto

D.   Janela do documento

53: Qual controle o usuário pode adicionar uma pequena parte dos dados?

A.   Uitextfield

B.   Visualizar controlador

C.   Rótulo

D.   Botão

54: ______ a classe implementará um mutex.

A.   NSCELL

B.   Nslock

C.   NSResponder

D.   Nsapplicação

55: ______ é a infraestrutura de computação da Apple, que consiste em Mach, UNIX Services e Mac OS X Networking and FileSystems.

A.   Cacau

B.   Darwin

C.   Aqua

D.   Construtor de interface

56: _______ é a estrutura de persistência do objeto incluída no kit de fundação.

A.   Dados principais

B.   Kit de aplicação

C.   Construtor de interface

D.   Construtor de projetos

57: _______ A classe permite o diário de eventos em seu aplicativo.

A.   Nslog

B.   Nsdocument

C.   Nsapplicação

D.   NSResponder

58: No Xcode, o que o inspetor de identidade faz?

A.   Inspecione seu código quanto a erros

B.   Nenhuma das acima

C.   Defina as propriedades de um objeto

D.   Encontre a identidade do programador

59: ______ não é um tipo de janela Mac OS X na tela.

A.   Diálogo

B.   Janela do utilitário

C.   Janela do cursor

D.   Janela do documento

60: Verdadeiro ou falso? O gerenciamento de memória é completamente automático.

A.   Verdadeiro

B.   Falso

61: Um cacau ______ é uma mensagem e um objeto correspondente enviado a um aplicativo em resposta a algumas ações tomadas pelo usuário.

A.   Seletor

B.   Evento

C.   Nib

D.   aula

62: A classe nsdocument é usada para ______.

A.   salvando o conteúdo de uma janela em um arquivo

B.   imprimindo o conteúdo de uma janela

C.   Carregando um arquivo salvo

D.   alertar um usuário que tenta fechar uma janela editada sem primeiro salvar

63: Verdadeiro ou falso? Os objetos NSNumber não podem ser alterados após a inicialização.

A.   Falso

B.   Verdadeiro

64: A interface do usuário gráfica do Mac OS X (GUI) é chamada _________.

A.   iOS

B.   Cacau

C.   Aqua

D.   Objective-C

65: O ________ é uma estrutura que contém todos os objetos necessários para implementar uma interface de usuário gráfica orientada por eventos.

A.   Kit de fundação

B.   Funções do núcleo

C.   Kit de aplicação

D.   Dados principais

66: O ______ é uma seção de código que lê eventos e desempenha funções apropriadas para esses eventos.

A.   Loop de eventos

B.   Primeira ponta

C.   Nsevent

D.   NSResponder

67: _______ não é uma subclasse de NSResponder.

A.   NSView

B.   Nsapplicação

C.   Nsevent

D.   NSWIDOW

68: O Mac OS X _______ substitui o menu Mac OS 9 Application.

A.   Janela do documento

B.   Barra de menu

C.   Dock

D.   Controles

69: O que o construtor de interface no Xcode faz?

A.   Reutilização do objeto de botão, mas precisa codificá -lo sempre que você precisar.

B.   Crie a classe de visualização manualmente

C.   Não pode criar visualizações

D.   Reutilização de código das classes de visualizações

70: ________ não são um evento de cacau.

A.   Repetindo eventos

B.   Eventos de mouse

C.   Eventos periódicos

D.   Eventos de teclado

71: Qual não é um navegador no Xcode?

A.   Navigador do projeto

B.   Navegador de símbolos

C.   Emitir navegador

D.   Navigador Assistente

72: Que não pertence à infraestrutura da web:

A.   Base de dados

B.   servidor web

C.   Smartphone

D.   Mainframe

73: Um objeto ______ envia uma mensagem automaticamente para um destino quando um objeto na tela é manipulado.

A.   Respondente

B.   Seletor

C.   Nib

D.   ao controle

74: O objeto ________ é o principal objeto de controle do aplicativo.

A.   NSWIDOW

B.   Nsdocument

C.   Nsapp

D.   Nsapplicação

75:

sob o Mac OS X 10.5, CGrect, CGSize e CGPoint têm a mesma estrutura que nsrect , Nssize e
nSpoint, respectivamente. É verdade?

A.   Sim

B.   Não

76:

em que idioma está escrito com cacau?

A.   C

B.   Objetivo-C

C.   C ++

D.   Java

E.   Rubi

77:

nsstring é mutável?

A.   Sim

B.   Não

78:

É obrigatório criar um NSAUtorEleaseeSepool em uma aplicação de cacau? < /p>

A.   Sim

B.   Não

79:

que classe deve ser usada para carregar recursos?

A.   Nsresource

B.   Nsapplicação

C.   Nsbundle

D.   Nsfile

E.   Nenhuma das acima

80:

pode ser usado para buscar eventos de cacau?

A.   Sim

B.   Não

81:

o que é um observador?

A.   Um objeto que implementa o protocolo NSOBSERVER

B.   Um objeto que envia uma notificação

C.   Um objeto que recebe todas as notificações

D.   Um objeto registrado no centro de notificação

E.   Nenhuma das acima

82:

preencha o espaço em branco.
nsbutton: & lt; & gt; : NsObject

A.   Nscontrol:

B.   Nswidget: NSView: NSResponder

C.   NSResponder

D.   Nswidget

E.   NSControl: NSView: NSResponder

83:

você pode usar o malloc/livre em um aplicativo de cacau?

A.   Sim

B.   Sim, mas apenas em uma biblioteca C separada

C.   Sim, mas podemos usar apenas Malloc; livre não é necessário

D.   Não

84:

Qual é a largura do Unichar em uma máquina de 32 bits?

A.   8 bits

B.   16 bits

C.   32 bits

D.   64 bits

E.   128 bits

85:

um objeto pode ser o delegado de vários objetos?

A.   Sim

B.   Não

86:

Qual das seguintes plataformas suporta cacau?

A.   janelas

B.   Linux

C.   Mac OS X

D.   Solaris

E.   Nenhuma das acima

87:

Onde os recursos de aplicação devem ser geralmente colocados?

A.   In /System

B.   In /biblioteca

C.   Dentro do pacote do aplicativo

D.   Em /recursos

E.   Nenhuma das acima

88:

Qual é a maneira normal de lidar com eventos de cacau?

A.   Pela pesquisa de eventos

B.   Registrando um vigia de eventos

C.   Ao implementar os métodos NSResponder em subclasses

D.   Nenhuma das acima

89:

Como uma GUI é geralmente criada em cacau?

A.   Com o interface Builder

B.   Editando arquivos XML manualmente

C.   Programaticamente

D.   Nenhuma das acima

90:

preencha o espaço em branco.
NSCountEdSet: & lt; & gt; : NsObject

A.   NSARRAY: NSCLASS

B.   NsmutableArray: nsarray

C.   Nsmutableset: nsset

D.   Nsset

E.   NSSET: NSARRAY

91:

o que é nsrect?

A.   Uma aula

B.   Um objeto

C.   Uma estrutura

D.   Um tipo C construído

E.   Um objetivo-C construído em tipo

92:

se você gerar um thread com a API de encadeamento POSIX, o cacau será notificado?

A.   Sim

B.   Não

93:

Qual o método deve ser chamado antes que você possa desenhar fora do método: Método de uma visualização?

A.   Nenhum

B.   LockView

C.   Lockfocus

D.   Visunha de preparação

E.   Nenhuma das acima

94:

preencha o espaço em branco
nsmutableArray: & lt; & gt; : NsObject

A.   Nsset

B.   NSCOLLECÇÃO

C.   Nsarray

D.   Nscontainer

E.   Nsmovablearray

95:

Qual das seguintes classes gerencia as notificações globais do computador?

A.   NSNotificationCenter

B.   NsdistributedNotificationCenter

C.   NSglobalNotificationCenter

D.   NSSYSTEMNOTificationCenter

96:

nsdistributedNotificationCenter pode ser usado para se comunicar entre várias máquinas?

A.   Sim

B.   Não

97:

Você pode destacar os threads em cacau?

A.   Sim

B.   Não

98:

é o seguinte código válido?
nssize s = nsmakesize (10, 10);
int valores [20];
valores [s.Height] = 5;

A.   Erro de compilação

B.   Erro de tempo de execução

C.   Código válido

99:

o que é uma notificação?

A.   Um evento de usuário

B.   Um tipo de mensagem especial usado no kernel

C.   Um objeto que encapsula informações sobre um evento

D.   Nenhuma das acima

100:

cacau suporta 64bits?

A.   Sim

B.   Não