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

4.7 模擬面試

(1)編程中的流程控制結(jié)構(gòu)有哪幾種,分別用于什么場(chǎng)景?

回答要點(diǎn)提示:

① 編程中主要的流程結(jié)構(gòu)有順序結(jié)構(gòu)、分支結(jié)構(gòu)、循環(huán)結(jié)構(gòu)、跳轉(zhuǎn)與中斷結(jié)構(gòu)。

② 在編寫代碼時(shí),我們的核心思路和代碼的主流程都是線性的,代碼是一行一行向下執(zhí)行的,這就是我們最常用的順序結(jié)構(gòu)。分支結(jié)構(gòu)是程序邏輯的重要描述方式,輸入的不同,不同的運(yùn)行場(chǎng)景都會(huì)對(duì)程序執(zhí)行的結(jié)果產(chǎn)生影響,這時(shí)我們需要使用分支結(jié)構(gòu)來(lái)處理。循環(huán)結(jié)構(gòu)用來(lái)處理大量重復(fù)的工作。跳轉(zhuǎn)和中斷結(jié)構(gòu)使得分支和循環(huán)結(jié)構(gòu)更加靈活可控。

核心理解內(nèi)容:

理解各種程序流程控制的方法,能夠在開(kāi)發(fā)中根據(jù)實(shí)際場(chǎng)景靈活使用各種流程控制結(jié)構(gòu)。

(2)運(yùn)算符是一門編程語(yǔ)言的基礎(chǔ),Swift中有哪些特殊的運(yùn)算符?

回答要點(diǎn)提示:

① Swift是一門非常強(qiáng)大的語(yǔ)言,在Swift中開(kāi)發(fā)者可以根據(jù)需要對(duì)運(yùn)算符進(jìn)行重載,也可以進(jìn)行運(yùn)算符的自定義。

② Swift語(yǔ)言中提供了空合并運(yùn)算符來(lái)對(duì)Optional值進(jìn)行快捷的條件運(yùn)算。

③ 在Swift語(yǔ)言中,區(qū)間運(yùn)算符也是一種十分有特點(diǎn)的運(yùn)算符,使用它可以方便地創(chuàng)建區(qū)間與范圍,在集合遍歷、字符串和數(shù)組的截取中都十分有用。

核心理解內(nèi)容:

熟悉Swift中的運(yùn)算符重載和自定義的方法,熟練使用Swift原生定義的各種運(yùn)算符。

主站蜘蛛池模板: 邓州市| 平舆县| 宝兴县| 齐河县| 隆化县| 临西县| 南丰县| 克东县| 阿鲁科尔沁旗| 抚顺市| 门源| 广东省| 日喀则市| 神池县| 民权县| 额尔古纳市| 临清市| 香河县| 柳江县| 富源县| 泉州市| 泾阳县| 黄石市| 原阳县| 双桥区| 平南县| 台州市| 嘉义市| 龙川县| 青阳县| 广南县| 尚志市| 河池市| 九龙城区| 邵阳市| 阿坝县| 三江| 安义县| 德兴市| 大厂| 苍南县|