Download! Download Point responsive WP Theme for FREE!

Freelancer iPhone Development – Level 1-Questions with Solution

In this article i will share Freelancer iPhone Development – Level 1-Questions with Solution.

Before applying for this exam to level up your profile and show up your clients the ability to complete the projects, few things to know to complete the exam successfully

[stextbox id=”info” caption=”Freelancer iPhone Development – Level 1-Questions with Solution”]

  • 40 multiple choice answers
  • 15 minutes exam time
  • 75% mark is needed to pass
  • You have already purchased this exam. Take the Exam now!
  • iPhone Development – Level 1 badge will be added to your profile
  • Topics Covered

    iPhone Programming Basics
    Cocoa, Objective C and Xcode

[/stextbox]

Freelancer iPhone Development – Level 1-Questions with Solution

  1. _____ is the extension commonly used for iPhone nib files
  • m
  • h
  • bib
  • xib
  • nib
  1. Interfaces are created using_______.(not sure)
  • Shark
  • iPhone programming basics
  • XCode
  • None of these
  • Intercode
  1. An NSThread object is begun using the _________ method
  • initthread
  • start
  • begin
  • startthread
  • None of these
  1. When testing apps in iPhone Simulator you can always rely on its performance resembling app performance using real hardware. (not sure)
  • Only for SDK 2.0
  • There is no such thing as iPhone simulator
  • true
  • Only for SDK 3.0
  • False
  1. UIViewTableController inherits from UIResponder in iPhone apps (not sure)
  • True
  • There is no such thing as UIViewTableController
  • False
  • Only for SDK 2.0
  • Only for SDK 3.0
  1. ________includes system sound services, which can be used for playing alert sounds or generating short vibrations (not sure)
  • None of these
  • iPhoneSound
  • OpenAudio
  • Audio Toolbox
  • Audio Framework
  1. An application that implements a main view and lets the user access a flip-side view to perform simple customization is a __________ application.
  • Utility
  • View-Based
  • Tab Bar
  • Windows based
  • Navigation based
  1. Static libraries used in Iphone application do not need to be code signed.
  • Only for windows OS
  • False
  • Only for MacOS
  • True
  • There is no such thing as static library
  1. The entry point to your app after a user taps the application icon is ______.(not sure)
  • UIApplicationMain()
  • None of these
  • Main()
  • ViewHashLoaded()
  • appEntryPoint()

10. The________ icon in Iphone programming Basics denotes the object that loads the XIB file in your running application.

  • None of these
  • Delegate
  • Owner
  • File’s owner
  • First responder

11. A/an _________ in iPhone Programming Basics is used to connect a method in your code to an event triggered by             onscreen objects you define in your view.

  • Connection
  • Outlet
  • Action
  • None of these
  • Interface

12. Joining an iPhone Programming Basics element to an outlet or action creates a/an______

  • Connection
  • Object
  • Link
  • Event
  • None of these

13. If you are using customer class in iPhone programming basics, you will need to manually set the identity of your objects using the _________.

  • None of these
  • Identity inspector
  • Identity viewer
  • Identity setter
  • Attributes inspector

14. If you are using customer class in iPhone Programming Basics, you will need to manually set the identity of your objects using the______

  • Size inspector
  • Identity viewer
  • None of these
  • Objects library
  • Identity setter

15. ___________ is the default file extension of Objective-C (not sure)

  • .h
  • None of these
  • .c
  • .cpp
  • .mpp

16. Every iPhone Application can only read and writes files within its own_________

  • Sandbox
  • Registry
  • Storage center
  • Filebox
  • playground

17. iPhone apps are free to access any low-number network port required. (not sure)

  • True
  • False
  • Only for audio applications
  • Only for graphics application
  • There is no such thing as low-number network port.

18. ________ gives people additional choices related to the action they are currently taking.

  • Action sheets
  • Web views
  • Model views
  • None of these
  • Alerts

19. ______ popup and gives people important information that effects their use of the application (or the device). (not sure)

  • Slider control
  • None of these
  • Model views
  • Web views
  • Action sheets

20. A________ appears at the upper edge of an application screen the status bar to enable transitions between different views in an application. (not sure)

  • Segmented control
  • None of these
  • Model view
  • Slider control
  • Tab bar

21. Non-Atomic accessors are _________ atomic accessors. (not sure)

  • Less efficient than
  • More available
  • More efficient than
  • The same as
  • Less available than

22. ___________ increments a receiver’s reference count in Cocoa, Objective C and XCode.

  • Increment
  • Inc
  • Retain
  • Release
  • Addref

23. Cocoa, Objective C and XCode uses __________ for memory management.

  • Reference counting
  • Round robin
  • Tracing garbage collection
  • None of these
  • New and delete

24. Is it possible to make changes to a nib files without re-compiling source code in Cocoa, Objective C and XCode. (not sure)

  • There is no such things as nib files.
  • It is never possible to re-compile source file
  • The term “source code” does not apply to Cocoa, Objective C and XCode.
  • False
  • True

25. The ________ directive tells the compiler that you are implementing accessor methods for the property, either directly or dynamically (such as when dynamically loading code). (not sure)

  • @implementing
  • @synthesize
  • None of these
  • @dynamic
  • @accessor

26. Cocoa, Objective C and XCode uses ___________ rather than #include

  • #import
  • #uses
  • #with
  • None of these
  • #add

27. An interface ends with ___________

  • None of these
  • @end
  • @done
  • @finished
  • Curly braces }

28. _______ is used to create class level variables. (not sure)

  • @public
  • @protected
  • @private
  • None of these
  • Static

29. Calling methods in Cocoa, Objective C and XCode on id is also known as ________.

  • Message passing.
  • Message delivering
  • None of these
  • Message invoking
  • Procedure calling.

30. The id type id pre-defined as a __________ type. (not sure)

  • Static
  • None of these
  • Dynamic
  • Void
  • Pointer

31. Instance methods begin with a _______ in their declarations.

  • Plus +
  • Minus –
  • Asterisk *
  • Hash #
  • At sign @

32. By default the Cocoa, Objective C and XCode compiler assumes a method returns an_______

  • Static
  • Id
  • Nil
  • Void
  • None of these

33. By default, the Cocoa, Objective C and XCode assumes a method’s input values are of ______ types.

  • Static
  • Id
  • Nil
  • Void
  • None of these

34. The ___________ class provides a container for the management and display of views. (not sure)

  • UIViewController
  • UIView
  • None of these
  • UIApplication
  • UIWindows

35. The _________ class inherits from UIView and is used as the superclass for almost all onscreen controls like buttons, fields and sliders.

  • NSObject
  • UIViewController
  • UIControl
  • None of these
  • UIResponder

36. A __________ is an object that creates an elongated touchable bar with multiple named selections.

  • None of these
  • Switch
  • Picker
  • Slider
  • Segmented control

37. An _____ is used to *advertise* a method in your code that should be called when a certain event takes place.

  • NSEvent
  • None of these
  • IBOutlet
  • NSAction
  • IBAction

38. You can pass messages to nil in Cocoa, Objective C and XCode without crashing your app.

  • There is no such thing as Objective C.
  • There is no such thing as nil
  • False
  • True
  • Apps never crash

39. The root class from which all most all Objective C classes inherits is ___________

  • NSRoot
  • UIApplication
  • NSMain
  • None of these
  • NSObj

Note: (not sure) is highlighted as incorrect answer, you need to find correct answers.

For any queries or suggestions, please comment below.