全國計算機等級考試二級筆試試卷

2022-11-29 19:12:02 字數 4089 閱讀 3558

2023年4月全國計算機等級考試二級筆試試卷

c語言程式設計

(考試時間120分鐘,滿分100分)

一、選擇題((1)—(10)每小題2分,(11)—(50)每題1分,共60分)下列各題a)、b)、c)、d)四個選項中,只有乙個選項是正確的,請將正確選項塗寫在答題卡相應位置上,答在試卷上不得分。

(1)下列敘述中正確的是(b)

a)演算法的效率只與問題的規模有關,而與資料的儲存結構無關

b)演算法的時間複雜度是指執行演算法所需要的計算工作量

c)資料的邏輯結構與儲存結構是一一對應的

d)演算法的時間複雜度與空間複雜度一定相關

(2)在結構化程式設計中,模組劃分的原則是(d)

a)各模組應包括盡量多的功能

b)各模組的規模應盡量大

c)各模組之間的聯絡應盡量緊密

d)模組內具有高內聚度、模組間具有低耦合度

(3)下列敘述中正確的是(a)

a)軟體測試的主要目的是發現程式中的錯誤

b)軟體測試的主要目的是確定程式中錯誤的位置

c)為了提高軟體測試的效率,最好由程式編制者自己來完成軟體測試的工作

d)軟體測試是證明軟體沒有錯誤

(4)下面選項中不屬於物件導向程式設計特徵的是(c)

a)繼承性

b)多型性

c)模擬性

d)封裝性

(5)下列對佇列的敘述正確的是(d)

a)佇列屬於非線性表

b)佇列按「先進後出」原則組織資料

c)佇列在隊尾刪除資料

d)佇列按「先進先出」原則組織資料

(6)對下列二叉樹

t': 'span', 'c': 'a', 'r': 'r_5'}]

t': 'span', 'c': 'b', 'r': 'r_5t': 'span', 'c': 'c', 'r': 'r_5'}]

[, , ]

[, ]

(7)某二叉樹中有n個度為2的結點,則該二叉樹中的葉子結點數為(a)

a)n+1

b)n-1

c)2n

d)n/2

(8) 在下列關係運算中,不改變關係表中的屬性個數但能減少元組個數

是(b)

a)並b)交

c)投影

d)笛卡兒乘積

(9)在e-r圖中,用來表示實體之間聯絡的圖形是(c)

a)矩形

b)橢圓形

c)菱形

d)平行四邊形

(10)下列敘述中錯誤的是(a)

a)在資料庫系統中,資料的物理結構必須與邏輯結構一致

b) 資料庫技術的根本目標是要解決資料的共享問題

c) 資料庫設計是指在已有資料庫管理系統的基礎上建立資料庫

d)資料庫系統需要作業系統的支援

(11)演算法中,對需要執行的每一步操作,必須給出清楚、嚴格的規定,這於

演算法的(c)

a)正當性

b)可行性

c)確定性

d)有窮性

(12)下列敘述中錯誤的是(d)

a)計算機不能直接執行用c語言編寫的源程式

b)c程式經c編譯程式編譯後,生成字尾為.obj的檔案是乙個二進位制檔案

c)字尾為.obj的檔案,經連線程式生成字尾為.exe的檔案是乙個二進位制檔案

d)字尾為.obj和.exe的二進位制檔案都可以直接執行

(13)按照c語言規定的使用者識別符號命名規則,不能出現在識別符號中的是(b)

a)大寫字母

b)連線符

c)數字字元

d)下劃線

(14)以下敘述中錯誤的是(c)

a)c語言是一種結構化程式設計語言

b)結構化程式有順序、分支、迴圈三種基本結構組成

c)使用三種基本結構構成的程式只能解決簡單問題

d)結構化程式設計提倡模組化的設計方法

(15)對於乙個正常執行的c程式,以下敘述中正確的是(a)

a)程式的執行總是從main函式開始,在main函式結束

b)程式的執行總是從程式的第乙個函式開始,在main函式結束

c函式開始,在程式的最後乙個函式中結束

d)程式的執行總是從程式的第乙個函式開始,在程式的最後乙個函式中結束

(16)設變數均已正確定義,若要通過scanf(「%d%c%d%c」,&a1,&c1,&a2,&c2);語句為變數a1和a2賦數值10和20,為變數c1和c2賦字元x和y。以下所示的輸入形式中正確的是(注:□代表空格字元)(d)

a)10□x□20□y〈回車〉

b)10□x20□y〈回車〉

c)10□x〈回車〉

d)10x〈回車〉

20□y〈回車20y〈回車〉

(17)若有代數式(其中e僅代表自然對數的底數,不是變數),則以下

正確表示該代數式的c語言表示式是(c)

a)sqrt(abs(n^x+e^x

b) sqrt(fabs(pow(n,x)+pow(x,e)))

c)sqrt(fabs(pow(n,x)+exp(x)))

d) sqrt(fabs(pow(x,n)+exp(x)))

(18)設有定義:int k=0;,以下選項的四個表示式中與其他三個表示式的值不相

同的是(a)

a)k++

b)k+=1

c)++k

d)k+1

(19)有以下程式,其中%u表示按無符號整數輸出(b)

main()

else yelse x++;

(21)以下選項中,當x為大於1的奇數時,值為0的表示式(d)

a)x%2==1

b)x/2

c)x%2!=0

d)x%2==0

(22)以下敘述中正確的是(c)

a)break語句只能用於switch語句體中

b)continue語句的作用是:使程式的執行流程跳出包含它的所有迴圈

c)break 語句只能用在迴圈體內和switch語句體內

d)在迴圈體內使用break語句和continue語句的作用相同

(23)有以下程式(a)

main()

printf(「%d」,n);

}while(k>0&&n<5);

}程式執行後的輸出結果是

a)235

b)0235

c)02356

d)2356

(24)有以下程式

mian()

}程式執行後的輸出結果是(b)

a) 1*1=1 1*2=2 1*3=3b) 1*1=1 1*2=2 1*3=3

2*1=2 2*2=42*2=4 2*3=6

3*1=33*3=9

c) 1*1=1d) 1*1=1

1*2=2 2*2=42*1=2 2*2=4

1*3=3 2*3=6 3*3=93*1=3 3*2=6 3*3=9

(25)以下合法的字元型常量是(a)

a)」\x13」

b)」\018」

c)」65」

d)」\n」

(26)在c語言中,函式返回值的型別最終取決於(a)

a)函式定義時在函式首部所說明的函式型別

b)return語句中表示式值的型別

c)呼叫函式時主函式所傳遞的實參型別

d)函式定義時形參的型別

(27)已知大寫字母a的ascii碼是65,小寫字母aascii碼是97,以下不能

將變數c中大寫字母轉換為對應小寫字母的語句是(d)

a)c=(c-a)&+』a

b)c=c+32

c)c=c-『a』+』a

d)c=(『a』+c)&-『a』

(28)有以下函式

int fun(char *s)

該函式的功能是(b)

a)比較兩個字元的大小

b)計算s所指字串占用記憶體位元組的個數

c)計算s所指字串的長度

d)將s所指字串複製到字串t中

(29)設已有定義:float x;則以下對指標變數p進行定義且賦初值的語句中正確

的是(d)

a)float *p=1024

b)int *p(float x);

c)float p=&x

d)float *p=&x;

全國計算機等級考試二級筆試試卷

2011年9月全國計算機等級考試二級筆試試卷 access資料庫程式設計 考試時間90分鐘,滿分100分 一 選擇題 每小題2分,共70分 下列各題a b c d 四個選項中,只有乙個選項是正確的。請將正確選項填塗在答題卡相應位置上,答在試卷上不得分。1 下列敘述中正確的是 a 演算法就是程式 b ...

全國計算機等級考試二級VB筆試試卷

2003年9月全國計算機等級考試二級vb語言筆試試卷 一 選擇題 1 20 每小題2分,21 30 每小題3分,共70分 1 以下敘述中錯誤的是 a visual basic 是事件驅動型視覺化程式設計工具 b visual basic應用程式不具有明顯的開始和結束語句 c visual basic...

全國計算機等級考試二級Access筆試試題

一 選擇題 每小題2分,共70分 下列各題a b c d四個選項中,只有乙個選項是正確的,請將正確選項寫在答題卡相應位置上,答在試卷上不得分。1 下列選項中不屬於結構化程式設計方法的是 a 自頂向下 b 逐步求精 c 模組化 d 可復用 2 兩個或兩個以上模組之間關聯的緊密程度稱為 a 耦合度 b ...