官术网_书友最值得收藏!

1.6 習題

【題目1-1】請讀者自己安裝和創建一個Virtualbox虛擬機。(在虛擬機的設置中,有些選項是必須選擇的)。

【題目分析】通過對虛擬機的安裝,加深對虛擬機的了解。

【題目提示】讀者可以根據1.2節開發環境中虛擬機的安裝和設置過程進行安裝創建虛擬機。

【題目1-2】在Xcode中創建一個項目文件,名為“Hello World”。在此項目文件中的main.m中編寫代碼,在屏幕上輸出一行“Hello World!”,程序運行結果如圖1.37所示。

圖1.37 運行結果

【關鍵代碼】

    NSLog(@"Hello, World!");

以下是本題的完整代碼,在以后的學習中將不再給出完整代碼。

    #import <Foundation/Foundation.h>
    int main (int argc, const char * argv[])
    {
      NSLog(@"Hello, World!");
      return 0;
    }

【題目1-3】我們在上例中生成了名為“Hello World”的項目文件夾,現在要求大家在編譯生成的文件中,找到可執行文件和代碼源文件。

【題目分析】本題主要考查對生成文件的了解。

【題目提示】可以參考1.4.1進行查找。

【題目1-4】請用戶在下面的代碼中添加一行注釋,說明NSLog輸出了什么。程序代碼如下:

    #import <Foundation/Foundation.h>
    int main (int argc, const char * argv[])
    {
        NSLog(@"你好");
        return 0;
    }

【題目分析】本題主要考查大家對注釋的了解和NSLog功能的了解。

【關鍵代碼】

    NSLog(@"你好");//NSlog功能

【題目1-5】在下面的標識符中,請讀者找出哪些是錯誤的標識符,并說明原因,標識符如下:

    #abc
    ab 123
    你好
    goto
    a-b

【題目分析】本題主要考查對標識符的了解。

【題目提示】

標識符的命名規則:①標識符由字母、數字、下畫線“-”組成。②不能把Objective-C關鍵字作為用戶標識符。③標識符中大小寫字母表示的意義不同。④標識符命名時應做到“見名知意”。⑤首字符只能是字母或下畫線,不能是數字。

主站蜘蛛池模板: 昌江| 伊宁市| 罗定市| 南部县| 福清市| 阿拉尔市| 万州区| 石台县| 云林县| 樟树市| 延安市| 孙吴县| 大姚县| 安宁市| 苍南县| 凌云县| 贵南县| 聂拉木县| 锡林郭勒盟| 鲁甸县| 屯留县| 虹口区| 吴江市| 元朗区| 兴海县| 南康市| 镇江市| 封丘县| 陕西省| 洪泽县| 贵德县| 衢州市| 罗甸县| 凤台县| 康马县| 滁州市| 洪雅县| 宣化县| 武威市| 永定县| 玛沁县|