Elance Cocoa Programming for Mac OSX Test Answers 2015
·
There is only one computer you can code iOS
on. Which is it?
Mac
ASUS
Dell
XBox360
In the Interface Builder, the _______ contains
stock items in Cocoa that you can drag-and-drop into your application.
Menu Bar
Document Window
Library Palette
Application Window
_______ is Cocoa's integrated development
environment (IDE).
Dock
Aqua
Interface Builder
XCode
There is only one computer you can code IOS
on. Which is it?
Dell
Mac
ASUS
Xbox360
The Cocoa API for iOS is called?
Chocolate Cake
Cocoa Gesture
JellyBean
Cocoa Touch
________ is the preferred language for Cocoa
applications.
Objective-C
PHP
Java
C++
What IDE does iOS use?
Apple
Eclipse
Xcode
Visual Studio
True or False? The two most important Mac OS X
developer tools are XCode (formerly Project Builder) and Interface Builder.
True
False
Before you can begin,you must download and
install the ____.
Windows OS
iOS SDK
ZIP FILE
Microsoft Word
Which language are iOS apps coded in?
Objective-C
C++
C#.Net
J2EE
What is the proper statement?
label.text = @"Hello World";
label.text = &"Hello World";
label.text = @"Hello World",
label.text = @"Hello World":
Which extension file is NOT in use in Xcode?
Possesion.aspx
Possesion.m
Possession.xib
Possession.h
Which is the correct statement:
int x = 0:
int x == 0:
integer x == 0;
int x = 0;
Which statement is correct:
NSColor* houseColor = [housePaintObj color];
NSColor* houseColor = [housePaintObj color]]
NSColor* houseColor = [housePaintObj color]\
NSColor* houseColor = [housePaintObj color].
All of Cocoa's built in classes start with:
NS
MS
postive attitude
A letter
_______ provides Cocoa as its object-oriented
appliciation programming interface (API).
Microsoft
Oracle
Sun
Apple
Does the current iOS version support
multitasking?
Yes
No
True or False? Cocoa uses the
Model-View-Controller (MVC) design pattern.
False
True
Which is the correct statement:
&import <UIKit/UIKit.h
$import <UIKit/UIKit.h>
()import <UIKit/UIKit.h>
#import <UIKit/UIKit.h>
Which objects DO exist in the Cocoa framework?
NSLog
MSLog
KSLog
LSLog
Which one is NOT a UI control in Xcode?
View Controller
ASP Textbox
Page View Controller
Label
The Cocoa Framework is OOP. Why is that
helpful?
OOP allows the coder to reuse and customize existing
objects into their new code.
Its not worth the time to learn
You cannot reuse code once it exists
Everytime you want to uses code that someone has
written, you have to rewrite every line
Which statement is correct:
NSString* myXstring%
NSString* myXstring;
NSString* myXstring,
NSString* myXstring.
______ is the root class for most classes in
the Objective-C class hierarchy.
NSLog
NSResponder
NSEvent
NSObject
AutoReleasePool BEST refers to:
Exception classes
Xcode functionality
Oracle
Memory Management
Which statement is correct:
/ (void)drawRect:(NSRect)rect
- (void)drawRect:(NSRect)rect
- [void]drawRect:(NSRect)rect
! (void)drawRect:(NSRect)rect
Which Cocoa class is used to create a string?
NSLog
MSString
NSString
MSLog
What framework(s) make up Cocoa?
MVC
Spring
System.Web
AppKit and Foundation
What is protocol?
Part of classes interface
Used in Java
Not used
A list of variables
What does a debugger do?
It is used to create UIViews in Xcode
It is used to troubleshoot OS problems with iPad
Helps finds errors in your code.
It sets up your iOS environment
Which objects do NOT exist in the Cocoa
framework?
NSRedman
NSString
NSMutableDictionary
NSLog
________ is used to create application
interfaces and make connections between interface objects.
Dock
Aqua
XCode
Interface Builder
Application ______ are stored in a file with a
.icns extension.
headers
includes
icons
nibs
OOP stands for Object Oriented Programming. It
is used for:
Its an installer to download XCode from the
internet and build on your Mac
It will send your completed app project to the App
Store.
In Xcode its called the Simulator which allows you
to test your mobile apps in a virtual environment
Code reuse
Which objects are NOT part of Cocoa framework?
NSMutableDictionary
NSApple
NSPoint
NSSting
A ________ is a list of information read by
applications while they are launching.
property list
method
function
class
The ________ is a framework that defines a
base layer of Objective-C classes.
Aqua
Application Kit
Core Data
Foundation Kit
What does the term "nil" mean in
reference to a variable?
It doesn't affect the value of a variable at all.
"nil" is only used inreference to exception
management
"nil" is incorrect it should be dispose
No object is in reference to the variable
Imutable objects can't be__:
started
moved
changed
disposed
True or False? NSDictionary objects can be
changed after initialization.
False
True
A _________ file stores all information about
an application's user interface objects.
class
category
header
nib
The "NS" in NSObject stands for:
Name Steve
Next Step
Nasa Studios
Nothing Short
Whenever you customize an existing class, it
is called:
Architecting
subclassing
Programming
Disposing
What are atomic and nonatomic associated with?
iPhone 3
Exception handling
Mac Lion
Multithreading
True or False? Objective-C classes are
objects.
False
True
The most commonly used debugger used with
Cocoa is ______.
Mac OS X
Visual Studio debugger
Aqua
GDB
True or False? A Cocoa program may not be
compiled from a command-line prompt.
False
True
A property:
a characteristic
A list of variables
A point in time
sets getter/setter methods
What does GCD stand for?
General Code Destroyer
Great Central Dispatcher
Grand Control Display
Grand Central Dispatch
Which statement is correct:
@interface GCWhatUp : NSView {} @end
@interface GCWhatUp : NSView [] @end
@interface GCWhatUp : MSView {} @end
@interface GCWhatUp ' NSView {} @end
True or False? Cocoa allows you to move
objects in the main nib to other separate nibs to improve load performance.
False
True
What is the proper statement?
#import "MyCodeAppDelegate.h"
&import "MyCodeAppDelegate.h"
#import "MyCodeAppDelegate.h"...
#import "MyCodeAppDelegate.h";
Objective-C uses the concept of ______ which
allows modifications to an existing class in-place.
class copying
categories
private classes
inheritance
In Objective-C, methods are represented by a
______ which is a string describing the method to call.
object
cursor
selector
category
True or False? Objective-C does not have a
constructor or destructor.
False
True
True or False? Objective-C is a static typed
language.
True
False
__________ is NOT one of the Cocoa
Objective-C object libraries.
Core Data
Application Kit
Foundation Kit
Touch Kit
Which control wold you want to use as a data
source?
UITableView
label
Button
View Controller
In the XCode window, the _____ lists files,
search results, and build settings.
Project View
Interface Builder
Document Window
File View
______ class will implement a mutex.
NSLock
NSResponder
NSApplication
NSCell
_______ is the object persistence framework
included with Foundation Kit.
Core Data
Project Builder
Application Kit
Interface Builder
Which control can the user add a small piece
of data?
Label
View Controller
Button
UITextField
______ is Apple's computing infrastructure
that consists of Mach, Unix services, and Mac OS X networking and filesystems.
Aqua
Darwin
Cocoa
Interface Builder
_______ class allows you to journal events in
your application.
NSDocument
NSLog
NSResponder
NSApplication
True or False? Memory management is completely
automatic.
False
True
A Cocoa ______ is a message and a
corresponding object sent to an application in response to some action taken by
the user.
class
selector
nib
event
In Xcode, what does the Identity Inspector do?
Inspects your code for errors
None of the Above
Find the identity of the programmer
Set the properties of an object
______ is NOT a type of Mac OS X on-screen
window.
Cursor Window
Document Window
Utility Window
Dialog
The Mac OS X graphical user interface (GUI) is
called _________.
iOS
Aqua
Objective-C
Cocoa
The ______ is a section of code that reads
events and performs appropriate functions for those events.
main nib
event loop
NSResponder
NSEvent
True or False? NSNumber objects cannot be
changed after initialization.
True
False
The ________ is a framework that contains all
the objects needed to implement a graphical event-driven user interface.
Foundation Kit
Core Data
Application Kit
Core Functions
NSDocument class is used for ______.
loading a saved file
printing the contents of a window
alerting a user who tries to close an edited window
without first saving
saving the contents of a window into a file
The Mac OS X _______ replaces the Mac OS 9
Application menu.
Menu Bar
Dock
Controls
Document Window
_______ is not a subclass of NSResponder.
NSView
NSApplication
NSWindow
NSEvent
What does the Interface Builder in Xcode do?
Create the View class manually
It cannot create views
Reuse of the Button object, but need to code it
each time you need it.
Code reuse of the views classes
________ are NOT a Cocoa event.
Periodic events
Mouse events
Repeating events
Keyboard events
Which one is not a Navigator in Xcode?
Symbol Navigator
Project Navigator
Assistant Navigator
Issue Navigator
Which does not belong in web infrastructure:
Mainframe
Web server
Smartphone
Database
A ______ object sends a message automatically
to a target when an on-screen object is manipulated.
control
responder
nib
selector
The ________ object is the application's main
controlling object.
NSApp
NSDocument
NSWindow
NSApplication
Subscribe to:
Posts (Atom)