習題1
一、選擇題
1.以下敘述中正確的是( )。
A.C語言的源程序不必通過編譯就可以直接運行
B.C語言中的函數不可以進行單獨編譯
C.C源程序經編譯形成的二進制代碼可以直接運行
D.C語言中的每條可執行語句最終都將被轉換成二進制的機器指令
2.以下敘述中正確的是( )。
A.C程序中注釋部分可以出現在程序中任何合適的地方
B.花括號“{”和“}”只能用做函數體的定界符
C.構成C程序的基本單位是函數,所有函數名都可以由用戶命名
D.分號是C語句之間的分隔符,不是語句的一部分
3.以下說法中,正確的是( )。
A.C語言程序總是從第一個定義的函數開始執行
B.C語言程序總是從main函數開始執行
C.C語言程序中的main函數必須放在程序的開始部分
D.一個C函數中只允許有一對花括號
二、判斷題
1.一個C程序的執行總是從該程序的main函數開始,在main函數最后結束。( )
2.main函數必須寫在一個C程序的最前面。( )
3.一個C程序可以包含若干個函數。( )
4.C程序的注釋部分可以出現在程序的任何位置,它對程序的編譯和運行不起任何作用。但是可以增強程序的可讀性。( )
5.C程序的注釋只能是一行。( )
6.C程序的注釋不能是中文文字信息。( )
三、編程題
參照本章示例,編寫一個C程序:輸入圓的半徑,輸出其周長。
算法提示:
① 申請兩個存儲單元分別用r和l表示,用來存放數據。
② 讀入圓的半徑值,存入r中。
③ 求圓的周長,將值存入l中,輸出l的值。
推薦閱讀
- 一步一步學Spring Boot 2:微服務項目實戰
- C語言程序設計習題解析與上機指導(第4版)
- Hands-On Machine Learning with scikit:learn and Scientific Python Toolkits
- 自己動手寫Java虛擬機
- Mastering Swift 2
- 用Flutter極速構建原生應用
- Responsive Web Design by Example
- Python從入門到精通
- 小型編譯器設計實踐
- Python 3.7從入門到精通(視頻教學版)
- Geospatial Development By Example with Python
- CRYENGINE Game Development Blueprints
- 零代碼實戰:企業級應用搭建與案例詳解
- 小程序從0到1:微信全棧工程師一本通
- Hack與HHVM權威指南