計算機等級考試二級C語言考前密卷 一

2022-03-30 03:05:29 字數 3373 閱讀 7197

(1)棧和佇列的共同特點是

a)都是先進先出

b)都是先進後出

c)只允許在端點處插入和刪除元素

d)沒有共同點

(2)已知二叉樹後序遍歷序列是dabec,中序遍歷序列是debac,它的前序遍歷序列是

a)acbed

b)decab

c)deabc

d)cedba

(3)鍊錶不具有的特點是

a)不必事先估計儲存空間

b)可隨機訪問任一元素

c)插入刪除不需要移動元素

d)所需空間與線性表長度成正比

(4)結構化程式設計的3種結構是

a)順序結構、選擇結構、轉移結構

b)分支結構、等價結構、迴圈結構

c)多分支結構、賦值結構、等價結構

d)順序結構、選擇結構、迴圈結構

(5)為了提高測試的效率,應該

a)隨機選取測試資料

b)取一切可能的輸入資料作為測試資料

c)在完成編碼以後制定軟體的測試計畫

d)集中對付那些錯誤群集的程式

(6)演算法的時間複雜度是指

a)執行演算法程式所需要的時間

b)演算法程式的長度

c)演算法執行過程中所需要的基本運算次數

d)演算法程式中的指令條數

(7)軟體生命週期中所花費用最多的階段是

a)詳細設計

b)軟體編碼

c)軟體測試

d)軟體維護

(8)資料庫管理系統dbms中用來定義模式、內模式和外模式的語言為

a)cb)basic

c)ddl

d)dml

(9)下列有關資料庫的描述,正確的是

a)資料庫是乙個dbf檔案

b)資料庫是乙個關係

c)資料庫是乙個結構化的資料集合

d)資料庫是一組檔案

(10)下列有關資料庫的描述,正確的是

a)資料處理是將資訊轉化為資料的過程

b)資料的物理獨立性是指當資料的邏輯結構改變時,資料的儲存結構不變

c)關係中的每一列稱為元組,乙個元組就是乙個字段

d)如果乙個關係中的屬性或屬性組並非該關係的關鍵字,但它是另乙個關係的關鍵字,則稱其為本關係的外關鍵字

(11)以下敘述中正確的是

a)c語言比其他語言高階

b)c語言可以不用編譯就能被計算機識別執行

c)c語言以接近英語國家的自然語言和數學語言作為語言的表達形式

d)c語言出現的最晚,具有其他語言的一切優點

(12)c語言中用於結構化程式設計的3種基本結構是

a)順序結構、選擇結構、迴圈結構

b)if,switch,break

c)for,while,do-while

d)if,for,continue

(13)c語言中最簡單的資料型別包括

a)整型、實型、邏輯型

b)整型、實型、字元型

c)整型、字元型、邏輯型

d)字元型、實型、邏輯型

(14)若變數已正確定義並賦值,以下符合c語言語法的表示式是

a)a:=b+1

b)a=b=c+2

c)int 18.5%3

d)a=a+7=c+b

(15)下列可用於c語言使用者識別符號的一組是

a)void, define, word

b)a3_b3, _123,car

c)for, -abc, if case

d)2a, do, sizeof

(16)c語言中運算物件必須是整型的運算子是

a)%=

b)/c)=

d)<=

(17)若變數a,i已正確定義,且i已正確賦值,合法的語句是

a)a= =1

b)++i;

c)a=a++=5;

d)a=int(i);

(18)已知

int t=0;

while (t=1)

則以下敘述正確的是

a)迴圈控制表示式的值為0

b)迴圈控制表示式的值為1

c)迴圈控制表示式不合法

d)以上說法都不對

(19)若變數已正確說明為float型,要通過語句scanf("%f%f%f",&a,&b,&c);給a賦予10.0,b賦予22.0,c賦予33.0,下列不正確的輸入形式是

a)10回22回33回

b)10.0,22.0,33.0回

c)10.0回22.033.0回

d)10  22回33回

(20)有如下程式:

main()

printf("a=%d,b=%d\n",a,b);}

該程式的輸出結果是

a)a=2,b=1

b)a=1,b=1

c)a=1,b=0

d)a=2,b=2

(21)有以下程式

main()

執行後輸出結果是

a)1,1,2

b)2,2,1

c)2,2,2

d)2,2,3

(22)有如下程式

main()

該程式的輸出結果是

a)0.000000

b)0.250000

c)0.500000

d)1.000000

(23)有如下程式:

main()

}該程式的輸出結果是

a)987

b)876

c)8765

d)9876

(24)在下列選項中,沒有構成死迴圈的是

a)int i=100;

while(1)

b)for(;;);

c)int k=10000;

dowhile(k>10000);

d)int s=36;

while(s)--s;

(25)設int x=1,y=1;表示式(!x||y--)的值是

a)0b)1

c)2d)-1

(26)若已定義的函式有返回值,則以下關於該函式呼叫的敘述中錯誤的是

a)函式呼叫可以作為獨立的語句存在

b)函式呼叫可以作為乙個函式的實參

c)函式呼叫可以出現在表示式中

d)函式呼叫可以作為乙個函式的形參

(27)有以下程式

float fun(int x,int y)

main()

程式執行後的輸出結果是

a)編譯出錯

b)9c)21

d)9.0

(28)若有以下呼叫語句,則不正確的fun函式的首部是

main()

a)void fun(int m, int x[])

b)void fun(int s, int h[41])

c)void fun(int p, int *s)

計算機等級考試二級C語言考前密卷 二

一 選擇題 1 已知一棵二叉樹前序遍歷和中序遍歷分別為abdegcfh和dbgeachf,則該二叉樹的後序遍歷為 a gedhfbca b dgebhfca c abcdefgh d acbfedhg 2 樹是結點的集合,它的根結點數目是 a 有且只有1 b 1或多於1 c 0或1 d 至少2 3 ...

計算機等級考試二級C語言考前密卷 三

一 選擇題 1 演算法的空間複雜度是指 a 演算法程式的長度 b 演算法程式中的指令條數 c 演算法程式所佔的儲存空間 d 執行過程中所需要的儲存空間 2 用鍊錶表示線性表的優點是 a 便於隨機訪問 b 花費的儲存空間較順序儲存少 c 便於插入和刪除操作 d 資料元素的物理順序與邏輯順序相同 3 資...

計算機等級考試二級ACCESS考前密卷 2 及答案

一 選擇題 1 棧和佇列的共同特點是 a 都是先進先出 b 都是先進後出 c 只允許在端點處插入和刪除元素 d 沒有共同點 2 已知二叉樹後序遍歷序列是dabec,中序遍歷序列是debac,它的前序遍歷序列是 a acbed b decab c deabc d cedba 3 鍊錶不具有的特點是 a...