1.2 填充題
1.匯編語言屬于面向________語言,高級語言屬于面向________語言。
【解】匯編語言與具體計算機密切有關,是屬于面向機器的語言;而高級語言用來描述求解題的算法,所以是面向過程的語言。所以解答是:面向機器和面向過程。
2.用高級語言編寫的程序稱為________程序,它可以通過________程序翻譯一句執(zhí)一句的方式執(zhí)行,也可以通過________程序一次翻譯產(chǎn)生________程序,然后執(zhí)行。
【解】用高級語言編寫的程序稱為源程序,源程序不能在計算機上直接運行,運行源程序有種方式:一種是通過解釋程序,對源程序逐句解釋執(zhí)行;另一種是先讓編譯程序?qū)⒃闯绦蛞环g產(chǎn)生目標程序(目標程序是計算機可直接執(zhí)行的機器語言程序,它是一種二進制代碼程),然后執(zhí)行目標程序。
3.轉(zhuǎn)義字符是由________符號開始,后接單個字符或若干字符組成。
【解】在C語言中,轉(zhuǎn)義字符由反斜杠字符開始,后接單個字符或若干個字符組成。
4.C語言詞類主要分為____、_____、_____和_____等。
【解】語言的基本詞匯是指直接由字符序列組成,有確定意義的最基本單位,所以C語言詞匯有:字面形式常量。特殊符號(主要是運算符)、保留字和標識符等四類。而表達式、函數(shù)調(diào)用等是更高級的語言成分,如表達式中還可分運算分量和運算符等;函數(shù)調(diào)用也是一種表達式,它有函數(shù)名標識符、圓括號和實際參數(shù)表等。利用基本詞匯,按照給定的C語言的句法規(guī)則,就可命名程序?qū)ο,描述表達式計算、構造語句、函數(shù),直至整個程序。
5.C語言的語句主要分為_____語句、_____語句、_____語句_____語句、______語句和_____語句等。
【解】C語言有多種不同功能的語句,有用于定義數(shù)據(jù)的,有用于各種存儲和計算的,有用于程序流程控制的,有多種分類方法。C語言的語句主要有:數(shù)據(jù)定義語句、表達式語句、流程控制語句、復合語句、空語句和其它語句。程序中經(jīng)常使用的賦值表達式語句和函數(shù)調(diào)用表達式語句都是典型的表達式語句。
6.C程序是由函數(shù)構成的。其中有并且只能有_____個主函數(shù)。C語言程序的執(zhí)行總是由_____函數(shù)開始,并且在_____函數(shù)中結(jié)束(如別的函數(shù)未調(diào)用終止程序執(zhí)行的庫函數(shù))
【解】C程序是由若干函數(shù)構成的。其中有并且只能有1個主函數(shù)(用main命名)。C程序的執(zhí)行總是由主函數(shù)開始執(zhí)行,通常在主函數(shù)中結(jié)束(如沒有在別的函數(shù)中調(diào)用終止程序執(zhí)行的庫函數(shù)的話)。
7.C語言程序的注釋可以出現(xiàn)在程序中的任何地方,一個注釋以雙符號作為開始標記,以雙符號_____作為結(jié)束標記。
【解】C語言程序的注釋可以出現(xiàn)在程序基本單詞之間的任何地方, C語言程序的注釋以雙符號’/。非為開始標記,并以雙符號’。/’作為結(jié)束標記。
更多軟考資料請訪問:考試吧軟件水平考試欄目
北京 | 天津 | 上海 | 江蘇 | 山東 |
安徽 | 浙江 | 江西 | 福建 | 深圳 |
廣東 | 河北 | 湖南 | 廣西 | 河南 |
海南 | 湖北 | 四川 | 重慶 | 云南 |
貴州 | 西藏 | 新疆 | 陜西 | 山西 |
寧夏 | 甘肅 | 青海 | 遼寧 | 吉林 |
黑龍江 | 內(nèi)蒙古 |