C語言永遠不會過時
其實學編程關鍵是學習其思想,如果你精通了一門,再去學其他的時候也很容易上手。C不會過時的,尤其是在unix、linux操作平台上,學好C是必須的。
C跟C 在很多方面也是兼容的,c是c 的基礎。
再者c能從很大的程度上幫你了解計算機的發展史,數據結構等方面的知識,很多軟件、甚至操作系統中的很大部分是用c來實現的。
還有一些電器芯片的程序,比如電冰箱内制冷系統……可以說用c可以解決一切可能遇到的問題,關鍵是你要能精通它。
所以放開手腳去大膽的學吧,c永遠不會過時
C語言理論基礎
(1)算法具有五個特性,以下選項中不屬于算法特性的是
A)有窮性
B)簡潔性
C)可行性
D)确定性
(2) 以下叙述中正确的是
A)用C程序實現的算法必須要有輸入和輸出操作
B)用C程序實現的算法可以沒有輸出但必須要有輸入
C)用C程序實現的算法可以沒有輸入但必須要有輸出
D)用C程序實現的算法可以既沒有輸入也沒有輸出
(3) 用C語言編寫的代碼程序
A) 可立即執行
B) 是一個源程序
C) 經過編譯即可執行
D) 經過編譯解釋才能執行
(4) 結構化程序由三種基本結構組成,三種基本結構組成的算法
A) 可以完成任何複雜的任務
B) 隻能完成部分複雜的任務
C) 隻能完成符合結構化的任務
D) 隻能完成一些簡單的任務
(5) 一個算法應該具有“确定性”等5個特性,下面對另外4個特性的描述中錯誤的是
A) 有零個或多個輸入
B) 有零個或多個輸出
C) 有窮性
D) 可行性
(6) 以下叙述中正确的是
A) C語言的源程序不必通過編譯就可以直接運行
B) C語言中的每條可執行語句最終都将被轉換成二進制的機器指令
C) C源程序經編譯形成的二進制代碼可以直接運行
D) C語言中的函數不可以單獨進行編譯
(7) 以下叙述中正确的是
A) C語言比其他語言高級
B) C語言可以不用編譯就能被計算機識别執行
C) C語言以接近英語國家的自然語言和數學語言作為語言的表達形式
D) C語言出現的最晚,具有其他語言的一切優點
(8) C語言中用于結構化程序設計的三種基本結構是
A) 順序結構、選擇結構、循環結構
B) if、switch、break
C) for、while、do-while
D) if、for、continue
(9) 結構化程序設計所規定的三種基本控制結構是
A) 輸入、處理、輸出
B) 樹形、網形、環形
C) 順序、選擇、循環
D) 主程序、子程序、函數
(10) 要把高級語言編寫的源程序轉換為目标程序,需要使用
A) 編輯程序
B) 驅動程序
C) 診斷程序
D) 編譯程序
答案:
1) B 2) C 3) B 4) C 5) B
6) B 7) C 8) A 9) C 10) D
關注小編 私信填寫 C語言資料 獲取精品學習教程
,