2017計算機二級《C語言》考試題及答案
一、選擇題(每小題1分。共40分)
(1)程序流程圖中帶有箭頭的線段表示的是( )。
A.圖元關係
B.數據流
C.控制流
D.調用關係
(2)結構化程序設計的基本原則不包括( )。
A.多態性
B.自頂向下
C.模塊化
D.逐步求精
(3)軟件設計中模塊劃分應遵循的準則是( )。
A.低內聚低耦合
B.高內聚低耦合
C.低內聚高耦合
D.高內聚高耦合
(4)在軟件開發中,需求分析階段產生的主要文檔是( )。
A.可行性分析報告
B.軟件需求規格説明書
C.概要設計説明書
D.集成測試計劃
(5)算法的有窮性是指( )。
A.算法程序的運行時問是有限的。
B.算法程序所處理的數據量是有限的
C.算法程序的長度是有限的
D.算法只能被有限的用户使用
(6)對長度為n的線性表排序,在最壞情況下,比較次數不是n(n一1)/2的排序方法是( )。A.快速排序
B.冒泡排序
C.直接插入排序
D.堆排序
(7)下列關於棧的敍述正確的是( )。
A.棧按“先進先出”組織數據,
B.棧按“先進後出”組織數據
C.只能在棧底插入數據
D.不能刪除數據
(8)在數據庫設計中,將E—R圖轉換成關係數據模型的過程屬於( )。
A.需求分析階段
B.概念設計階段
C.邏輯設計階段
D.物理設計階段
(9)有三個關係R、s和T如下:
由關係R和s通過運算得到關係T,則所使用的運算為( )。
A.並
B.自然連接
C.笛卡爾積
D.交
(10)設有表示學生選課的三張表,學生s(學號,姓名,性別,年齡,身份證號),課程c(課號,課名),選課SC(學號,課號,成績),則表sc的關鍵字(鍵或碼)為( )。
A.課號,成績
B.學號,成績
C.學號,課號
D.學號,姓名,成績
(11)以下敍述中錯誤的是( )。
A.c語言中的每條可執行語句和非執行語句最終都將被轉換成二進制的機器指令
B.c程序經過編譯、連接步驟之後才能形成一個真正可執行的二進制機器指令文件
C.用c語言編寫的程序稱為源程序,它以ASCIl代碼形式存放在一個文本文件中
D.c語言源程序經編譯後生成後綴為的目標程序
(12)以下選項中,合法的一組c語言數值常量是( )。
A.12.0Xa23 4.5e0
B.028.5e…3 0xf
C.177 4el.5 0abe
D.0x8A 10,000 3.e5
(13)以下選項中不合法的標識符是( )。
A.&a
t
D.00
(15)若有定義:double a=22;inti=0,k=18;,則不符合c語言規定的賦值語句是( )。
A.i=(a+k)<=(i+k);B.i=a%11;
C.a=a++,i++;D.i=!a;
(16)有以下程序:
在VC 6.0平台上編譯運行,程序運行後的輸出結果是( )。
A.10,6
B.4,4
C.2,4
D.4。8
(17)有以下程序:
當執行程序時,按下列方式輸入數據(從第l列開始,代表回車,注意:回車也是一個字符]1234則輸出結果是( )。
A.12
B.12
C.1234
D.12343
(18)以下關於邏輯運算符兩側運算對象的敍述中正確的是( )。
A.可以是任意合法的表達式
B.只能是整數0或非0整數
C.可以是結構體類型的數據
D.只能是整數0或1
(19)有以下程序:
程序運行後的輸出結果是( )。
A.1,1,2,0
B.0,0,0,3
C.編譯有錯
D.0,1,2,0
-
C語言中遞歸函數的教學方法
導語:函數遞歸基於分治法思想,將複雜的大規模問題轉化為小規模問題進行求解,在算法設計中具有重要的理論意義和實用價值,是C語言教學的難點。下面就由小編為大家介紹一下C語言中遞歸函數的教學方法,歡迎大家閲讀!1.引言C語言是一種語法簡潔緊湊、運算符豐富、可移植...
-
win8系統安裝c語言方法
在win8/win8.1中C語言VC無法運行,那麼win8系統安裝c語言方法又變成了什麼呢?而現在的'計算機都是預裝win8/8.1系統,對於比較原始的TurboC是無法運行的,現在應屆畢業生小編向大家告訴大家win8系統運行TurboC軟件的方法。win8系統安裝c語言方法:win8系統運行TurboC...
-
C語言新人常見問題與錯誤
不知不覺,學習C語言也快一年了。雖然有C語言課,但是老師完全讓我們自己看書,在自學的過程中,和周圍同學交流中,以及後來在CSDN,BCCN,百度知道看帖回帖中,也看到許多C語言新人常遇到的問題與常犯的錯誤。不妨看看吧。以下僅供參考!對於完整的修正後的程序都在code::block...
-
C語言插入排序算法及實例代碼
插入排序是排序算法的一種,下面小編為大家整理了C語言插入排序算法及實例代碼,希望能幫到大家!這裏以從小到大排序為例進行講解。基本思想及舉例説明插入排序的基本思想是,將元素逐個添加到已經排序好的數組中去,同時要求,插入的元素必須在正確的位置,這樣原來排序好...