SUBJECTS
|
BROWSE
|
CAREER CENTER
|
POPULAR
|
JOIN
|
LOGIN
Business Skills
|
Soft Skills
|
Basic Literacy
|
Certifications
About
|
Help
|
Privacy
|
Terms
|
Email
Search
Test your basic knowledge |
Cocoa Programming Basics
Start Test
Study First
Subject
:
it-skills
Instructions:
Answer 47 questions in 15 minutes.
If you are not ready to take this test, you can
study here
.
Match each statement with the correct term.
Don't refresh. All questions and answers are randomly picked and ordered every time you load a test.
This is a study tool. The 3 wrong answers for each question are randomly chosen from answers to other questions. So, you might find at times the answers obvious, but you will see it re-enforces your understanding as you take the test each time.
1. Here a delegate is used & a controller object that responds to a set of messages defined by the view
NSValue
Complex view interfaces
delegate
dictionaries
2. _______ provides a build system & a code editor and a debugger
XCode
NSNumber
actions
-characterAtIndex
3. Prints the result of sending "description" to an object
C
complex views
print object command (po)
classes
4. Standard files included through XCode:<Cocoa/Cocoa.h> and the standard C and _____ libraries
Collections
id type
UNIX
NSPoint
5. _________ is a class cluster and never directly used
-setTarget
NSString
outlets
directly
6. Actions of a view are implemented by ___________
C
UNIX
NSHashTable
NSControl
7. Each segment of a _________ to be followed by an argument is suffixed with a colon
message sending
function call
primitive
selector
8. A view implement target action uses _______ and -setAction methods to select the object to call and the method to execute
NSNumber
-setTarget
NSPoint
Option-Double-Click
9. Class libraries come from an implementation of _________ such as Cocoa or GNUstep
delegate
NSValue
OpenStep Foundation
NSHashTable
10. The four NON object types in Objective C: NSRange - ______ - NSSize and NSRect
selector
Reflection
NSPoint
actions
11. __________ refers to an object's ability to look inside itself and change itself
C
Smalltalk
Reflection
NSNib
12. Objective-C is a set of _________-like object-oriented extensions to C
Collections
Smalltalk
NSArray
NSControl
13. ________ is Foundation's simplest type of collection
NSHashTable
-setTarget
primitive
complex views
14. Interface Builder creates ___________ and instances of your own classes that may be joined to UI objects
NSValue
user interface objects
dictionaries
NSControl
15. A message send is a higher-level version of a ____________
Option-Double-Click
message sending
NSNumber
function call
16. ____________ is NSString's one public subclass - and also a class cluster
NSValue
Collections
NSArray
NSMutableString
17. __________ forwards events from the event queue to the appropriate application window
Collections
NSValue
NSApplication
Option-Double-Click
18. To modify a boxed number you must first unbox it and then perform your primitive ________ and then rebox it
NSValue
operations
actions
-setTarget
19. The two ways of a new notifying a controller of a change: via an action; via a _________
selector
Option-Double-Click
XCode
delegate
20. A "class cluster" of NSValue objects which is used to store single numerical values of any type from a char to a long long
outlets
classes
NSString
NSNumber
21. The _____ is used to represent a pointer to an object
function call
NSApplication
zero
id type
22. Two methods that must each concrete subclass of NSString override: -length and _________
directly
-characterAtIndex
NSValue
selector
23. Ensures that every object that has been autoreleased gets sent the release message
selector
NSArray
NSAutoreleasePool
Option-Double-Click
24. Objects created through methods that retain alloc or new or copy or _________ must be explicitly released
mutableCopy
selector
C
primitive
25. ________ is the most general boxing class
object
NSValue
C
Complex view interfaces
26. Objective C is a PURE SUPERSET of _____
outlets
NSNumber
C
Complex view interfaces
27. ________object is like a constant it can't be changed - NsString is constant but NsMutableString isn't
NSAutoreleasePool
Protocol
NSApplication
immutable
28. The basic changeable and unchangeable arrays are: __________ and NSMutableArray
C
classes
NSArray
Complex view interfaces
29. Cocoa objects that take variadic initializers
selector
NSString
NSArray
Collections
30. ________is wrapping a primitive value in an object
Boxing
object
operations
delegate
31. NSValue can contain any _________ data type
NSNib
user interface objects
print object command (po)
primitive
32. Methods that respond directly to user interface commands
actions
Protocol
Smalltalk
selector
33. _______ is a subclass (a class cluster) used to store any kind of single number from a char to a long
primitive
UNIX
NSNUmber
Protocol
34. Three types of collection classes provided by the Foundation: Sets - arrays and ________
dictionaries
print object command (po)
selector
user interface objects
35. This opens a function or method or class name as a term in XCode
Option-Double-Click
UNIX
NSApplication
NSNib
36. It is not an error to send a message to _______
primitive
zero
outlets
nil
37. Target-action is appropriate for simple view events like button presses but not for __________ with multiple interactions
directly
UNIX
complex views
NSNib
38. C and Objective C differ in representing _______
NSMutableArray
zero
Boxing
actions
39. __________ is a structure whose first element is a pointer to a class
NSString
object
nil
NSHashTable
40. Instance variables that are pointers to other objects
NSValue
Complex view interfaces
Protocol
outlets
41. The most important part of Objective-C is _______________
C
OpenStep Foundation
message sending
NSNUmber
42. The three components of a message send:receiver - __________- and [optional] arguments
Smalltalk
selector
XCode
NSValue
43. The two major additions to C by Objective-C are ________ and message sending
classes
Smalltalk
NSArray
NSHashTable
44. You usually DON'T use NSNib ________
actions
delegate
directly
NSString
45. __________ is mutable
NSNumber
NSApplication
Reflection
NSMutableArray
46. Core Objective C define only defines two classes: Object and ______
Smalltalk
UNIX
Protocol
user interface objects
47. The ________ class is the programmatic interface to nib files
C
NSString
NSNib
mutableCopy
Sorry!:) No result found.
Can you answer 50 questions in 15 minutes?
Let me suggest you:
Browse all subjects
Browse all tests
Most popular tests
Major Subjects
Tests & Exams
AP
CLEP
DSST
GRE
SAT
GMAT
Certifications
CISSP go to https://www.isc2.org/
PMP
ITIL
RHCE
MCTS
More...
IT Skills
Android Programming
Data Modeling
Objective C Programming
Basic Python Programming
Adobe Illustrator
More...
Business Skills
Advertising Techniques
Business Accounting Basics
Business Strategy
Human Resource Management
Marketing Basics
More...
Soft Skills
Body Language
People Skills
Public Speaking
Persuasion
Job Hunting And Resumes
More...
Vocabulary
GRE Vocab
SAT Vocab
TOEFL Essential Vocab
Basic English Words For All
Global Words You Should Know
Business English
More...
Languages
AP German Vocab
AP Latin Vocab
SAT Subject Test: French
Italian Survival
Norwegian Survival
More...
Engineering
Audio Engineering
Computer Science Engineering
Aerospace Engineering
Chemical Engineering
Structural Engineering
More...
Health Sciences
Basic Nursing Skills
Health Science Language Fundamentals
Veterinary Technology Medical Language
Cardiology
Clinical Surgery
More...
English
Grammar Fundamentals
Literary And Rhetorical Vocab
Elements Of Style Vocab
Introduction To English Major
Complete Advanced Sentences
Literature
Homonyms
More...
Math
Algebra Formulas
Basic Arithmetic: Measurements
Metric Conversions
Geometric Properties
Important Math Facts
Number Sense Vocab
Business Math
More...
Other Major Subjects
Science
Economics
History
Law
Performing-arts
Cooking
Logic & Reasoning
Trivia
Browse all subjects
Browse all tests
Most popular tests