歷年全國二級C語言筆試真題d

2023-01-12 10:33:04 字數 3166 閱讀 8558

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

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)下列選項中不屬於結構化程式設計原則的是

a) 可封裝 b) 自頂向下 c) 模組化 d) 逐步求精

7)軟體詳細設計產生的圖如下:

該圖是a) n-s圖 b) pad圖 c) 程式流程圖 d) e-r圖

8)資料庫管理系統是

a)作業系統的一部分b) 在作業系統支援下的系統軟體c) 一種編譯系統 d) 一種作業系統

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

a) 橢圓圖b) 矩形c) 菱形d) 三角形

10)有三個關係r,s和t如下:

其中關係t由關係r和s通過某種操作得到,該操作為

a)選擇 b)投影 c)交 d)並

11)以下敘述中正確的是 a)程式設計的任務就是編寫程式**並上機

b)程式設計的任務就是確定所用資料結構

c)程式設計的任務就是確定所用演算法

d)以上三種說法都不完整

12)以下選項中,能用作使用者識別符號的是

a)void b)8_8 c)_0_ d)unsigned

13)閱讀以下程式

#include <>

main()

該程式編譯時產生錯誤,其出錯原因是

a)定義語句出錯,case是關鍵字,不能用作使用者自定義識別符號b)定義語句出錯,printf不能用作使用者自定義識別符號

c)定義語句無錯,scanf不能作為輸入函式使用 d)定義語句無錯,printf不能輸出case的值

14)表示式:(int)((double)9/2)-(9)%2的值是

a)0 b)3 c)4 d)5

15)若有定義語句:int x=10;,則表示式x-=x+x的值為

a)-20b)-10c)0d)10

16)有以下程式

#include <>

main()

程式執行後的輸出結果是

a)0,0 b)1,0 c)3,2 d)1,2

17)設有定義:int a=1,b=2,c=3;,以下語句中執行效果與其它三個不同的是

a)if(a>b) c=a,a=b,b=c; b)if(a>b) c)if(a>b) c=a;a=b;b=c; d)if(a>b)

18)有以下程式

#include <>

main()

printf(「%d\n」,c);

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

a)3 b)5 c)7 d)9

19)以下程式段中,與語句:k=a>b?(b>c?1:0):0;功能相同的是

a)if((a>b)&&(b>c)) k=1;else k=0;

b)if((a>b)||(b>c) k=1;else k=0;

c)if(a<=b) k=0;else if(b<=c) k=1;

d)if(a>b) k=1;else if(b>c) k=1; else k=0;

20)有以下程式

#include <>

main()

;int i,n=0;

for(i=0;s[i]!=0;i++)

if(s[i]>=』a』&&s[i]<=』z』) n++;

printf(「%d\n」,n);

程式執行後的輸出結果是

a)0 b)2 c)3 d)5

21)有以下程式

#include <>

main()

已知字母a的ascii碼為65,程式執行後的輸出結果是

a)e,68 b)d,69 c)e,d d)輸出無定值

24)有以下程式

#include <>

void fun(int p)

main()

程式執行後的輸出結果是

a)32 b)12 c)21 d)22

25)以下函式findmax擬實現在陣列中查詢最大值並作為函式娛樂城開戶值返回,但程式中有錯導致不能實現預定功能

#define min -2147483647

int findmax (int x,int n)

造成錯誤的原因是

a)定義語句int i,max;中max未賦初值 b)賦值語句max=min;中,不應給max賦min值

c)語句if(max(26)有以下程式

#include <>

main()

,*p=str[1];

printf(「%d,」,strlen(p));printf(「%s\n」,p);

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

a)9,one*world b)9,one*dream c)10,one*dream d)10,one*world

29)有以下程式

#include <>

main()

,i;for(i=0;i<4;i++)

switch(i%2)

for(i=0;i<4;i++) printf(「%d」,a[i]); printf(「\n」);

} a)3 3 4 4 b)2 0 5 0 c)3 0 4 0 d)0 3 0 4

30)有以下程式

#include <>

#include<>

main()

{ char a[10]=」abcd」;

printf(「%d,%d\n」,strlen(a),sizeof(a);

全國計算機等級考試二級C語言筆試真題與答案

2012年9月全國計算機 1 下列鍊錶種,其邏輯結構屬於非線性結構的是 a 迴圈鍊錶b 雙向鍊錶c 帶鏈的棧d 二叉鍊錶 2 設迴圈佇列的儲存空間為q 1 35 初始狀態為front rear 35,現經過一系列入隊與退隊運算後,front 15,rear 15,則迴圈佇列中的元素個數為 a 16b...

全國計算機等級考試二級C語言真題

2011 年 3 月全國計算機等級考試筆試試卷 二級公共基礎知識和 c 語言程式設計 考試時間 90 分鐘,滿分 100 分 一 選擇題 1 10 21 40 每題 2 分,11 20 每題 1 分,70 分 下列各題 a b c d 四個選項中,只有乙個選項是正確的,請將正確選項填塗在答題卡相應位...

二級C語言筆試真題知識點與分值結構分析

檔案選擇30 37 填空15共6分 資料結構與演算法選擇5 7 填空2 3共10分 程式設計基礎選擇2共2分 軟體工程基礎選擇1 3 4 填空1共8分 資料庫設計基礎選擇8 10 填空4 5共10分 其中 選擇1 10每題2分選擇11 20每題1分選擇21 40每題2分填空1 15空每空2分 試題特...