iPhone Development Course (Base)

20 Questions | Total Attempts: 201

Settings
Please wait...
IPhone Quizzes & Trivia

The quiz is a preliminary test in order to determinate the basic skills required for attending the "iPhone development course (base)" of the Mobile Academy by MEDITA (http://formazione. Medita. Com)


Questions and Answers
  • 1. 
    Which Internet browser is installed on the iPhone/iPad?
    • A. 

      Internet Explorer

    • B. 

      Opera

    • C. 

      Safari

    • D. 

      Firefox

    • E. 

      Google Chrome

  • 2. 
    Standard to the iPhone/iPad is a device that allows the user to flip the screen from landscape to portrait mode simply by rotating the phone. By what name is this function better known? 
    • A. 

      Nanometer

    • B. 

      Rotating sensor

    • C. 

      Proximity sensor

    • D. 

      Accelerometer

  • 3. 
    The iPhone/iPad doesn't require a stylus to use its touch screen, instead it has been specifically designed for use with a finger(s) to touch and drag the screen. What is this technology called?
    • A. 

      TapTouch

    • B. 

      Multi-Touch

    • C. 

      ITouch

    • D. 

      3DTouch

  • 4. 
    In which operating system iPhone/iPad development is done?
    • A. 

      Widows

    • B. 

      Linux

    • C. 

      Mac OS

  • 5. 
    What is iPhone's screen resolution?
    • A. 

      240x320

    • B. 

      320x480

    • C. 

      480x960

    • D. 

      800x600

  • 6. 
    The iPhone/iPad browser supports rendering Flash applets?
    • A. 

      Yes

    • B. 

      No

  • 7. 
    Which company did Apple team up with to provide their iPhone/iPad Map software offering?
    • A. 

      Microsoft

    • B. 

      Google

    • C. 

      Yahoo

    • D. 

      MapQuest

  • 8. 
    iPhone applications can be ___________ on a MacBook Pro: 
    • A. 

      Developed and debugged

    • B. 

      Debugged

    • C. 

      Developed

    • D. 

      Developed or debugged

  • 9. 
    Besides being based on C, the Objective-C language was derived from a language called __?
    • A. 

      Cocoa

    • B. 

      SmallTalk-80

    • C. 

      C

    • D. 

      Xcode

  • 10. 
    Apple has provided a powerful ___ (SDK) that allows for rapid iPhone/iPad application development.
    • A. 

      Software Development Kit

    • B. 

      Standard Development Kit

    • C. 

      Standard Debugging Kit

    • D. 

      Software Debugging Kit

  • 11. 
    The iPhone OS is a version of:
    • A. 

      MS-DOS

    • B. 

      Linux

    • C. 

      Mac OS X

    • D. 

      Windows Mobile 5

  • 12. 
    Which one is NOT a development tool for iPhone/iPad applications?
    • A. 

      The iPhone Simulator

    • B. 

      Xcode

    • C. 

      Interface Builder

    • D. 

      SmallTalk-80

  • 13. 
    OOP stands for?
    • A. 

      Object Owned Programming

    • B. 

      Object Ordered Programming

    • C. 

      Object Oriented Programming

  • 14. 
    Which is the latest version of the iPhone OS that is just released?
    • A. 

      Version 2.5

    • B. 

      Version 3.0

    • C. 

      Version 3.1

    • D. 

      Version 4.0

  • 15. 
    Object Oriented Programming (OOP) is a style of programming in which your code is broken up into units, known as 
    • A. 

      Objects

    • B. 

      Classes

    • C. 

      Objects or classes

    • D. 

      Objects and classes

  • 16. 
    Keeping track of objects you own and releasing them when you're done using them
    • A. 

      Is a dumb idea and a big waste of my time

    • B. 

      Is not a part of a good programming practice

    • C. 

      Is necessary on the iPhone since it does not support garbage collection

    • D. 

      None of the above

  • 17. 
    At the start of program execution all subclasses are initialized before the parent class 
    • A. 

      True

    • B. 

      False

  • 18. 
    The @private directive restricts access to instance variables to methods in the class; subclasses cannot access the variables directly
    • A. 

      True

    • B. 

      False

  • 19. 
    If you start a class definition that conforms to a specified protocol, you need to release all the methods you will implement for that protocol in the @interface section.
    • A. 

      True

    • B. 

      False

  • 20. 
    int, float, and char are reserved words and examples of Objective-C basic objects.
    • A. 

      True

    • B. 

      False