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

1.3 課后習題

1.3.1 實訓

一、實訓目的

1.進行簡單程序的編寫。

2.進一步熟悉C語言的編程環境。

3.進一步鞏固C語言程序的建立、編譯和執行過程。

二、實訓內容

1.編程輸出一行漢字“我堅信:我一定能學好C語言!”。

2.用自然語言、N-S圖、傳統流程圖3種方法來描述求1+2+3+…+n的值的算法。

1.3.2 練習題

一、選擇題

1.下列有關C語言的說法正確的是____________。

(A)機器語言

(B)只適合于編寫應用軟件

(C)高級語言

(D)只適合于編寫系統軟件

2.下列說法中,不屬于良好程序設計風格要求的是____________。

(A)程序中要有必要的注釋

(B)程序應簡單、可讀性好

(C)程序的效率第一,清晰第二

(D)輸入數據前要有提示信息

3.用C語言編寫的代碼是____________。

(A)經過編譯解釋才能執行

(B)可以立即執行

(C)是一個源程序

(D)經過編譯立刻執行

4.下列語句說法正確的是____________。

(A)語句必須從第一行開始書寫

(B)一個語句只能寫在同一行上

(C)一個語句可以書寫在多行上

(D)一個語句不得多于80個字符

5.一個程序總是從____________開始執行。

(A)第一個函數

(B)main()

(C)程序的第一行

(D)第一條執行語句

6.下面關于C語言特點的說法不正確的是____________。

(A)C語言是一種結構化模塊化的程序設計語言

(B)C語言程序的可移植性較差

(C)C語言兼有高級語言和低級語言的雙重特點

(D)C語言既可以用來編寫應用程序,又可以用來編寫系統軟件

7.下列各項不是C語言特點的是____________。

(A)C語言程序由一個或多個函數組成

(B)C語言程序可以由一個或多個文件組成

(C)C語言程序中有且只有一個main()函數

(D)C語言程序執行時,通常是從程序中的第一個函數開始執行的

8.以下對C語言的描述正確的是____________。

(A)C語言源程序中可以有重名的函數

(B)C語言源程序中要求每行只能書寫一條語句

(C)在C語言程序中main()函數的位置是固定的

(D)注釋可以出現在C語言源程序中的任何位置

9.下列說法中,錯誤的是____________。

(A)主函數只能調用用戶函數或系統函數,用戶函數可以相互調用

(B)每個語句必須獨占一行,語句的最后可以是一個分號

(C)每個函數都有一個函數頭和一個函數體,主函數也不例外

(D)程序是由若干個函數組成的,但是必須有且只能有一個主函數

10.在C語言中,對于main()函數的位置要求說法正確的是____________。

(A)必須在最開始

(B)必須在系統調用的庫函數的后面

(C)可以任意

(D)必須在最后

11.一個C語言程序的執行是從____________。

(A)本程序的main()函數開始,到本程序的最后一個函數結束

(B)本程序的第一個函數開始,到本程序的最后一個函數結束

(C)本程序的main()函數開始,到main()函數結束

(D)本程序的第一個函數開始,到本程序的main()函數結束

二、填空題

1.C程序是由_________構成的,這里面有且只有一個______函數,該函數名為___________。

2.C語言源程序文件的后綴名是__________,經過編譯連接后,生成的文件的后綴是_____________。

3.C語言程序的執行,總是起始于____________。

4.C語言中函數體以_________開始,以___________結束。

5.C程序注釋是由__________和_________所界定的文字信息構成的。

主站蜘蛛池模板: 平安县| 镇原县| 寻乌县| 民勤县| 丰都县| 东丽区| 上饶县| 新乡县| 新泰市| 乐至县| 寿阳县| 鄯善县| 子洲县| 南充市| 旺苍县| 阳泉市| 八宿县| 日土县| 榕江县| 鄄城县| 庆城县| 土默特右旗| 永靖县| 吐鲁番市| 白朗县| 左云县| 金门县| 班戈县| 兴文县| 神木县| 桐柏县| 大冶市| 沈丘县| 江源县| 河北区| 阳信县| 海门市| 元江| 临汾市| 辽阳市| 凤庆县|