無紙化試題第三套
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 什麼問題都能...