計算機二級無紙化考試選擇題題庫

2023-01-08 14:51:05 字數 4594 閱讀 3916

無紙化試題第三套

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

a) 棧是"先進先出"的線性表

b) 佇列是"先進後出"的線性表

c) 迴圈佇列是非線性結構

d) 有序線性表既可以採用順序儲存結構,也可以採用鏈式儲存結構

2.支援子程式呼叫的資料結構是(  )。

a) 棧

b) 樹

c) 佇列

d) 二叉樹

3.某二叉樹有5個度為2的結點,則該二叉樹中的葉子結點數是(  )。

a) 10

b) 8

c) 6

d) 4

4.下列排序方法中,最壞情況下比較次數最少的是(  )。

a) 氣泡排序

b) 簡單選擇排序

c) 直接插入排序

d) 堆排序

5.軟體按功能可以分為:應用軟體、系統軟體和支撐軟體(或工具軟體)。下面屬於應用軟體的是(  )。

a) 編譯程式

b) 作業系統

c) 教務管理系統

d) 匯程式設計序

6.下面敘述中錯誤的是(  )

a) 軟體測試的目的是發現錯誤並改正錯誤

b) 對被除錯的程式進行"錯誤定位"是程式除錯的必要步驟

c) 程式除錯通常也稱為debug

d) 軟體測試應嚴格執行測試計畫,排除測試的隨意性

7.耦合性和內聚性是對模組獨立性度量的兩個標準。下列敘述中正確的是(  )。

a) 提高耦合性降低內聚性有利於提高模組的獨立性

b) 降低耦合性提高內聚性有利於提高模組的獨立性

c) 耦合性是指乙個模組內部各個元素間彼此結合的緊密程度

d) 內聚性是指模組間互相連線的緊密程度

8.資料庫應用系統中的核心問題是(  )。

a) 資料庫設計

b) 資料庫系統設計

c) 資料庫維護

d) 資料庫管理員培訓

9.有兩個關係r,s如下:

由關係r通過運算得到關係s,則所使用的運算為(  )。

a) 選擇

b) 投影

c) 插入

d) 連線

10.將e-r圖轉換為關係模式時,實體和聯絡都可以表示為(  )。

a) 屬性

b) 鍵

c) 關係

d) 域

11.以下敘述中錯誤的是(  )。

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

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

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

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

12.以下四個程式中,完全正確的是(  )。

a) #include <>

main();

b) #include <>

main()

c) #include <>

main()

d) include <>

main()

源程式中不能表示的數制是(  )。

a) 十六進製制

b) 八進位制

c) 十進位制

d) 二進位制

14.以下選項中,能用作使用者識別符號的是(  )。

a)  0

b) 8 8

c) void

d) unsigned

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

a) 0

b) -20

c) -10

d) 10

16.有以下程式:

#include <>

main()

若想通過鍵盤輸入,使得a1的值為12,a2的值為34,c1的值為字元a,c2的值為字元b,程式輸出結果是:12,a,34,b 則正確的輸入格式是(以下代表空格,代表回車)(  )。

a) 12a34 b

b) 12 a 34] b

c) 12,a,34,b

d) 12a34b

18.若變數已正確定義,在if (w) printf("%d\n" ,k ); 中,以下不可替代w的是(  )。

a) a<>b+c

b) ch=getchar()

c) a==b+c

d) a++

19.有以下程式段:

#include <>

int a, b, c;

a=10; b=50; c=30;

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

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

程式的輸出結果是(  )。

a) a=10 b=50 c=30

b) a=10 b=50 c=10

c) a=10 b=30 c=10

d) a=50 b=30 c=50

20.下列敘述中正確的是(  )。

a) 在switch語句中,不一定使用break語句

b) 在switch語句中必須使用default

c) break語句必須與switch語句中的case配對使用

d) break語句只能用於switch語句

21.以下不構成無限迴圈的語句或語句組是(  )。

a) n=0;

do while (n<=0);

b) n=0;

while (1)

c) n=10;

while (n);

d) for(n=0,i=1; ; i++) n+=i;

22.有以下程式:

#include <>

main()

printf("%d\n",c);

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

a) 7

b) 5

c) 3

d) 9

23.有以下程式:

#include <>

int f( int x,int y)

main()

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

a) 7

b) 10

c) 8

d) 9

24.若有定義語句:double a, *p=&a ; 以下敘述中錯誤的是(  )。

a) 定義語句中的*號是乙個間址運算子指標運算子

b) 定義語句中的*號是乙個說明符

c) 定義語句中的p只能存放double型別變數的位址

d) 定義語句中,*p=&a把變數a的位址作為初值賦給指標變數p

25.若有定義語句:double x, y,*px,*py; 執行了px=&x; py=&y;之後,正確的輸入語句是(  )。

a) scanf("%lf %le", px, py);

b) scanf("%f %f" &x, &y);

c) scanf("%f %f", x, y);

d) scanf("%lf %lf",x, y);

26.以下定義陣列的語句中錯誤的是(  )。

a) int num[3]=,3,4,5,6 };

b) int num[2][4]=,, };

c) int num=;

d) int num[4]=;

27.有以下程式:

#include <>

void fun( int a, int b )

main()

, i;

for (i=0; i<10; i+=2) fun(c[i], c[i+1]);

for (i=0;i<10; i++) printf("%d,", c[i]);

printf("\n");

}程式的執行結果是(  )。

a) 1,2,3,4,5,6,7,8,9,0,

b) 2,1,4,3,6,5,8,7,0,9,

c) 0,9,8,7,6,5,4,3,2,1,

d) 0,1,2,3,4,5,6,7,8,9,

28.有以下程式:

#include <>

main()

, i;

for(i=0; i<3; i++) scanf("%d",x[i]);

printf("%3d%3d%3d\n",x[0][0],x[0][1],x[1][0]);

}若執行時輸入:2 4 6《回車》,則輸出結果為(  )。

a) 2 0 4

b) 2 0 0

c) 2 4 0

d) 2 4 6

29.有以下程式段:

#include <>

int j; float y; char name[50];

scanf("%2d%f%s", &j, &y, name);

當執行上述程式段,從鍵盤上輸入55566 7777abc 後,y的值為(  )。

a) 566.0

b) 55566.0

c) 7777.0

d) 566777.0

30.下列語句組中,正確的是(  )。

計算機考試選擇題

1 windows自帶的只能處理純文字的文字編輯工具是 本題1分 a 寫字板 b 記事本 c 剪貼簿 d word 答案 b 2 在excel中,按鈕的意思是 本題1分 a 自動求積 b 自動求差 c 自動求除 d 自動求和 答案 d 3 在excel中要選擇多個相鄰的工作表,需要按住 鍵。本題1分...

C語言計算機二級選擇題題庫

2013 3 30筆試題庫 題庫一 1程式流程圖中帶有箭頭的線段表示的是 a 圖元關係 b 資料流 c 控制流 d 呼叫關係 參 c 2結構化程式設計的基本原則不包括 a 多型性 b 自頂向下 c 模組化 d 逐步求精 參 a 解析 結構化程式設計的思想包括 自頂向下 逐步求精 模組化 限制使用go...

福建計算機一級考試選擇題

計算機等級考試一級選擇題練習 1 資訊理論的創始人是 a 布林 b 圖靈 c 馮.諾依曼 d 夏農 2 儘管計算科學已成為乙個應用廣泛的學科,但其根本問題仍然是能行問題,能行問題是指 a 什麼問題都能夠被順序地處理 b 什麼問題都能夠被並行地處理 c 什麼問題都能夠被有效自動地處理 d 什麼問題都能...