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

2022-03-30 03:05:30 字數 4864 閱讀 6350

一、選擇題

(1)已知一棵二叉樹前序遍歷和中序遍歷分別為abdegcfh和dbgeachf,則該二叉樹的後序遍歷為

a)gedhfbca

b)dgebhfca

c)abcdefgh

d)acbfedhg

(2)樹是結點的集合,它的根結點數目是

a)有且只有1

b)1或多於1

c)0或1

d)至少2

(3)如果進棧序列為e1,e2,e3,e4,則可能的出棧序列是

a)e3,e1,e4,e2

b)e2,e4,e3,e1

c)e3,e4,e1,e2

d)任意順序

(4)在設計程式時,應採納的原則之一是

a)不限制goto語句的使用

b)減少或取消註解行

c)程式越短越好

d)程式結構應有助於讀者理解

(5)程式語言的基本成分是資料成分、運算成分、控制成分和

a)物件成分

b)變數成分

c)語句成分

d)傳輸成分

(6)下列敘述中,不屬於軟體需求規格說明書的作用的是

a)便於使用者、開發人員進行理解和交流

b)反映出使用者問題的結構,可以作為軟體開發工作的基礎和依據

c)作為確認測試和驗收的依據

d)便於開發人員進行需求分析

(7)下列不屬於軟體工程的3個要素的是

a)工具

b)過程

c)方法 

d)環境

(8)單個使用者使用的資料檢視的描述稱為

a)外模式

b)概念模式

c)內模式

d)儲存模式

(9)將e-r圖轉換到關係模式時,實體與聯絡都可以表示成

a)屬性

b)關係

c)鍵d)域

(10)sql語言又稱為

a)結構化定義語言

b)結構化控制語言

c)結構化查詢語言

d)結構化操縱語言

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

a)c語言編譯時不檢查語法

b)c語言的子程式有過程和函式兩種

c)c語言的函式可以巢狀定義

d)c語言的函式可以巢狀呼叫

(12)在c語言中,退格符是

a)\n

b)\t

c)\f

d)\b

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

a)構成c程式的基本單位是函式

b)可以在乙個函式中定義另乙個函式

c)main()函式必須放在其他函式之前

d)所有被呼叫的函式一定要在呼叫之前進行定義

(14)在c程式中,判邏輯值時,用「非0」表示邏輯值「真」, 又用「0」表示邏輯值「假」。 在求邏輯值時,用()表示邏輯表示式值為「真」, 又用()表示邏輯表示式值為「假」。

a)1   0

b)0  1

c)非0  非0

d)1  1

(15)在c語言中,運算物件必須是整型數的運算子是

a)%b)\

c)%和\

d)**

(16)字元型資料在機器中是用ascii碼表示的,字元「5」和「7」在機器中表示為

a)10100011和 01110111

b)01000101和01100011

c)00110101和00110111

d)01100101和01100111

(17)若已定義:int a=25,b=14,c=19;以下三目運算子(?:)所構成語句的執行後

a<=25&&b--<=2&&c?printf("***a=%d,b=%d,c=%d\n",a,b,c):printf("###a=%d,b=%d,c=%d\n",a,b,c);程式輸出的結果是

a)***a=25,b=13,c=19

b)***a=26,b=14,c=19

c)### a=25,b=13,c=19

d)### a=26,b=14,c=19

(18)若有定義:int a=7;float x=2.5,y=4.7;則表示式x+a%3*(int)(x+y)%2/4的值是

a)2.500000

b)2.750000

c)3.500000

d)0.000000

(19)下列程式段的輸出結果是:

int a=1234;

float b=123.456;

double c=12345.54321;

printf("-,%2.1f,%2.1f",a,b,c);

a)無輸出

b)12,123.5,12345.5

c)1234,123.5,12345.5

d)1234,123.4,1234.5

(20)若執行以下程式時,從鍵盤輸入 adescriptor(表示回車),則下面程式的執行結果是#include

main()

}while(c!=′\n′);

printf("v0=%d,v1=%d,v2=%d\n",v0,v1,v2);}

a)v0=7,v1=4,v2=7

b)v0=8,v1=4,v2=8

c)v0=11,v1=4,v2=11

d)v0=13,v1=4,v2=12

(21)設有以下程式段

int x=0,s=0;

while(!x!=0)s+=++x;

printf("%d",s);

則  a)執行程式段後輸出0

b)執行程式段後輸出1

c)程式段中的控制表示式是非法的

d)程式段執行無限次

(22)有如下程式

main()

該程式的輸出結果是

a)0.000000

b)0.250000

c)0.500000

d)1.000000

(23)執行下面的程式段後,變數k中的值為

int k=3, s[2];

s[0]=k; k=s[1]*10;

a)不定值

b)33

c)30

d)10

(24)以下程式段的描述,正確的是

x=-1;

dowhile(!x);

a)是死迴圈

b)迴圈執行兩次

c)迴圈執行一次

d)有語法錯誤

(25)以下選項錯誤的是

a)main()

b)main()

c)main()

d)main()

(26)有如下程式段

int a=14,b=15,x;

char c=′a′;

x=(a&&b)&&(c  執行該程式段後,x的值為

a)ture

b)false

c)0d)1

(27)下列程式執行後的輸出結果是

void func1(int i);

void func2(int i);

char st[]="hello,friend!";

void func1(int i)

}  void func2(int i)

}  main()

a)hello

b)hel

c)hlo

d)hlm

(28)以下函式返回a所指陣列中最大值所在的下標值

fun(int *a,int n)

在下劃線處應填入的內容是

a)i=p

b)a[p]=a[i]

c)p=j

d)p=i

(29)下面說明不正確的是

a)char a[10]="china";

b)char a[10],*p=a;p="china"

c)char *a;a="china";

d)char a[10],*p;p=a="china"

(30)以下程式的輸出結果是

#include

void prt (int  *x, int  *y, int  *z)

main()

a)11,42, 31

12,22,41

b)11,41,20

12,42,20

c)11,21,40

11,21,21

d)11,41,21

12,42,22

(31)若有函式內部說明:int a[3][4];則陣列a中各元素

a)可在程式的執行階段得到初值0

b)可在程式的編譯階段得到初值0

c)不能得到確定的初值

d)可在程式的編譯或執行階段得到初值0

(34)定義如下變數和陣列:

int k;

int a[3][3]=;

則下面語句的輸出結果是

for(k=0;k<3;k++)printf("%d",a[k][k]);

a)7 5 3

b)9 5 1

c)9 6 3

d)7 4 1

[1] [2] 下一頁

(35)下列程式執行後的輸出結果是

main()

a)you&me

b)you

c)me

d)err

(36)有以下函式

char fun(char *p)

該函式的返回值是

a)無確切的值

b)形參p中存放的位址值

c)乙個臨時儲存單元的位址

d)形參p自身的位址值

(37)以下正確的說法是

a)定義函式時,形參的型別說明可以放在函式體內

b)return後邊的值不能為表示式

c)如果函式值的型別與返回值型別不一致,以函式值型別為準

d)如果形參與實參型別不一致,以實參型別為準

(38)有以下程式

int f(int n)

main()

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

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

計算機等級考試二級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...