- C語言程序設計實例教程(第3版)
- 李紅 陸建友主編
- 1183字
- 2021-12-17 17:35:16
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程序注釋是由__________和_________所界定的文字信息構成的。