- 相關(guān)推薦
浙江省計(jì)算機(jī)二級(jí)考試試題(精選12套)
在日常學(xué)習(xí)、工作生活中,我們會(huì)經(jīng)常接觸并使用試題,借助試題可以更好地檢查參考者的學(xué)習(xí)能力和其它能力。你知道什么樣的試題才是好試題嗎?下面是小編為大家整理的浙江省計(jì)算機(jī)二級(jí)考試試題,供大家參考借鑒,希望可以幫助到有需要的朋友。
浙江省計(jì)算機(jī)二級(jí)考試試題 1
1. 下列敘述中正確的是( )。
A. 循環(huán)隊(duì)列是隊(duì)列的一種鏈?zhǔn)酱鎯?chǔ)結(jié)構(gòu)
B. 循環(huán)隊(duì)列是一種邏輯結(jié)構(gòu)
C. 循環(huán)隊(duì)列是隊(duì)列的一種順序存儲(chǔ)結(jié)構(gòu)
D. 循環(huán)隊(duì)列是非線性結(jié)構(gòu)
【答案】C
【解析】線性表常用存儲(chǔ)結(jié)構(gòu)為:①順序存儲(chǔ)結(jié)構(gòu),物理上連續(xù)存儲(chǔ),空間位置隱含邏輯位置,②鏈?zhǔn)酱鎯?chǔ)結(jié)構(gòu),存儲(chǔ)上不連續(xù),通過指針相連。循環(huán)隊(duì)列是指用一段地址連續(xù)的存儲(chǔ)單元存儲(chǔ)數(shù)據(jù)元素,定義兩個(gè)游標(biāo):指向隊(duì)頭的游標(biāo)(front)、指向隊(duì)尾的游標(biāo)(rear)。
2. 下列敘述中正確的是( )。
A. 棧是一種先進(jìn)先出的線性表
B. 隊(duì)列是一種后進(jìn)先出的線性表
C. 棧與隊(duì)列都是非線性結(jié)構(gòu)
D. 以上三種說法都不對
【答案】D
【解析】棧和隊(duì)列都是操作受限的線性表:棧只能在棧頂插入和刪除元素,按照先進(jìn)后出的原則組織數(shù)據(jù);隊(duì)列只能在隊(duì)頭刪除元素,在隊(duì)尾插入元素,按照先進(jìn)先出的原則組織數(shù)據(jù)。對于每一個(gè)節(jié)點(diǎn)都有一個(gè)前件和一個(gè)后件,屬于線性結(jié)構(gòu)。
3. 一棵二叉樹共有25個(gè)結(jié)點(diǎn),其中5個(gè)是葉子結(jié)點(diǎn),則度為1的結(jié)點(diǎn)數(shù)為( )。
A. 16
B. 10
C. 6
D. 4
【答案】A
【解析】二叉樹中,度為0的結(jié)點(diǎn)(即葉子結(jié)點(diǎn))比度為二的結(jié)點(diǎn)多1個(gè),而度為0、1、2的結(jié)點(diǎn)相加等于總結(jié)點(diǎn)數(shù)25,所以度為1的結(jié)點(diǎn)數(shù)為25-5-(5-1)=16。
4. 在下列模式中,能夠給出數(shù)據(jù)庫物理存儲(chǔ)結(jié)構(gòu)與物理存取方法的是( )。
A. 外模式
B. 內(nèi)模式
C. 概念模式
D. 邏輯模式
【答案】B
【解析】數(shù)據(jù)庫管理系統(tǒng)的三級(jí)模式包括:①外模式,也稱子模式、用戶模式,是指數(shù)據(jù)庫用戶所看到的數(shù)據(jù)結(jié)構(gòu),是用戶看到的數(shù)據(jù)視圖;②模式,也稱邏輯模式,是數(shù)據(jù)庫中對全體數(shù)據(jù)的邏輯結(jié)構(gòu)和特性的描述,是所有用戶所見到的數(shù)據(jù)視圖的總和;③內(nèi)模式,也稱存儲(chǔ)模式、物理模式,是指數(shù)據(jù)在數(shù)據(jù)庫系統(tǒng)內(nèi)的存儲(chǔ)介質(zhì)上的表示,是對數(shù)據(jù)的物理結(jié)構(gòu)和存取方式的描述。答案選擇B選項(xiàng)。
5. 在滿足實(shí)體完整性約束的條件下( )。
A. 一個(gè)關(guān)系中應(yīng)該有一個(gè)或多個(gè)候選關(guān)鍵字
B. 一個(gè)關(guān)系中只能有一個(gè)候選關(guān)鍵字
C. 一個(gè)關(guān)系中必須有多個(gè)候選關(guān)鍵字
D. 一個(gè)關(guān)系中可以沒有候選關(guān)鍵字
【答案】A
【解析】在關(guān)系R中如記錄完全函數(shù)依賴于屬性(組)X,則稱X為關(guān)系R中的一個(gè)候選關(guān)鍵字。候選關(guān)鍵字的性質(zhì)有①在一個(gè)關(guān)系中,候選關(guān)鍵字可以有多個(gè),②任何兩條記錄候選關(guān)鍵字值都是不相同的;③關(guān)鍵字由一個(gè)屬性構(gòu)成,也可能由多個(gè)屬性構(gòu)成;④在任何關(guān)系中至少有一個(gè)關(guān)鍵字。所以,在滿足實(shí)體完整性約束的條件下,一個(gè)關(guān)系中應(yīng)該有一個(gè)或多個(gè)候選關(guān)鍵字。答案選擇A選項(xiàng)。
6. 一個(gè)棧的初始狀態(tài)為空。現(xiàn)將元素1、2、3、4、5、A、B、C、D、E依次入棧,然后再依次出棧,則元素出棧的順序是( )。
A. 123456ABCDE
B. EDCBA54321
C. ABCDE12345
D. 54321EDCBA
【答案】B
【解析】棧是按照“先進(jìn)后出”的原則組織數(shù)據(jù)的,入棧的順序?yàn)?2345ABCDE,則依次出棧的順序應(yīng)為其逆序,即EDCBA54321。答案選擇B選項(xiàng)。
7. 下列敘述中正確的'是( )。
A. 循環(huán)隊(duì)列有隊(duì)頭和隊(duì)尾兩個(gè)指針,因此,循環(huán)隊(duì)列是非線性結(jié)構(gòu)
B. 在循環(huán)隊(duì)列中,只需要隊(duì)頭指針就能反映隊(duì)列中元素的動(dòng)態(tài)變化情況
C. 在循環(huán)隊(duì)列中,只需要隊(duì)尾指針就能反映隊(duì)列中元素的動(dòng)態(tài)變化情況
D. 循環(huán)隊(duì)列中元素的個(gè)數(shù)是由隊(duì)頭指針和隊(duì)尾指針共同決定
【答案】D
【解析】D項(xiàng)正確,從隊(duì)頭指針front指向的后一個(gè)位置直到隊(duì)尾指針rear指向的位置之間所有的元素均為隊(duì)列中的元素。A項(xiàng)錯(cuò)誤,循環(huán)隊(duì)列是將隊(duì)列存儲(chǔ)空間的最后一個(gè)位置繞到第一個(gè)位置,形成邏輯上的環(huán)形空間,其存儲(chǔ)結(jié)構(gòu)依然是順序的BC兩項(xiàng)錯(cuò)誤,在循環(huán)隊(duì)列中,每進(jìn)行一次入隊(duì)運(yùn)算,隊(duì)尾指針就進(jìn)一,每進(jìn)行一次出隊(duì)運(yùn)算,隊(duì)頭指針就進(jìn)一,可見由隊(duì)頭指針和隊(duì)尾指針一起反映隊(duì)列中元素的動(dòng)態(tài)變化情況。
8. 在長度為n的有序線性表中進(jìn)行二分查找,最壞情況下需要比較的次數(shù)是( )。
A. 0(n)
B. O(n2)
C. O (log2n)
D. O(nlog2n)
【答案】C
【解析】二分查找的最壞情況是不斷的二分直至無法再分時(shí),仍然沒有查找成功。對于有序的線性表,二分查找法只需比較log2n次。答案選擇C選項(xiàng)。
9. 下列敘述中正確的是( )。
A. 順序存儲(chǔ)結(jié)構(gòu)的存儲(chǔ)一定是連續(xù)的,鏈?zhǔn)酱鎯?chǔ)結(jié)構(gòu)的存儲(chǔ)空間不一定是連續(xù)的
B. 順序存儲(chǔ)結(jié)構(gòu)只針對線性結(jié)構(gòu),鏈?zhǔn)酱鎯?chǔ)結(jié)構(gòu)只針對非線性結(jié)構(gòu)
C. 順序存儲(chǔ)結(jié)構(gòu)能存儲(chǔ)有序表,鏈?zhǔn)酱鎯?chǔ)結(jié)構(gòu)不能存儲(chǔ)有序表
D. 鏈?zhǔn)酱鎯?chǔ)結(jié)構(gòu)比順序存儲(chǔ)結(jié)構(gòu)節(jié)省存儲(chǔ)空間
【答案】A
【解析】A項(xiàng)正確,在順序存儲(chǔ)結(jié)構(gòu)中所有元素所占的存儲(chǔ)空間是連續(xù)的,而在鏈?zhǔn)酱鎯?chǔ)結(jié)構(gòu)中,存儲(chǔ)數(shù)據(jù)結(jié)構(gòu)的存儲(chǔ)空間可以不連續(xù)。
10. 數(shù)據(jù)流圖中帶有箭頭的線段表示的是( )。
A. 控制流
B. 事件驅(qū)動(dòng)
C. 模塊調(diào)用
D. 數(shù)據(jù)流
【答案】D
【解析】數(shù)據(jù)流圖基本符號(hào)的含義:①矩形表示數(shù)據(jù)的外部實(shí)體,②圓角的矩形表示變換數(shù)據(jù)的處理邏輯;③缺少右半邊的矩形表示數(shù)據(jù)的存儲(chǔ);④箭頭表示數(shù)據(jù)流。答案選擇D選項(xiàng)。
浙江省計(jì)算機(jī)二級(jí)考試試題 2
1.在待排序的元素序列基本有序的前提下,效率最高的排序方法是(C)
A)冒泡排序
B)選擇排序
C)快速排序
D)歸并排序
2.非空的循環(huán)單鏈表head的尾結(jié)點(diǎn)(由p所指向),滿足(A)
A)p->next==NULL
B)p==NULL
C)p->next=head
D)p=head
3.線性表的順序存儲(chǔ)結(jié)構(gòu)和線性表的鏈?zhǔn)酱鎯?chǔ)結(jié)構(gòu)分別是(C)
A)順序存取的存儲(chǔ)結(jié)構(gòu)、順序存取的存儲(chǔ)結(jié)構(gòu)
B)隨機(jī)存取的存儲(chǔ)結(jié)構(gòu)、順序存取的存儲(chǔ)結(jié)構(gòu)
C)隨機(jī)存取的存儲(chǔ)結(jié)構(gòu)、隨機(jī)存取的存儲(chǔ)結(jié)構(gòu)
D)任意存取的存儲(chǔ)結(jié)構(gòu)、任意存取的存儲(chǔ)結(jié)構(gòu)
4.結(jié)構(gòu)化程序設(shè)計(jì)所規(guī)定的三種基本控制結(jié)構(gòu)是(D)
A)輸入、處理、輸出
B)樹形、網(wǎng)形、環(huán)形
C)順序、選擇、循環(huán)
D)主程序、子程序、函數(shù)
5.下列不屬于軟件調(diào)試技術(shù)的是(D)
A)強(qiáng)行排錯(cuò)法
B)集成測試法
C)回溯法
D)原因排除法
6.軟件生命周期中花費(fèi)時(shí)間最多的階段是(B)
A)詳細(xì)設(shè)計(jì)
B)軟件編碼
C)軟件測試
D)軟件維護(hù)
7.軟件設(shè)計(jì)中,有利于提高模塊獨(dú)立性的一個(gè)準(zhǔn)則是(A)
A)低內(nèi)聚低耦合
B)低內(nèi)聚高耦合
C)高內(nèi)聚低耦合
D)高內(nèi)聚高耦合
8.數(shù)據(jù)庫的故障恢復(fù)一般是由(D)
A)數(shù)據(jù)流圖完成的
B)數(shù)據(jù)字典完成的
C)DBA完成的
D)PAD圖完成的
9.下列關(guān)系運(yùn)算的敘述中,正確的是(B)
A)投影、選擇、連接是從二維表行的方向進(jìn)行的運(yùn)算
B)并、交、差是從二維表的列的方向來進(jìn)行運(yùn)算
C)投影、選擇、連接是從二維表列的方向進(jìn)行的運(yùn)算
D)以上3種說法都不對
10.在關(guān)系數(shù)據(jù)庫中,對一個(gè)關(guān)系做投影操作后,新關(guān)系的元組個(gè)數(shù)將(A)
A)等于原來關(guān)系中的元組個(gè)數(shù)
B)大于原來關(guān)系中的元組個(gè)數(shù)
C)小于原來關(guān)系中的元組個(gè)數(shù)
D)不能確定元組個(gè)數(shù)
11.以下不具有Picture屬性的對象是(B)
A)窗體
B)圖片框
C)圖像框
D)文本框
12.雙擊窗體中的對象后,Visual Basic將顯示的`窗口是(D)
A)項(xiàng)目(工程)窗口
B)工具箱
C)代碼窗口
D)屬性窗口
13.若要將窗體從內(nèi)存中卸載,其實(shí)現(xiàn)的方法是(A)
A)Show
B)UnLoad
C)Load
D)Hide
14.要使目錄列表框(名稱為Dirl)中的目錄隨著驅(qū)動(dòng)器列表框(名稱為Drivel)中所選
擇的當(dāng)前驅(qū)動(dòng)器的不同而同時(shí)發(fā)生變化,則應(yīng):(A)
A)在Dirl中的Change事件中,書寫語句 Dirl.Drive=Drivel.Drive
B)在Dirl中的Change事件中,書寫語句 Dirl.Path=Drivel.Drive
C)在Drivel中的Change事件中,書寫語句 Dirl.Path=Drivel.Drive
D)在Drivel中的Change事件中,書寫語句 Dirl.Drive=Drivel.Drive
15.設(shè)有如下聲明:
Dim x As Integer
如果Sgn(x)的值為-1,則表示x的值是(A)
A)整數(shù)
B)大于0的整數(shù)
C)等于0的整數(shù)
D)小于0的數(shù)
浙江省計(jì)算機(jī)二級(jí)考試試題 3
1.若有以下數(shù)組說明,則i=10;a[a[i]]元素?cái)?shù)值是(C )。
int a[12]={1,4,7,10,2,5,8,11,3,6,9,12};
A、10
B、9
C、6
D、5
先算a[a[i]]內(nèi)層的a[i],由于i=10,因此a[i]即a[10].
a[10]對應(yīng)下面數(shù)組中的元素為9. 因此a[a[i]]即為a[9]
a[9]對應(yīng)下面數(shù)組中的元素為6. 因此a[9]即為6
2.若有說明:int a[][3]={{1,2,3},{4,5},{6,7}}; 則數(shù)組a的第一維的大小為: ( B )
A、2
B、3
C、4
D、3 6 9
二維數(shù)組的一維大小,即指二維數(shù)組的行數(shù),在本題中,按行對二維數(shù)組賦值,因此內(nèi)層有幾個(gè)大括號(hào),數(shù)組就有幾行
3.對二維數(shù)組的正確定義是(C )
詳見教材P149~152,二維數(shù)組的定義、初始化
類型符 數(shù)組名 [常量表達(dá)式][常量表達(dá)式]
二維數(shù)組可以看做是矩陣
類型符是指數(shù)組中數(shù)組元素的類型;數(shù)組名要符合標(biāo)識(shí)符命名規(guī)則;第一個(gè)常量表達(dá)式是指數(shù)組的行數(shù);第二個(gè)常量表達(dá)式是指數(shù)組的列數(shù);常量表達(dá)式的值只能是整數(shù),不可以是變量,而且從1開始計(jì)數(shù)。
一維數(shù)組初始化時(shí)可以省略數(shù)組長度
二維數(shù)組初始化時(shí)可以省略行數(shù),但不能省略列數(shù)
選項(xiàng)A,B,都省略了列數(shù)
選項(xiàng)D,不符合二維數(shù)組定義的一般形式,行、列常量表達(dá)式應(yīng)該放在不同的[]中
A、int a[ ][ ]={1,2,3,4,5,6};
B、int a[2] []={1,2,3,4,5,6};
C、int a[ ] [3]={1,2,3,4,5,6};
D、int a[2,3]={1,2,3,4,5,6};
4.已知int a[3][4];則對數(shù)組元素引用正確的是__C___
A、a[2][4]
B、a[1,3]
C、a[2][0]
D、a(2)(1)
5.C語言中函數(shù)返回值的類型是由 A 決定的
A、函數(shù)定義時(shí)指定的類型
B、 return語句中的表達(dá)式類型
C、 調(diào)用該函數(shù)時(shí)的實(shí)參的數(shù)據(jù)類型
D、形參的數(shù)據(jù)類型
6. 在C語言中,函數(shù)的數(shù)據(jù)類型是指(A )
A、 函數(shù)返回值的數(shù)據(jù)類型
B、 函數(shù)形參的數(shù)據(jù)類型
C、 調(diào)用該函數(shù)時(shí)的實(shí)參的數(shù)據(jù)類型
D、任意指定的數(shù)據(jù)類型
7.在函數(shù)調(diào)用時(shí),以下說法正確的是( B )
A、函數(shù)調(diào)用后必須帶回返回值
B、實(shí)際參數(shù)和形式參數(shù)可以同名
C、函數(shù)間的數(shù)據(jù)傳遞不可以使用全局變量
D、主調(diào)函數(shù)和被調(diào)函數(shù)總是在同一個(gè)文件里
8. 在C語言中,表示靜態(tài)存儲(chǔ)類別的關(guān)鍵字是: ( C )
A、 auto
B、 register
C、static
D、extern
9.未指定存儲(chǔ)類別的變量,其隱含的存儲(chǔ)類別為(A )。
A、auto
B、static
C、extern
D、register
10. 若有以下說明語句:
struct student
{ int num;
char name[ ];
float score;
}stu;
則下面的敘述不正確的是: (D )
A、 struct是結(jié)構(gòu)體類型的關(guān)鍵字
B、 struct student 是用戶定義的結(jié)構(gòu)體類型
C、 num, score都是結(jié)構(gòu)體成員名
D、 stu是用戶定義的結(jié)構(gòu)體類型名
11.若有以下說明語句:
struct date
{ int year;
int month;
int day;
}brithday;
則下面的敘述不正確的是__C___.
A、 struct是聲明結(jié)構(gòu)體類型時(shí)用的關(guān)鍵字
B、 struct date 是用戶定義的結(jié)構(gòu)體類型名
C、 brithday是用戶定義的結(jié)構(gòu)體類型名
D、year,day 都是結(jié)構(gòu)體成員名
12. 以下對結(jié)構(gòu)變量stul中成員age的非法引用是 B
struct student
{ int age;
int num;
}stu1,*p;
p=&stu1;
A、 stu1.age
B、 student.age
C、 p->age
D、(*p).age
13.設(shè)有如下定義:
struck sk
{ int a;
float b;
}data;
int *p;
若要使P指向data中的a域,正確的賦值語句是 C
A、 p=&a;
B、 p=datA、a;
C、p=&datA、a;
D、*p=datA、a;
14.設(shè)有以下說明語句:
typedef struct stu
{ int a;
float b;
} stutype;
則下面敘述中錯(cuò)誤的是( D )。
A、struct是結(jié)構(gòu)類型的關(guān)鍵字
B、struct stu是用戶定義的結(jié)構(gòu)類型
C、a和b都是結(jié)構(gòu)成員名
D、stutype是用戶定義的結(jié)構(gòu)體變量名
15.語句int *p;說明了 C 。
A、p是指向一維數(shù)組的指針
B、p是指向函數(shù)的指針,該函數(shù)返回一int型數(shù)據(jù)
C、p是指向int型數(shù)據(jù)的指針
D、p是函數(shù)名,該函數(shù)返回一指向int型數(shù)據(jù)的.指針
16、以下語句的輸出結(jié)果是( D)。
int a=-1,b=4,k;
k=(+ +a<0)&!(b - -<=0);
printf("%d,%d,%d",k,a,b);
A. 1,0,4
B. 1,0,3
C. 0,0,3
D. 0,0,4
17、下列程序的輸出結(jié)果是(D )。
char *p1="abcd", *p2="ABCD", str[50]="xyz";
strcpy(str+2,strcat(p1+2,p2+1));
printf("%s",str);
A. xyabcAB
B. abcABz
C. ABabcz
D. xycdBCD
18、執(zhí)行下面的程序后,a的值是(B )。
#define SQR(X) X*X
main( )
{ int a=10,k=2,m=1;
a/=SQR(k+m)/SQR(k+m);
printf("%d",a); }
A. 10
B. 1
C. 9
D. 0
19、設(shè)A為存放(短)整型的一維數(shù)組,如果A的首地址為P,那么A中第i 個(gè)元素的地址為( B)。
A.P+i*2
B. P+(i-1)*2
C. P+(i-1)
D. P+i
20、下列程序執(zhí)行后輸出的結(jié)果是( A)。
int d=1;
fun (int p)
{ int d=5;
d + =p + +;
printf("%d,",d); }
main( )
{ int a=3;
fun(a);
d + = a + +;
printf("%d",d); }
A. 8, 4
B. 9, 6
C. 9, 4
D. 8, 5
21、表達(dá)式:10!=9的值是(D )。
A. true
B. 非零值
C. 0
D. 1
22、若有說明: int i,j=7, *p=&i;, 則與i=j; 等價(jià)的語句是( B)。
A. i= *p;
B. *p=*&j;
C. i=&j;
D. i=* *p;
23、不能把字符串:Hello!賦給數(shù)組b的語句是( B)。
A. char b[10]={’H’,’e’,’l’,’l’,’o’,’!’};
B. char b[10]; b="Hello!";
C. char b[10]; strcpy(b,"Hello!");
D.char b[10]="Hello!";
24、在C程序中有如下語句:char *func(int x,int y); 它是(C )。
A. 對函數(shù)func的定義。
B. 對函數(shù)func的調(diào)用。
C.對函數(shù)func的原型說明。
D. 不合法的。
25、以下程序的輸出結(jié)果是( D)。
char str[15]=”hello!”;
printf(“%d”,strlen(str));
A. 15
B. 14
C. 7
D. 6
26[單選題] 以下敘述中正確的是( )
A.用戶自己定義的函數(shù)只能調(diào)用庫函數(shù)
B.實(shí)用的C語言源程序總是由一個(gè)或多個(gè)函數(shù)組成
C.不同函數(shù)的形式參數(shù)不能使用相同名稱的標(biāo)識(shí)符
D.在C語言的函數(shù)內(nèi)部,可以定義局部嵌套函數(shù)
參考答案:B
參考解析:A選項(xiàng)中,”用戶自己定義的函數(shù)只能調(diào)用庫函數(shù)”描述是不正確的,也可以調(diào)用自定義函數(shù);C選項(xiàng)中,對于不同函數(shù)的形式參數(shù)可以使用相同名稱的標(biāo)識(shí)符;D選項(xiàng)中,關(guān)于函數(shù)的定義不可以嵌套,但函數(shù)的調(diào)用可以嵌套。因此B選項(xiàng)正確。
27[單選題] 以下關(guān)于C語言數(shù)據(jù)類型使用的敘述中錯(cuò)誤的是( )。
A.若要處理如“人員信息”等含有不同類型的相關(guān)數(shù)據(jù),應(yīng)自定義結(jié)構(gòu)體類型
B.若要保存帶有多位小數(shù)的數(shù)據(jù),可使用雙精度類型
C.若只處理“真”和“假”兩種邏輯值,應(yīng)使用邏輯類型
D.整數(shù)類型表示的自然數(shù)是準(zhǔn)確無誤差的
參考答案:C
參考解析:C語言中沒有邏輯類型,所以c錯(cuò)誤。若要保存帶有多位小數(shù)的數(shù)據(jù),可以用單精度類型也可以用雙精度類型。處理包含不同類型的相關(guān)數(shù)據(jù)可以定義為結(jié)構(gòu)體類型。整數(shù)類型可以無誤差的表示自然數(shù)。
28[單選題] 下面選項(xiàng)中關(guān)于編譯預(yù)處理的敘述正確的是
A.預(yù)處理命令行必須使用分號(hào)結(jié)尾
B.凡是以#號(hào)開頭的行,都被稱為編譯預(yù)處理命令行
C.預(yù)處理命令行不能出現(xiàn)在程序的最后一行
D.預(yù)處理命令行的作用域是到最近的函數(shù)結(jié)束處
參考答案:B
參考解析:本題考查預(yù)編譯的預(yù)編譯處理命令行,預(yù)處理命令行不能以分號(hào)結(jié)尾,所以A選項(xiàng)錯(cuò)誤,預(yù)處理命令行可以出現(xiàn)在程序的最后一行,預(yù)處理命令行作用域是整個(gè)文件。
29[單選題] 有以下程序
程序的輸出結(jié)果是
A.0B.1C.9D.10
參考答案:B
參考解析:本題考查宏定義,宏定義只是做個(gè)簡單的替換。執(zhí)行SQR(k+m)/SQR(k+m)=k+m*k+m/k+m}k+m=15/2,a/=SQR(k+m)/SQR(k+1TI)的結(jié)果為1,選項(xiàng)B正確。
30[單選題] 設(shè)--X樹共有150個(gè)結(jié)點(diǎn),其中度為l的結(jié)點(diǎn)有l(wèi)0個(gè),則該---X樹中的葉子結(jié)點(diǎn)數(shù)為( )。
A.71B.70C.69D.不可能有這樣的二叉樹
參考答案:D
參考解析:在樹結(jié)構(gòu)中,一個(gè)結(jié)點(diǎn)所擁有的后件個(gè)數(shù)稱為該結(jié)點(diǎn)的度,所有結(jié)點(diǎn)中最大的度稱為樹的度。對任何一棵二叉樹,度為0的結(jié)點(diǎn)總是比度為2的結(jié)點(diǎn)多一個(gè)。如果有一棵二叉樹,結(jié)點(diǎn)總數(shù)為l50,假設(shè)度為0的結(jié)點(diǎn)個(gè)數(shù)為n,則有n+10+n一1=150,n=70.5,由于結(jié)點(diǎn)個(gè)數(shù)必須是整數(shù),所以不可能有題目中這樣的二叉樹。故選擇D選項(xiàng)。
31[單選題] 有以下程序:
程序運(yùn)行后的輸出結(jié)果是( )。
A.2.3B.1,3C.1,4D.1,2
參考答案:B
參考解析:在f(int+P,int 4 q)函數(shù)中,執(zhí)行P=P+1是將P所對應(yīng)的地址加1,而0 q=+q+1是將q所指向的n的地址所對應(yīng)的值加1,所以m的得知所對應(yīng)的值沒有變,而n的值則為3了。因此B選項(xiàng)正確。
32[單選題] 以下選項(xiàng)中,能用作用戶標(biāo)識(shí)符的是( )。
A.-0-B.8-;8C.voidD.unsigned
參考答案:A
參考解析:C語言中標(biāo)識(shí)符由字母、下劃線、數(shù)字組成,且開頭必須是字母或下劃線。另外,關(guān)鍵字不能作為標(biāo)識(shí)符。8中以數(shù)字8開頭,所以錯(cuò)誤。c與D中用的是關(guān)鍵字void與unsigned,所以錯(cuò)誤。
33[單選題] 以下敘述正確的是( )。
A.表達(dá)式sizeof(FILE*)==sizeof(int*)的值為真
B.文件指針的值是一個(gè)整數(shù),它的值一定小于文件字節(jié)數(shù)
C.文件指針的值是所指文件的當(dāng)前讀取位置
D.使用fscanf函數(shù)可以向任意類型的文件中寫入任意數(shù)量的字符
參考答案:A
參考解析:
slzeof(FILE})=4,因?yàn)閒ile·為指針,指針的大小4,sizeof(int·)=4,理由同前面。文件指針的值是地址,是一個(gè)16進(jìn)制的數(shù),它的值不一定小于文件字節(jié)數(shù),因此選項(xiàng)8錯(cuò)誤。文件指針是所指文件的當(dāng)前讀取位置,而不是文件指針的值因此選項(xiàng)C錯(cuò)誤。mgscanf(FILE-stream,constchar}format,[argument…]fmanf函數(shù)可以向任意類型的文件,寫入任意數(shù)量不能超過系統(tǒng)的緩沖區(qū),寫文件先寫入緩沖區(qū),最后一起寫入文件,因此選項(xiàng)D錯(cuò)誤。答案為A選項(xiàng)。
浙江省計(jì)算機(jī)二級(jí)考試試題 4
1.下列敘述中正確的是( )。
A. 所有數(shù)據(jù)結(jié)構(gòu)必須有根結(jié)點(diǎn)
B. 所有數(shù)據(jù)結(jié)構(gòu)必須有終端結(jié)點(diǎn)(即葉子結(jié)點(diǎn))
C. 只有一個(gè)根結(jié)點(diǎn),且只有一個(gè)葉子結(jié)點(diǎn)的數(shù)據(jù)結(jié)構(gòu)一定是線性結(jié)構(gòu)
D. 沒有根結(jié)點(diǎn)或沒有葉子結(jié)點(diǎn)的數(shù)據(jù)結(jié)構(gòu)一定是非線性結(jié)構(gòu)
【答案】D
【解析】D項(xiàng)正確,線性結(jié)構(gòu)的特點(diǎn)是:①集合中必存在“第一個(gè)元素"且惟一②集合中必存在“最后一個(gè)元素”且惟一;③除最后一個(gè)元素外,其他數(shù)據(jù)元素均有惟一的“后繼”,④除第一個(gè)元素外,其他數(shù)據(jù)元素均有惟一的“前驅(qū)”。所以沒有根結(jié)點(diǎn)或沒有葉子結(jié)點(diǎn)的數(shù)據(jù)結(jié)構(gòu)一定是非線性結(jié)構(gòu)。AB兩項(xiàng)錯(cuò)誤,不是所有數(shù)據(jù)結(jié)構(gòu)都必須有根結(jié)點(diǎn)和葉子結(jié)點(diǎn);C項(xiàng)錯(cuò)誤,數(shù)據(jù)結(jié)構(gòu)中若有中間結(jié)點(diǎn)不滿足只有一個(gè)前件或者后件的條件,就不是線性結(jié)構(gòu)。答案選擇D選項(xiàng)。
2. 以下敘述中錯(cuò)誤的是( )。
A. C語言中的每條可執(zhí)行語句和非執(zhí)行語句最終都將被轉(zhuǎn)換成二進(jìn)制的機(jī)器指令
B. C程序經(jīng)過編譯、鏈接步驟之后才能形成一個(gè)真正可執(zhí)行的二進(jìn)制機(jī)器指令文件
C. 用C語言編寫的程序稱為源程序,它以ASCII代碼形式存放在一個(gè)文本文件中
D. C語言源程序經(jīng)編譯后生成后綴為.obj的目標(biāo)程序
【答案】A
【解析】A項(xiàng)錯(cuò)誤,注釋語句不會(huì)被翻譯成二進(jìn)制的機(jī)器指令。C源程序經(jīng)過C編譯程序編譯之后生成后綴為.obj的二進(jìn)制文件(稱為目標(biāo)文件),然后由“鏈接程序”(Link)的軟件把.obj文件與各種庫函數(shù)連接起來生成一個(gè)后綴為.exe的可執(zhí)行文件。答案選擇A選項(xiàng)。
3. C語言主要是借助以下( )功能來實(shí)現(xiàn)程序模塊化的。
A. 定義函數(shù)
B. 定義常量和外部變量
C. 三種基本結(jié)構(gòu)語句
D. 豐富的數(shù)據(jù)類型
【答案】A
【解析】C程序的模塊化主要通過函數(shù)來實(shí)現(xiàn)。C語言允許對函數(shù)單獨(dú)進(jìn)行編譯,從而可以實(shí)現(xiàn)模塊化。答案選擇A選項(xiàng)。
4. 有以下程序段:
char ch;
int k;
ch='a';
k=12;
print("%c,%d,",h,ch,k);
printf("k=%d",k);
已知字符a的ASCII碼十進(jìn)制值為97,則執(zhí)行上述程序段后輸出的結(jié)果是( )。
A. 因變量類型與格式描述符的類型不匹配輸出無定值
B. 輸出項(xiàng)與格式描述符個(gè)數(shù)不符,輸出為零值或不定值
C.a,97,12k=12
D. a,97,k=12
【答案】D
【解析】字符變量的值是該字符的ASCII碼值,可以參與整型變量所允許的任何運(yùn)算。"ch='a",%c表示以字符格式輸出ch的值,所以輸出為a;%d表示以十進(jìn)制代碼的形式輸出ch的值,為97;k沒有對應(yīng)的輸出格式,不輸出。在第二個(gè)語句中,首先輸出"k=",然后以十進(jìn)制代碼輸出k的值,為12。答案選擇D選項(xiàng)。
5. 下列敘述中正確的是( )。
A. 棧是“先進(jìn)先出”的線性表
B. 隊(duì)列是“先進(jìn)后出"的線性表
C. 循環(huán)隊(duì)列是非線性結(jié)構(gòu)
D. 有序線性表既可以采用順序存儲(chǔ)結(jié)構(gòu),也可以采用鏈?zhǔn)酱鎯?chǔ)結(jié)構(gòu)
【答案】D
【解析】有序的線性表既可采用順序存儲(chǔ)結(jié)構(gòu),也可以采用鏈?zhǔn)酱鎯?chǔ)結(jié)構(gòu)。A項(xiàng)錯(cuò)誤,棧是“先進(jìn)后出"的線性表B項(xiàng)錯(cuò)誤,隊(duì)列是“先進(jìn)先出"的線性表;C項(xiàng)錯(cuò)誤,循環(huán)隊(duì)列是線性結(jié)構(gòu)的,有序的線性表既可采用順序存儲(chǔ)結(jié)構(gòu),也可采用鏈?zhǔn)酱鎯?chǔ)結(jié)構(gòu)。
6. 某二叉樹的'中序序列為DCBAEFG,后序序列為DCBGFEA,則該二叉樹的深度(根結(jié)點(diǎn)在第1層)為( )。
A. 5
B. 40
C.3
D. 2
【答案】B
【解析】二叉樹的后序序列為DCBGFEA,則A為根結(jié)點(diǎn)。中序序列為DCBAEFG,則DCB為左子樹結(jié)點(diǎn),EFG為右子樹結(jié)點(diǎn)。同理B為C父結(jié)點(diǎn),C為D父結(jié)點(diǎn)。根據(jù)分析,可畫出左子樹,同理E為F父結(jié)點(diǎn),F(xiàn)為G父結(jié)點(diǎn)。根據(jù)分析,可畫出右子樹,故二叉樹深度為4層。答案選擇B選項(xiàng)。
7. 設(shè)有定義:struct{intn;floatx;}s[2],m[2]={{10,2.8},{0,0.0}};,則以下賦值語句中正確的是( )。
A. s[0]=m[1];
B. s=m;
C.s.n=m.n;
D. s[2].x=m[2].x;
【答案】A
【解析】定義了結(jié)構(gòu)體類型數(shù)組s,長度為2,結(jié)構(gòu)體類型數(shù)組m,長度為2,并對數(shù)組m進(jìn)行了初始化。同類型的結(jié)構(gòu)體可以直接用變量名實(shí)現(xiàn)賦值,A項(xiàng)正確;數(shù)組名為數(shù)組首地址,地址常量之間不可以相互賦值,B項(xiàng)錯(cuò)誤;數(shù)組名為地址常量不是結(jié)構(gòu)體變量,不能引用成員,C項(xiàng)錯(cuò)誤;s[2]與m[2]數(shù)組越界,D項(xiàng)錯(cuò)誤。答案選擇A選項(xiàng)。
8. 關(guān)于C語言標(biāo)識(shí)符,以下敘述錯(cuò)誤的是( )。
A. 標(biāo)識(shí)符可全部由數(shù)字組成
B. 標(biāo)識(shí)符可全部由下劃線組成
C. 標(biāo)識(shí)符可全部由小寫字母組成
D. 標(biāo)識(shí)符可全部由大寫字母組成
【答案】A
【解析】C語言標(biāo)識(shí)符只能由字母、數(shù)字、下劃線構(gòu)成,且只能以字母、下劃線開頭,故答案選擇A選項(xiàng)。
9. 以下程序段中的變量已定義為int類型,則
sum=pAd=5;
pAd=sum++,++pAd,pAd++;
printf("%d",pAd);
程序段的輸出結(jié)果是( )。
A. 6
B. 4
C. 5
D. 7
【答案】D
【解析】自增和自減運(yùn)算符的兩種用法:前置運(yùn)算,運(yùn)算符放在變量之前,規(guī)則是先使變量的值增(或減)1,然后以變化后表達(dá)式的值參與其他運(yùn)算;后置運(yùn)算,運(yùn)算符放在變量之后,規(guī)則是變量先參與其他運(yùn)算,然后再使變量的值增(或減)1。執(zhí)行pAd=sum++,sum++是后置自增,執(zhí)行完后,pAd=5,sum=6。++pAd和pAd++語句中沒有其他運(yùn)算,即效果相同,pAd分別加1,兩句執(zhí)行完后,pAd7。答案選擇D選項(xiàng)。
10. 設(shè)循環(huán)隊(duì)列為Q(1:m),其初始狀態(tài)為front=rear=m。經(jīng)過一系列入隊(duì)與退隊(duì)運(yùn)算后,front=20,rear=15。現(xiàn)要在該循環(huán)隊(duì)列中尋找最小值的元素,最壞情況下需要比較的次數(shù)為( )。
A. 5
B. 6
C.m-5
D. m-6
【答案】D
【解析】循環(huán)隊(duì)列是隊(duì)列的一種順序存儲(chǔ)結(jié)構(gòu),用隊(duì)尾指針rear指向隊(duì)列中的隊(duì)尾元素,用隊(duì)首指針指向隊(duì)首元素的前一個(gè)位置,因此,從隊(duì)首指針front指向的后一個(gè)位置直到隊(duì)尾指針rear指向的位置之間所有的元素均為隊(duì)列中的元素,隊(duì)列初始狀態(tài)為front=rear=m,當(dāng)front=20,rear=15時(shí),隊(duì)列中有m-20+15=m-5個(gè)元素,最壞情況下需要比較次數(shù)為m-6次。答案選擇D選項(xiàng)。
浙江省計(jì)算機(jī)二級(jí)考試試題 5
1.下列敘述中錯(cuò)誤的是()。
A.對于各種特定的輸入,算法的時(shí)間復(fù)雜度是固定不變的
B.算法的時(shí)間復(fù)雜度與使用的計(jì)算機(jī)系統(tǒng)無關(guān)
C.算法的時(shí)間復(fù)雜度與使用的程序設(shè)計(jì)語言無關(guān)
D.算法的時(shí)間復(fù)雜度與實(shí)現(xiàn)算法過程中的具體細(xì)節(jié)無關(guān)
正確答案:A
解析:算法的時(shí)間復(fù)雜度是指執(zhí)行算法所需要的計(jì)算工作量。為了能夠比較客觀地反映出一個(gè)算法的效率,在度量一個(gè)算法的工作量時(shí),不僅應(yīng)該與所使用的計(jì)算機(jī)、程序設(shè)計(jì)語言以及程序編制者無關(guān),而且還應(yīng)該與算法實(shí)現(xiàn)過程中的許多細(xì)節(jié)無關(guān)。為此,可以用算法在執(zhí)行過程中所需基本運(yùn)算的執(zhí)行次數(shù)來度量算法的工作量。算法所執(zhí)行的基本運(yùn)算次數(shù)還與問題的規(guī)模有關(guān);對應(yīng)一個(gè)固定的規(guī)模,算法所執(zhí)行的基本運(yùn)算次數(shù)還可能與特定的輸入有關(guān)。故本題答案為A選項(xiàng)。
2.在長度為n的'順序表中查找一個(gè)元素,假設(shè)需要查找的元素一定在表中,并且元素出現(xiàn)在每個(gè)位置上的可能性是相同的,則在平均情況下需要比較的次數(shù)為()。
A.(n+1)/2
B.n
C.3n/4
D.n/2
正確答案:A
解析:在順序表中查找,最好情況下第一個(gè)元素就是要查找的元素,則比較次數(shù)為1;在最壞情況下,最后一個(gè)元素才是要找的元素,則比較次數(shù)為n。兩種情況平均即(1+n)/2.故本題答案為A選項(xiàng)。
3.設(shè)非空二叉樹的所有子樹中,其左子樹上的結(jié)點(diǎn)值均小于根結(jié)點(diǎn)值,而右子樹上的結(jié)點(diǎn)值均不小于根結(jié)點(diǎn)值,則稱該二叉樹為排序二叉樹。對排序二叉樹的遍歷結(jié)果為有序序列的是()。
A.中序序列
B.前序序列
C.后序序列
D.前序序列或后序序列
正確答案:A
解析:前序遍歷:訪問根結(jié)點(diǎn)在訪問左子樹和訪問右子樹之前。即先訪問根結(jié)點(diǎn),然后遍歷左子樹,最后遍歷右子樹;并且在遍歷左子樹和右子樹時(shí),仍然先訪問根結(jié)點(diǎn),然后遍歷左子樹,最后遍歷右子樹。中序遍歷:訪問根結(jié)點(diǎn)在訪問左子樹和訪問右子樹兩者之間。即先遍歷左子樹,然后訪問根結(jié)點(diǎn),最后遍歷右子樹。并且在遍歷左子樹與右子樹時(shí),仍然首先遍歷左子樹,然后訪問根結(jié)點(diǎn),最后遍歷右子樹。后序遍歷:訪問根結(jié)點(diǎn)在訪問左子樹和訪問右子樹之后。即首先遍歷左子樹,然后遍歷右子樹,最后訪問根結(jié)點(diǎn);并且在遍歷左子樹和右子樹時(shí),仍然首先遍歷左子樹,然后遍歷右子樹,最后訪問根結(jié)點(diǎn)。題目給出的二叉樹顯示是左結(jié)點(diǎn)小于根結(jié)點(diǎn),根結(jié)點(diǎn)小于等于右結(jié)點(diǎn)。如果要使結(jié)果為有序序列,那么遍歷過程應(yīng)該是左結(jié)點(diǎn)-根結(jié)點(diǎn)-右結(jié)點(diǎn),或者右結(jié)點(diǎn)-根結(jié)點(diǎn)=左結(jié)點(diǎn)。根據(jù)前面3種遍歷特點(diǎn)可知,中序遍歷符合要求。故本題答案為A選項(xiàng)。
4.循環(huán)隊(duì)列的存儲(chǔ)空間為Q(1:50),初始狀態(tài)為front=rear=50.經(jīng)過一系列正常的入隊(duì)與退隊(duì)操作后,front=rear=25,此后又插入一個(gè)元素,則循環(huán)隊(duì)列中的元素個(gè)數(shù)為()。
A.1或50且產(chǎn)生上溢錯(cuò)誤
B.51
C.26
D.2
正確答案:A
解析:循環(huán)隊(duì)列是隊(duì)列的一種順序存儲(chǔ)結(jié)構(gòu),用隊(duì)尾指針rear指向隊(duì)列中的隊(duì)尾元素,用排頭指針front指向排頭元素的前一個(gè)位置。入隊(duì)運(yùn)算時(shí),隊(duì)尾指針進(jìn)1(即rear+1),然后在rear指針指向的位置插入新元素。當(dāng)front=rear=25時(shí)可知隊(duì)列空或者隊(duì)列滿,此后又插入了一個(gè)元素,如果之前隊(duì)列為空,插入操作之后隊(duì)列里只有一個(gè)元素,如果插入之前隊(duì)列已滿(50個(gè)元素),執(zhí)行插入則會(huì)產(chǎn)生溢出錯(cuò)誤。故本題答案為A選項(xiàng)。
5.軟件生命周期是指()。
A.軟件產(chǎn)品從提出、實(shí)現(xiàn)、使用維護(hù)到停止使用退役的過程
B.軟件的工程實(shí)施階段
C.軟件的開發(fā)與管理
D.軟件的實(shí)現(xiàn)和維護(hù)
正確答案;A
解析:通常,將軟件產(chǎn)品從提出、實(shí)現(xiàn)、使用維護(hù)到停止使用退役的過程稱為軟件生命周期。也就是說,軟件產(chǎn)品從考慮其概念開始,到該軟件產(chǎn)品不能使用為止的整個(gè)時(shí)期都屬于軟件生命周期。故本題答案為A選項(xiàng)。
6.設(shè)二叉樹的前序序列為ABDEGHCFIJ,中序序列為DBGEHACIFJ.則按層次輸出(從上到下,同一層從左到右)的序列為()。
A.ABCDEFGHIJ
B.DGHEBIJFCA
C.JIHGFEDCBA
D.CHIJDEFBCA
正確答案:A
7.設(shè)循環(huán)隊(duì)列的存儲(chǔ)空間為Q(1:50),初始狀態(tài)為front=rear=50。現(xiàn)經(jīng)過一系列入隊(duì)與退隊(duì)操作后,front-1=rear。為了在該隊(duì)列中尋找值最大的元素,在最壞情況下需要的比較次數(shù)為()。
A.0
B.1
C.48
D.49
正確答案:C
8.設(shè)順序表的長度為40,對該表進(jìn)行冒泡排序。在最壞情況下需要的比較次數(shù)為()。
A.820
B.780
C.40
D.41
正確答案:B
9.張編輯休假前正在審閱一部Word 書稿,他希望回來上班時(shí)能夠快速找到上次編輯的位置,在Word 2010 中最優(yōu)的操作方法是()。
A.下次打開書稿時(shí),直接通過滾動(dòng)條找到該位置
B.記住一個(gè)關(guān)鍵詞,下次打開書稿時(shí),通過“查找”功能找到該關(guān)鍵詞
C.記住當(dāng)前頁碼,下次打開書稿時(shí),通過“查找”功能定位頁碼
D.在當(dāng)前位置插入一個(gè)書簽,通過“查找”功能定位書簽
正確答案:D
10.在Word 中編輯一篇文稿時(shí),縱向選擇一塊文本區(qū)域的最快捷操作方法是()。
A.按下Ctrl 鍵不放,拖動(dòng)鼠標(biāo)分別選擇所需的文本
B.按下Alt 鍵不放,拖動(dòng)鼠標(biāo)選擇所需的文本
C.按下Shift 鍵不放,拖動(dòng)鼠標(biāo)選擇所需的文本
D.按Ctrl+Shift+F8 組合鍵,然后拖動(dòng)鼠標(biāo)所需的文本
正確答案:B
11.手寫板或者鼠標(biāo)屬于()。
A.輸入設(shè)備
B.輸出設(shè)備
C.中央處理器
D.存儲(chǔ)器
正確答案:A
解析:計(jì)算機(jī)有輸入、存儲(chǔ)、運(yùn)算、控制和輸出五個(gè)部分組成。手寫板和鼠標(biāo)都屬于輸入設(shè)備。故正確答案為A選項(xiàng)。 12.某企業(yè)需要在一個(gè)辦公室構(gòu)建適用于20多人的小型辦公網(wǎng)絡(luò)環(huán)境,這樣的網(wǎng)絡(luò)環(huán)境屬于()。
A.城域網(wǎng)
B.局域網(wǎng)
C.廣域網(wǎng)
D.互聯(lián)網(wǎng)
正確答案:B
解析:按照覆蓋地理范圍和規(guī)模不同,可以將計(jì)算機(jī)網(wǎng)絡(luò)分為局域網(wǎng)、城域網(wǎng)和廣域網(wǎng)。局域網(wǎng)是一種在有限區(qū)域內(nèi)使用的網(wǎng)絡(luò),它所覆蓋的地區(qū)范圍較小,一般在幾千米之內(nèi),適用于辦公室網(wǎng)絡(luò)、企業(yè)與學(xué)校的主干局網(wǎng)絡(luò)。故正確答案為B選項(xiàng)。
13.第四代計(jì)算機(jī)的標(biāo)志是微處理器的出現(xiàn),微處理器的組成是()。
A.運(yùn)算器和存儲(chǔ)器
B.存儲(chǔ)器和控制器
C.運(yùn)算器和控制器
D.運(yùn)算器、控制器和存儲(chǔ)器
正確答案:C
解析:微處理器由運(yùn)算器和控制器組成。運(yùn)算器是計(jì)算機(jī)處理數(shù)據(jù)形成信息的加工廠,它的主要功能是對數(shù)據(jù)進(jìn)行算術(shù)運(yùn)算和邏輯運(yùn)算。控制器是計(jì)算機(jī)的指揮中心,它統(tǒng)一控制計(jì)算機(jī)的各個(gè)部件。故正確答案為C選項(xiàng)。
14.在計(jì)算機(jī)內(nèi)部,大寫字母?G?的ASCII碼為?1000111?,大寫字母?K?的ASCII碼為()。
A.1001001
B.1001100
C.1001010
D.1001011
正確答案:D
解析:1000111對應(yīng)的十進(jìn)制數(shù)是71,則?K?的碼值是75,轉(zhuǎn)換成二進(jìn)制位1001011.故正確答案為D選項(xiàng)。
15.以下不屬于Word文檔視圖的是()。
A.閱讀版式視圖
B.放映視圖
C.Web版式視圖
D.大綱視圖
正確答案:B
解析:Word提供了5種視圖方式,分別為頁面視圖、閱讀版式視圖、Web版式視圖、大綱視圖和草稿,不包括放映視圖。故正確答案為B選項(xiàng)。
浙江省計(jì)算機(jī)二級(jí)考試試題 6
1[單選題] 一個(gè)關(guān)系中的各條記錄( )。
A.前后順序不能任意顛倒,要按輸入的順序排列
B.前后順序不能任意顛倒,要按關(guān)鍵字段值的順序排列
C.前后順序可以任意顛倒,但排列順序不同,統(tǒng)計(jì)處理的結(jié)果可能不同
D.前后順序可以任意顛倒,不影響數(shù)據(jù)的實(shí)際含義
參考答案:D
參考解析: 一個(gè)關(guān)系就是一張二維表,每個(gè)關(guān)系有一個(gè)關(guān)系名。在關(guān)系模型中對關(guān)系有一定的要求,關(guān)系必須具有以下特點(diǎn):關(guān)系必須規(guī)范化,表中不能再包含表;在同一個(gè)關(guān)系中不能出現(xiàn)完全相同的屬性(列),即不允許有相同的字段名;關(guān)系中不允許有完全相同的元組(行),即不允許有相同的記錄;在一個(gè)關(guān)系中行的次序無關(guān)緊要,可任意交換兩行的位置;在一個(gè)關(guān)系中列的次序無關(guān)緊要,可任意交換兩列的位置。本題D為正確選項(xiàng)。
2[單選題] 在軟件開發(fā)中,需求分析階段可以使用的工具是( )。
A.N-S圖 B.DFD圖 C.PAD圖 D.程序流程圖
參考答案:B
參考解析:在需求分析階段可以使用的工具有數(shù)據(jù)流圖(DFD圖),數(shù)據(jù)字典(DD),判定樹與判定表,所以選擇B)。
3[單選題] 一棵二叉樹共有25個(gè)結(jié)點(diǎn),其中5個(gè)是葉子結(jié)點(diǎn),則度為1的結(jié)點(diǎn)數(shù)為( )。
A.16B.10C.6 D.4
參考答案:A
參考解析:根據(jù)-y.樹的性質(zhì)3:在任意一課二叉樹中,度為0的葉子結(jié)點(diǎn)總是比度為2的結(jié)點(diǎn)多一個(gè),所以本題中度為2的結(jié)點(diǎn)是5-1=4個(gè),所以度為l的結(jié)點(diǎn)的個(gè)數(shù)是25-5-4=16個(gè)。
4[簡答題]在考生文件夾下完成如下基本操作:
1.通過SQLINSERT語句插入元組(”p7”,”PN7”,1020)到“零件信息”表(注意不要重復(fù)執(zhí)行插入操作),并將相應(yīng)的SQL語句存儲(chǔ)在文件one.pr9中。
2.通過SQLDELETE語句從“零件信息”表中刪除單價(jià)小于600的所有記錄,并將相應(yīng)的SQL語句存儲(chǔ)在文件tw0.pr9中。一
3.通過SQLUPDATE語句將“零件信息”表中零件號(hào)為“p4”的零件的單價(jià)更改為l090,并將相應(yīng)的SQL語句存儲(chǔ)在文件three.pr9中。
4.打開菜單文件mymenu.Innx,然后生成可執(zhí)行的菜單程序mymenu.mpr。
參考解析:
【考點(diǎn)分析】本大題主要考查的知識(shí)點(diǎn)是:利用SQL語句對表進(jìn)行插入、刪除、修改等操作,為菜單生成可執(zhí)行的菜單程序。
【解題思路】對于第l、2,3小題,需先在命令窗口中完成正確的SQL語句的編寫并執(zhí)行,然后檢查SQL語句的執(zhí)行結(jié)果,接下來新建題目要求的'程序文件,最后將SQL語句復(fù)制到新建的程序文件中。生成可執(zhí)行的菜單程序需先打開菜單文件,然后執(zhí)行“菜單”菜單中的“生成”命令。
【操作步驟】
(1)打開VisualFoxPr0,在命令窗口輸入“INSERTINTO零件信息VALUES(”p7“,”PN7”,l020)”,并按下回車鍵執(zhí)行語句。
然后創(chuàng)建—個(gè)程序文件0ne.pr9,把代碼復(fù)制過去并保存。(2)在命令窗口輸入“DELETEFROM零件信息WHERE單價(jià)<600”,并按下回車鍵執(zhí)行語句。
然后創(chuàng)建—個(gè)程序文件tw0.prg,把代碼復(fù)制過去并保存。(3)在命令窗口輸入“UPDATE零件信息SET單價(jià)=1090WHERE零件號(hào)=”p4””,并按下回車鍵執(zhí)行語句。
然后創(chuàng)建一個(gè)程序文件three.pr9,把代碼復(fù)制過去并保存。
(4)打開菜單mymenu.mnx后,選擇系統(tǒng)菜單中的“菜單”,然后選擇“生成”。
【舉一反三】第1題的題型還出現(xiàn)手:第l3套一(4)、第89套一(3)、第l7套一(3)、第97套--(2)。第2題的題型還出現(xiàn)于:第89套一(2)、第97套一(4)。第3題的題型還出現(xiàn)于:第87套一(2)、第29套--(2)、第30套一-(4)、第94套一(4)、第97套一(3)。
5[單選題] 與“SELECT*FROM學(xué)生INTO DBF A”等價(jià)的語句是( )。
A.SELECT*FROM學(xué)生INTO A
B.SELECT*FROM學(xué)生INTO TABLE A
C.SELECT*FROM學(xué)生TO TABLE A
D.SELECT*FROM學(xué)生TO DBF A
參考答案:B
參考解析:在SQL查詢語句的尾部添加、INTO DBFI
TABLE<表名>可以將查詢的結(jié)果放入新生成的指定表中。
INTO TABLE A等價(jià)于INTO DBF A,因此B)為正確選項(xiàng)。
6[單選題] 在Visual FoxPro中,下面關(guān)于索引的正確描述是( )。
A.當(dāng)數(shù)據(jù)庫表建立索引以后,表中的記錄的物理順序?qū)⒈桓淖?/p>
B.索引的數(shù)據(jù)將與表的數(shù)據(jù)存儲(chǔ)在一個(gè)物理文件中
C.建立索引是創(chuàng)建一個(gè)索引文件,該文件包含有指向表記錄的指針
D.使用索引可以加快對表的更新操作
參考答案:C
參考解析:Visual FoxPro索引是由指針構(gòu)成的文件,這些指針邏輯上按照索引關(guān)鍵字值進(jìn)行排序。索引文件和表的dbf文件分別存儲(chǔ),并且不改變表中記錄的物理順序。實(shí)際上,創(chuàng)建索引是創(chuàng)建一個(gè)由指向.dbf文件記錄的指針構(gòu)成的文件。若要根據(jù)特定順序處理表記錄,可以選擇一個(gè)相應(yīng)的索引,使用索引還可以加速對表的查詢操作,但不會(huì)加快對表的更新操作。
7[單選題] 在Visual FoxPro中,命令“INDEX ON姓名TO xm”的功能是( )。
A.建立一個(gè)名為xm.idx的索引文件
B.建立一個(gè)名為xm.cdx的索引文件
C.在結(jié)構(gòu)索引文件中建立一個(gè)名為xm的索引
D.在非結(jié)構(gòu)索引文件中建立一個(gè)名為xm的索引
參考答案:A
參考解析:INDEX ON命令用于在程序中建立索引,執(zhí)行命令“INDEX ON姓名TO xm”之后可建立一個(gè)名為xm的索引文件,索引文件的擴(kuò)展名為.idx,故本題A選項(xiàng)正確。
8[單選題] 設(shè)x=〝123〞,y=123,k=〝Y〞,表達(dá)式x+&k的值是( )。
A.123123B.246C.123y D.數(shù)據(jù)類型不匹配
參考答案:D
參考解析:本題考查宏替換函數(shù):&<字符型變量>[],其功能為替換出字符型變量的內(nèi)容,即函數(shù)值是變量中的字符串。本題數(shù)據(jù)類型不匹配,無法替換。
9[單選題] 設(shè)有讀者表:
讀者(借書證號(hào)C,姓名C,單位C,性別.L,職稱C,聯(lián)系電話C.
查詢姓名中含“志”的所有讀者的信息,正確的SQL語句是:
A.SELECT*FROM讀者WHERE姓名LIKE”+志+”
B.SELECT*FROM讀者WHERE姓名=”*志*”
C.sELECT*FROM讀者WHERE姓名LIKE”%志%”
D.SELECT*FROM讀者WHERE姓名=”%志%”
參考答案:C
參考解析:SQL的基本格式為SELECT—FROM—WHERE,其中SELECT說明要查詢的字段,F(xiàn)ROM 說明要查詢的字段來自哪個(gè)表或哪些表,WHERE說明查詢條件。LIKE為字符串匹配運(yùn)算符,可與通配符“%”和“一”一起使用。“%”表示與任意多個(gè)字符匹配;“一”表示與任意一個(gè)字符匹配。查詢姓名中含“志”的所有讀者的信息可用“LIKE”%志%””表示,C選項(xiàng)正確。
10[單選題] 在表設(shè)計(jì)器中設(shè)置的索引包含在( )。
A.單獨(dú)索引文件中
B.唯一索引文件中
C.結(jié)構(gòu)復(fù)合索引文件中
D.非結(jié)構(gòu)復(fù)合索引文件中
參考答案:C
參考解析:從索引的組織方式來講,索引分為三類索引文件:單獨(dú)的idx索引,是一種非結(jié)構(gòu)索引;采用非默認(rèn)名的cdx索引,也是非結(jié)構(gòu)索引;與表名同名的cdx索引,是結(jié)構(gòu)復(fù)合索引。與表名同名的cdx索引是一種結(jié)構(gòu)復(fù)合壓縮索引,它是Visual FoxPro數(shù)據(jù)庫中最普通也是最重要的一種索引文件,用表設(shè)計(jì)器建立的索引都是這類索引。
浙江省計(jì)算機(jī)二級(jí)考試試題 7
1[單選題] 要使標(biāo)簽中的文本靠右顯示,應(yīng)將其Aligment屬性設(shè)置為
A.0-LeftJustifyB.1-RightJustifyC.2-CenterD.3
參考答案:B
參考解析:0-LeftJustify:文本靠左顯示;l-RightJustify:文本靠右顯示;2-Center:文本居中顯示。
2[單選題] 軟件測試的目的是( )。
A.評(píng)估軟件可靠性
B.發(fā)現(xiàn)并改正程序中的錯(cuò)誤
C.改正程序中的錯(cuò)誤
D.發(fā)現(xiàn)程序中的錯(cuò)誤
參考答案:D
參考解析:軟件測試是為了發(fā)現(xiàn)錯(cuò)誤而執(zhí)行程序的過程,測試要以查找錯(cuò)誤為中心,而不是為了演示軟件的正確功能。不是為了評(píng)估軟件或改正錯(cuò)誤。
3[單選題] 軟件設(shè)計(jì)中劃分模塊的一個(gè)準(zhǔn)則是( )。
A.低內(nèi)聚低耦合B.高內(nèi)聚低耦合C.低內(nèi)聚高耦合D.高內(nèi)聚高耦合
參考答案:B
參考解析:一般較優(yōu)秀的軟件設(shè)計(jì),應(yīng)盡量做到高內(nèi)聚,低耦合,即減弱模塊之間的耦合性和提高模塊內(nèi)的內(nèi)聚性,有利于提高模塊的獨(dú)立性。
4[單選題] 有如下數(shù)據(jù)定義語句:Dim X,Y As Integer以上語句表明( )。
A.x、Y均是整型變量
B.x是整型變量,Y是變體類型變量
C.X是變體類型變量,Y是整型變量
D.x是整型變量,Y是字符型變量
參考答案:C
5[單選題] 在軟件開發(fā)中,需求分析階段可以使用的工具是( )。
A.N—s圖B.DFD圖C.PAD圖D.程序流程圖
參考答案:B
參考解析:在需求分析階段可以使用的工具有數(shù)據(jù)流圖(DFD圖),數(shù)據(jù)字典(DD),判定樹與判定表,所以選擇B。
6[單選題] 耦合性和內(nèi)聚性是對模塊獨(dú)立性度量的兩個(gè)標(biāo)準(zhǔn)。下列敘述中正確的`是( )。
A.提高耦合性降低內(nèi)聚性有利于提高模塊的獨(dú)立性
B.降低耦合性提高內(nèi)聚性有利于提高模塊的獨(dú)立性
C.耦合性是指一個(gè)模塊內(nèi)部各個(gè)元素間彼此結(jié)合的緊密程度
D.內(nèi)聚性是指模塊間互相連接的緊密程度
參考答案:B
參考解析:模塊獨(dú)立性是指每個(gè)模塊只完成系統(tǒng)要求的獨(dú)立的子功能,并且與其他模塊的聯(lián)系最少且接口簡單。一般較優(yōu)秀的軟件設(shè)計(jì),應(yīng)盡量做到高內(nèi)聚、低耦合,即減弱模塊之間的耦合性和提高模塊內(nèi)的內(nèi)聚性,有利于提高模塊的獨(dú)立性,所以A錯(cuò)誤,B正確。耦合性是模塊問互相連接的緊密程度的度量而內(nèi)聚性是指一個(gè)模塊內(nèi)部各個(gè)元素間彼此結(jié)合的緊密程度,所以C與D錯(cuò)誤。
7[單選題] 設(shè):a=2,b=8,c=6,d=3,表達(dá)式a>bAndNot(C>D.Ord>c的值是
A.1B.OC.TrueD.False
參考答案:D
參考解析:本題中包含的兩種運(yùn)算符的優(yōu)先級(jí)別由高到低依次為:比較運(yùn)算符、邏輯運(yùn)算符。其中,邏輯運(yùn)算符的優(yōu)先級(jí)為:Not(非)→And(與)→Or(或)。And前面表達(dá)式的值為False,And后面表達(dá)式的值為False,Or后面表達(dá)式的值也為False,所以最后輸出的也是False。因此,答案為D.。
參考解析:用Dim可同時(shí)定義多個(gè)變量,但變量要l分別聲明其數(shù)據(jù)類型,如果不聲明數(shù)據(jù)類型,默認(rèn)是Variant變I體型變量。l本題中,變量x定義時(shí)沒聲明數(shù)據(jù)類型,所以為Variant型I變量,變量Y是整型變量。故c選項(xiàng)正確。
8[單選題] 當(dāng)文本框中的內(nèi)容發(fā)生改變時(shí)所觸發(fā)的事件是( )。
A.KeyUpB.ChangeC.LostFocus D.GotFocus
參考答案:B
參考解析:文本框中內(nèi)容有變化時(shí),觸發(fā)Change事件。故B選項(xiàng)正確。當(dāng)在文本框中輸人數(shù)據(jù),松開鍵盤時(shí)觸發(fā)它的KeyUp事件;文本框失去焦點(diǎn)觸發(fā)LostFocus事件:獲得焦點(diǎn)。觸發(fā)Got—1%eus事件0
9[單選題]下面程序的執(zhí)行結(jié)果是( )。
Private Sub Commandl—Click( )a=0
k=1Do While k<4
X=k+kk=k+1
Prim X;
LoopEnd Sub
A.1 4 27B.1 1 1C.1 4 9 D.0 0 0
參考答案:B
參考解析:本題主要考查算術(shù)運(yùn)算符中的冪運(yùn)算,在程序中x的值為k的k次方的a次方,k的值每次循環(huán)都加1,但a的值不變總為0,除0以外的任何數(shù)的0次方都是l,因此,在k的值變?yōu)?之前會(huì)輸出三個(gè)l。
10[單選題] 設(shè)變量X的值是845,則下面語句的輸出是
Printx、100+(xMod100)10+x
Mod10
A.17B.548C.845D.485
參考答案:A
參考解析:整除運(yùn)算(、)的結(jié)果是商的整數(shù)部分。例如,72表示整除,商為3.5,結(jié)果取整數(shù)部分3,不進(jìn)行四舍五入。如果參加整除的操作數(shù)是浮點(diǎn)數(shù),則先按四舍五人的原則將它們變成整數(shù),然后再執(zhí)行整除運(yùn)算。例如,對于8.5、2,先將8.5變成9再進(jìn)行整除,商為3.5,結(jié)果為4。取余運(yùn)算(MoD.是求兩個(gè)整數(shù)相除后的余數(shù)。如果參加取余運(yùn)算的操作數(shù)是浮點(diǎn)數(shù),則先按四舍五人的原則將它們變成整數(shù),然后再執(zhí)行取余運(yùn)算。例如,對于8.52.1,先將8.5變成9,2.1變成2,然后9除以2與1,因此取余結(jié)果為1。
算術(shù)運(yùn)算符的優(yōu)先級(jí):先乘除,后加減;乘方優(yōu)先于乘除;函數(shù)優(yōu)先于乘方;Mod次于乘除而優(yōu)先于加減;括號(hào)最優(yōu)先本題中,x100結(jié)果為8,(xModl00)10結(jié)果為4,xModt0結(jié)果為5,所以輸出為l7,選項(xiàng)A.正確。
浙江省計(jì)算機(jī)二級(jí)考試試題 8
1.在公有派生情況下,有關(guān)派生類對象和基類對象的關(guān)系,下列敘述不正確的是( )
A.派生類的對象可以賦給基類的對象
B.派生類的對象可以初始化基類的引用
C.派生類的對象可以直接訪問基類中的成員
D.派生類的對象的地址可以賦給指向基類的指針
【參考答案】 C
2.下列關(guān)于虛基類的`描述,錯(cuò)誤的是( )
A.設(shè)置虛基類的目的是為了消除二義性
B.虛基類的構(gòu)造函數(shù)在非虛基類之后調(diào)用
C.若同一層中包含多個(gè)虛基類,這些基類的構(gòu)造函數(shù)按它們說明的次序調(diào)用
D.若虛基類由非虛基類派生而來,則仍然先調(diào)用基類構(gòu)造函數(shù),再調(diào)用派生類的構(gòu)造函數(shù)
【參考答案】 B
3.下列運(yùn)算符中,在C++語言中不能重載的是( )
A.*
B.>=
C.:
D./
【參考答案】 C
4.下列程序的運(yùn)行結(jié)果是( )
#include
class A
{ int a;
public:
A() {a=0;}
A(int aa)
{a=aa;
cout<
void main()
{A x,y(2),z(3);
cout<
A.00
B.23
C.34
D.25
【參考答案】 B
5.判斷char型變量c是否為小寫字母的正確表達(dá)式是( )
A.′a′<=c<=′z′
B.(c>+A)&&(c<=z)
C.(′a′>=c)||(′z′<=c)
D.(c>=′a′)&&(c<=′z′)
【參考答案】 D
浙江省計(jì)算機(jī)二級(jí)考試試題 9
01.數(shù)據(jù)結(jié)構(gòu)與算法
1.一個(gè)棧的初始狀態(tài)為空。現(xiàn)將元素 1、2、3、4、5、A、B、C、D、E 依次入棧,然后再
依次出棧,則元素出棧的順序是(B)
A.12345ABCDE
B.EDCBA54321
C.ABCDE12345
D.54321EDCBA
2.下列敘述中正確的是(D)
A.循環(huán)隊(duì)列有隊(duì)頭和隊(duì)尾兩個(gè)指針,因此,循環(huán)隊(duì)列是非線性結(jié)構(gòu)
B.在循環(huán)隊(duì)列中,只需要隊(duì)頭指針就能反映隊(duì)列中元素的動(dòng)態(tài)變化情況
C.在循環(huán)隊(duì)列中,只需要隊(duì)尾指針就能反映隊(duì)列中元素的動(dòng)態(tài)變化情況
D.循環(huán)隊(duì)列中元素的個(gè)數(shù)是由隊(duì)頭指針和隊(duì)尾指針共同決定
3.下列敘述中正確的是(A)
A.順序存儲(chǔ)結(jié)構(gòu)的存儲(chǔ)一定是連續(xù)的,鏈?zhǔn)酱鎯?chǔ)結(jié)構(gòu)的存儲(chǔ)空間不一定是連續(xù)的
B.順序存儲(chǔ)結(jié)構(gòu)只針對線性結(jié)構(gòu),鏈?zhǔn)酱鎯?chǔ)結(jié)構(gòu)只針對非線性結(jié)構(gòu)
C.順序存儲(chǔ)結(jié)構(gòu)能存儲(chǔ)有序表,鏈?zhǔn)酱鎯?chǔ)結(jié)構(gòu)不能存儲(chǔ)有序表
D.鏈?zhǔn)酱鎯?chǔ)結(jié)構(gòu)比順序存儲(chǔ)結(jié)構(gòu)節(jié)省存儲(chǔ)空間
4.下列敘述中正確的是(D)。
A.棧是“先進(jìn)先出”的線性表
B.隊(duì)列是“先進(jìn)后出”的線性表
C.循環(huán)隊(duì)列是非線性結(jié)構(gòu)
D.有序線性表既可以采用順序存儲(chǔ)結(jié)構(gòu),也可以采用鏈?zhǔn)酱鎯?chǔ)結(jié)構(gòu)
5.支持子程序調(diào)用的數(shù)據(jù)結(jié)構(gòu)是(A)。
A.棧
B.樹
C.隊(duì)列
D.二叉樹
6.某二叉樹有 5 個(gè)度為 2 的結(jié)點(diǎn),則該二叉樹中的葉子結(jié)點(diǎn)數(shù)是(C)。
A.10
B.8
C.6
D.4
7.下列排序方法中,最壞情況下比較次數(shù)最少的是(D)。
A.冒泡排序
B.簡單選擇排序
C.直接插入排序
D.堆排序
8.算法的有窮性是指(A)。
A.算法程序的運(yùn)行時(shí)間是有限的
B.算法程序所處理的數(shù)據(jù)量是有限的
C.算法程序的長度是有限的
D.算法只能被有限的用戶使用
9.對長度為 n 的線性表排序,在最壞情況下,比較次數(shù)不是 n(n-1)/2 的排序方法是(D)。
A.快速排序
B.冒泡排序
C.直接插入排序
D.堆排序
10.下列關(guān)于棧的敘述正確的是(B)。
A.棧按“先進(jìn)先出”組織數(shù)據(jù)
B.棧按“先進(jìn)后出”組織數(shù)據(jù)
C.只能在棧底插入數(shù)據(jù)
D.不能刪除數(shù)據(jù)
11.算法的空間復(fù)雜度是指(A)。
A.算法在執(zhí)行過程中所需要的計(jì)算機(jī)存儲(chǔ)空間
B.算法所處理的數(shù)據(jù)量
C.算法程序中的語句或指令條數(shù)
D.算法在執(zhí)行過程中所需要的臨時(shí)工作單元數(shù)
12.下列關(guān)于線性鏈表的敘述中,正確的是(C)。
A.各數(shù)據(jù)結(jié)點(diǎn)的存儲(chǔ)空間可以不連續(xù),但它們的存儲(chǔ)順序與邏輯順序必須一致
B.各數(shù)據(jù)結(jié)點(diǎn)的存儲(chǔ)順序與邏輯順序可以不一致,但它們的存儲(chǔ)空間必須連續(xù)
C.進(jìn)行插入與刪除時(shí),不需要移動(dòng)表中的元素
D.以上說法均不正確
13.一棵二叉樹共有 25 個(gè)結(jié)點(diǎn),其中 5 個(gè)是葉子結(jié)點(diǎn),則度為 1 的結(jié)點(diǎn)數(shù)為(A)
A.16
B.10
C.6
D.4
14.下列關(guān)于棧敘述正確的是(A)。
A.棧頂元素最先能被刪除
B.棧頂元素最后才能被刪除
C.棧底元素永遠(yuǎn)不能被刪除
D.棧底元素最先被刪除
15.下列敘述中正確的是(C)。
A.在棧中,棧中元素隨棧底指針與棧頂指針的變化而動(dòng)態(tài)變化
B.在棧中,棧頂指針不變,棧中元素隨棧底指針的變化而動(dòng)態(tài)變化
C.在棧中,棧底指針不變,棧中元素隨棧頂指針的變化而動(dòng)態(tài)變化
D.以上說法均不正確
16.設(shè)循環(huán)隊(duì)列的存儲(chǔ)空間為 Q(1:35),初始狀態(tài)為 front=rear=35。現(xiàn)經(jīng)過一系列入隊(duì)
與退隊(duì)運(yùn)算后,front=15,rear=15,則循環(huán)隊(duì)列中的元素個(gè)數(shù)為(D)。
A.15
B.16
C.20
D.0 或 35
17.下列與隊(duì)列結(jié)構(gòu)有關(guān)聯(lián)的是(D)。
A.函數(shù)的遞歸調(diào)用
B.數(shù)組元素的引用
C.多重循環(huán)的執(zhí)行;
D.先到先服務(wù)的作業(yè)調(diào)度
【解析】:隊(duì)列的進(jìn)出原則是“先進(jìn)先出”,即為先到先服務(wù),所以選 D。
18.對下列二叉樹進(jìn)行前序遍歷的結(jié)果為(C)。
A.DYBEAFCZX
B.YDEBFZXCA
C.ABDYECFXZ
D.ABCDEFXYZ
19.設(shè)順序表的長度為 n。下列算法中,最壞情況下比較次數(shù)小于 n 的是(A)。
A.尋找最大項(xiàng)
B.堆排序
C.快速排序
D.順序查找法
20.設(shè)棧的順序存儲(chǔ)空間為 S(1:m),初始狀態(tài)為 top=m+1。現(xiàn)經(jīng)過一系列正常的入棧與退
棧操作后,top=20,則棧中的元素個(gè)數(shù)為(C)。
A.30
B.20
C.m-19
D.M-20
21.某二叉樹的后序遍歷序列與中序遍歷序列相同,均為 ABCDEF,則按層次輸出(同一層
從左到右)的序列為(A)。
A.FEDCBA
B.CBAFED
C.DEFCBA
D.ABCDEF
22.設(shè)棧的順序存儲(chǔ)空間為 S(1:m),初始狀態(tài)為 top=0。現(xiàn)經(jīng)過一系列正常的入棧與退棧操
作后,top=m+1,則棧中的元素個(gè)數(shù)為(A)。
A.不可能
B.m+1
C.0
D.m
23.下列排序法中,最壞情況下時(shí)間復(fù)雜度最小的是(A)。
A.堆排序
B.快速排序
C.希爾排序
D.冒泡排序
24.下列敘述中正確的是(A)。
A.對數(shù)據(jù)進(jìn)行壓縮存儲(chǔ)會(huì)降低算法的空間復(fù)雜度
B.算法的優(yōu)化主要通過程序的編制技巧來實(shí)現(xiàn)
C.算法的.復(fù)雜度與問題的規(guī)模無關(guān)
D.數(shù)值型算法只需考慮計(jì)算結(jié)果的可靠性
25.下列排序法中,每經(jīng)過一次元素的交換會(huì)產(chǎn)生新的逆序的是(A)。
A.快速排序
B.冒泡排序
C.簡單插入排序
D.簡單選擇排序
26.在具有 2n 個(gè)結(jié)點(diǎn)的完全二叉樹中,葉子結(jié)點(diǎn)個(gè)數(shù)為(A)。
A.n
B.n+1
C.n-1
D.n/2
27.下列敘述中正確的是(A)。
A.在棧中,棧頂指針的動(dòng)態(tài)變化決定棧中元素的個(gè)數(shù)
B.在循環(huán)隊(duì)列中,隊(duì)尾指針的動(dòng)態(tài)變化決定隊(duì)列的長度
C.在循環(huán)鏈表中,頭指針和鏈尾指針的動(dòng)態(tài)變化決定鏈表的長度
D.在線性鏈表中,頭指針和鏈尾指針的動(dòng)態(tài)變化決定鏈表的長度
28.某二叉樹的中序遍歷序列為 CBADE,后序遍歷序列為 CBADE,則前序遍歷序列為(A)。
A.EDABC
B.CBEDA
C.CBADE
D.EDCBA
29.下列敘述中正確的是(A)。
A.在循環(huán)隊(duì)列中,隊(duì)頭指針和隊(duì)尾指針的動(dòng)態(tài)變化決定隊(duì)列的長度
B.在循環(huán)隊(duì)列中,隊(duì)尾指針的動(dòng)態(tài)變化決定隊(duì)列的長度
C.在帶鏈的隊(duì)列中,隊(duì)頭指針與隊(duì)尾指針的動(dòng)態(tài)變化決定隊(duì)列的長度
D.在帶鏈的棧中,棧頂指針的動(dòng)態(tài)變化決定棧中元素的個(gè)數(shù)
30.設(shè)順序表的長度為 n。下列排序方法中,最壞情況下比較次數(shù)小于 n(n-1)/2 的是(A)。
A.堆排序
B.快速排序
C.簡單插入排序
D.冒泡排序
31.某二叉樹共有 12 個(gè)結(jié)點(diǎn),其中葉子結(jié)點(diǎn)只有 1 個(gè)。則該二叉樹的深度為(根結(jié)點(diǎn)在第 1
層)(D)
A.3
B.6
C.8
D.12
32.設(shè)一棵樹的度為 3,其中度為 3,2,1 的結(jié)點(diǎn)個(gè)數(shù)分別為 4,1,3。則該棵樹中的葉子
結(jié)點(diǎn)數(shù)為(A)。
A.10
B.11
C.12
D.不可能有這樣的樹
33.設(shè)表的長度為 15。則在最壞情況下,快速排序所需要的比較次數(shù)為(A)。
A.105
B.55
C.15
D.75
34.設(shè)循環(huán)隊(duì)列的存儲(chǔ)空間為 Q(1:100),初始狀態(tài)為空。現(xiàn)經(jīng)過一系列正常操作后,front=49,則循環(huán)隊(duì)列中的元素個(gè)數(shù)為(A)。
A.不確定
B.49
C.51
D.50
35.某完全二叉樹按層次輸出(同一層從左到右)的序列為 ABCDEFGH。該完全二叉樹的中
序序列為(A)。
A.HDBEAFCG
B.HDEBFGCA
C.ABDHECFG
D.ABCDEFGH
36.下面屬于整數(shù)類 I 的實(shí)例的是(A)
A.229
B.0.229
C.229E-2
D."229"
37.下列敘述中正確的是(C)。
A.所謂有序表是指在順序存儲(chǔ)空間內(nèi)連續(xù)存放的元素序列
B.有序表只能順序存儲(chǔ)在連續(xù)的存儲(chǔ)空間內(nèi)
C.有序表可以用鏈接存儲(chǔ)方式存儲(chǔ)在不連續(xù)的存儲(chǔ)空間內(nèi)
D.任何存儲(chǔ)方式的有序表均能采用二分法進(jìn)行查找
38.設(shè)二叉樹如下則后序序列為(C)
A.ABDEGCFH
B.DBGEAFHC
C.DGEBHFCA
D.ABCDEFGH
39.下列敘述中正確的是(B)。
A.結(jié)點(diǎn)中具有兩個(gè)指針域的鏈表一定是二叉鏈表
B.結(jié)點(diǎn)中具有兩個(gè)指針域的鏈表可以是線性結(jié)構(gòu),也可以是非線性結(jié)構(gòu)
C.二叉樹只能采用鏈?zhǔn)酱鎯?chǔ)結(jié)構(gòu)
D.循環(huán)鏈表是非線性結(jié)構(gòu)
40.某二叉樹中有15個(gè)度為1的結(jié)點(diǎn),16個(gè)度為2的結(jié)點(diǎn),則該二叉樹中總的結(jié)點(diǎn)數(shù)為(C)。
A.32
B.46
C.48
D.49
41.下列敘述中正確的是(A)
A.有的二叉樹也能用順序存儲(chǔ)結(jié)構(gòu)表示
B.有兩個(gè)指針域的鏈表就是二叉鏈表
C.多重鏈表一定是非線性結(jié)構(gòu)
D.順序存儲(chǔ)結(jié)構(gòu)一定是線性結(jié)構(gòu)
42.設(shè)二叉樹共有 375 個(gè)結(jié)點(diǎn),其中度為 2 的結(jié)點(diǎn)有 187 個(gè)。則度為 1 的結(jié)點(diǎn)個(gè)數(shù)是(A)。
A.0
B.1
C.188
D.不可能有這樣的二叉樹
43.某系統(tǒng)結(jié)構(gòu)圖如下圖所示該系統(tǒng)結(jié)構(gòu)圖的寬度是(B)。
A.5
B.4
C.2
D.1
44.設(shè)二叉樹的前序序列為 ABDEGHCFIJ,中序序列為 DBGEHACIFJ。則按層次輸出(從上
到下,同一層從左到右)的序列為(A)
A.ABCDEFGHIJ
B.DGHEBIJFCA
C.JIHGFEDCBA
D.GHIJDEFBCA
45.設(shè)順序表的長度為 16,對該表進(jìn)行簡單插入排序。在最壞情況下需要的比較次數(shù)為(D)
A.15
B.60
C.30
D.120
46.下列敘述中正確的是(A)
A.循環(huán)隊(duì)列是線性結(jié)構(gòu)
B.循環(huán)隊(duì)列是線性邏輯結(jié)構(gòu)
C.循環(huán)隊(duì)列是鏈?zhǔn)酱鎯?chǔ)結(jié)構(gòu)
D.循環(huán)隊(duì)列是非線性存儲(chǔ)結(jié)構(gòu)
47.設(shè)某棵樹的度為 3,其中度為 3,2,1 的結(jié)點(diǎn)個(gè)數(shù)分別為 3,0,4。則該樹中的葉子結(jié)點(diǎn)數(shù)為
(B)
A.6
B.7
C.8
D.不可能有這樣的樹
48.下列敘述中錯(cuò)誤的是(C)
A.具有兩個(gè)根結(jié)點(diǎn)的數(shù)據(jù)結(jié)構(gòu)一定屬于非線性結(jié)構(gòu)
B.具有兩個(gè)以上葉子結(jié)點(diǎn)的數(shù)據(jù)結(jié)構(gòu)一定屬于非線性結(jié)構(gòu)
C.具有兩個(gè)以上指針域的鏈?zhǔn)浇Y(jié)構(gòu)一定屬于非線性結(jié)構(gòu)
D.具有一個(gè)根結(jié)點(diǎn)且只有一個(gè)葉子結(jié)點(diǎn)的數(shù)據(jù)結(jié)構(gòu)也可能是非線性結(jié)構(gòu)
49.下列結(jié)構(gòu)中屬于非線性結(jié)構(gòu)的是(C)
A.循環(huán)隊(duì)列
B.二維數(shù)組
C.二叉鏈表
D.雙向鏈表
50.從表中任何一個(gè)結(jié)點(diǎn)位置出發(fā)就可以不重復(fù)地訪問到表中其他所有結(jié)點(diǎn)的鏈表是(A)
A.循環(huán)鏈表
B.雙向鏈表
C.單向鏈表
D.二叉鏈表
51.設(shè)元素集合為 D={1,2,3,4,5,6}。B=(D,R)為線性結(jié)構(gòu)所對應(yīng)的 R 是(A)。
A.R={(6,1),(5,6),(1,3),(2,4),(3,2)}
B.R={(4,5),(6,1),(5,6),(1,3),(2,4),(3,2)}
C.R={(6,1),(5,6),(1,3),(3,4),(3,2)}
D.R={(6,1),(5,6),(2,3),(2,4),(3,2)}
浙江省計(jì)算機(jī)二級(jí)考試試題 10
下列關(guān)于棧和隊(duì)列的描述中,正確的是()
棧是先進(jìn)先出
隊(duì)列是先進(jìn)后出
隊(duì)列允許在隊(duì)友刪除元素
棧在棧頂刪除元素
答案:D
解析:棧實(shí)際也是線性表,只不過是一種特殊的線性表。棧是只能在表的一端進(jìn)行插入和刪除運(yùn)算的線性表,通常稱插入、刪除的這一端為棧頂,另一端為棧底。隊(duì)列是只允許在一端刪除,在另一端插入的順序表,允許刪除的一端叫做隊(duì)頭,允許插入的一端叫做隊(duì)尾。
(2)已知二叉樹后序遍歷序列是CDABE,中序遍歷序列是CADEB,它的前序遍歷序列是()
A)ABCDE
B)ECABD
C)EACDB
D)CDEAB
答案:C
解析:由于后序遍歷的最后一個(gè)元素為E,所以E為根結(jié)點(diǎn),所以它的前序遍歷的首個(gè)元素為E,故排除A)和D)選項(xiàng)。由于中序遍歷中,元素B在元素根結(jié)點(diǎn)E的后面,所以B為二叉樹的右子樹,并且該二叉樹右子樹只有一個(gè)元素,所以前序遍歷的最后一個(gè)元素應(yīng)為B,故選項(xiàng)C)為正確選項(xiàng),即該二叉樹的前序遍歷序列是EACDB。
(3)在數(shù)據(jù)流圖中,帶有箭頭的線段表示的是()
A)控制流
B)數(shù)據(jù)流
C)模塊調(diào)用
D)事件驅(qū)動(dòng)
答案:B
解析:數(shù)據(jù)流圖中帶箭頭的線段表示數(shù)據(jù)流,沿箭頭方向傳遞數(shù)據(jù)的通道,一般在旁邊標(biāo)注數(shù)據(jù)流名。
(4)結(jié)構(gòu)化程序設(shè)計(jì)的3種結(jié)構(gòu)是()
A)順序結(jié)構(gòu),分支結(jié)構(gòu),跳轉(zhuǎn)結(jié)構(gòu)
B)順序結(jié)構(gòu),選擇結(jié)構(gòu),循環(huán)結(jié)構(gòu)
C)分支結(jié)構(gòu),選擇結(jié)構(gòu),循環(huán)結(jié)構(gòu)
D)分支結(jié)構(gòu),跳轉(zhuǎn)結(jié)構(gòu),循環(huán)結(jié)構(gòu)
答案:B
解析:程序設(shè)計(jì)語言僅僅使用順序、選擇和重復(fù)(循環(huán))三種基本控制結(jié)構(gòu)就足以表達(dá)出各種其他形式結(jié)構(gòu)的程序設(shè)計(jì)方法。遵循程序結(jié)構(gòu)化的設(shè)計(jì)原則,按結(jié)構(gòu)化程序設(shè)計(jì)方法設(shè)計(jì)出的程序易于理解、使用和維護(hù);可以提高編程工作的效率,降低軟件的開發(fā)成本。
(5)下列方法中,不屬于軟件調(diào)試方法的是()
A)回溯法
B)強(qiáng)行排錯(cuò)法
C)集成測試法
D原因排除法
答案:C
解析:軟件調(diào)試主要采用以下三種方法:
強(qiáng)行排錯(cuò)法:作為傳統(tǒng)的調(diào)試方法,其過程可概括為設(shè)置斷點(diǎn)、程序暫停、觀察程序狀態(tài)、繼續(xù)運(yùn)行程序。
回溯法:該方法適合于小規(guī)模程序的排錯(cuò)、即一旦發(fā)現(xiàn)了錯(cuò)誤,先分析錯(cuò)誤征兆,確定最先發(fā)現(xiàn)“癥狀”的位置。
原因排除法:原因排除法是通過演繹和歸納,以及二分法來實(shí)現(xiàn)。
(6)下列選項(xiàng)中,不屬于模塊間耦合的是()
A)內(nèi)容耦合
B)異構(gòu)耦合
C)控制耦合
D)數(shù)據(jù)耦合
答案:B
解析:耦合可以分為下列幾種,它們之間的耦合度由高到低排列:
內(nèi)容耦合--若一個(gè)模塊直接訪問另一模塊的內(nèi)容,則這兩個(gè)模塊稱為內(nèi)容耦合。
公共耦合--若一組模塊都訪問同一全局?jǐn)?shù)據(jù)結(jié)構(gòu),則稱為公共耦合。
外部耦合--若一組模塊都訪問同一全局?jǐn)?shù)據(jù)項(xiàng),則稱為外部耦合。
控制耦合--若一模塊明顯地把開關(guān)量、名字等信息送入另一模塊,控制另一模塊的功能,則稱為控制耦合。
標(biāo)記耦合--若兩個(gè)以上的模塊都需要其余某一數(shù)據(jù)結(jié)構(gòu)的子結(jié)構(gòu)時(shí),不使用其余全局變量的方式而全使用記錄傳遞的方式,這樣的耦合稱為標(biāo)記耦合。
數(shù)據(jù)耦合--若一個(gè)模塊訪問另一個(gè)模塊,被訪問模塊的輸入和輸出都是數(shù)據(jù)項(xiàng)參數(shù),則這兩個(gè)模塊為數(shù)據(jù)耦合。
非直接耦合--若兩個(gè)模塊沒有直接關(guān)系,它們之間的聯(lián)系完全是通過程序的控制和調(diào)用來實(shí)現(xiàn)的,則稱這兩個(gè)模塊為非直接耦合,這樣的耦合獨(dú)立性最強(qiáng)。
(7)下列特征中不是面向?qū)ο蠓椒ǖ闹饕卣鞯氖?)
A)多態(tài)性
B)標(biāo)識(shí)唯一性
C)封裝性
D)耦合性
答案:D
解析:面向?qū)ο笤O(shè)計(jì)方法與面向過程設(shè)計(jì)方法有本質(zhì)的不同,其基本原理是:使用現(xiàn)實(shí)世界的概念抽象地思考問題從而自然地解決問題。其特點(diǎn)包括:標(biāo)識(shí)惟一性、多態(tài)性、封裝性、模塊獨(dú)立性、繼承和多態(tài)性好。
(8)在數(shù)據(jù)庫設(shè)計(jì)中,將E-R圖轉(zhuǎn)換成關(guān)系數(shù)據(jù)模型的過程屬于()
A)需求分析階段
B)概念設(shè)計(jì)階段
C)邏輯設(shè)計(jì)階段
D)物理設(shè)計(jì)階段
答案:C
解析:邏輯結(jié)構(gòu)設(shè)計(jì)的任務(wù):概念結(jié)構(gòu)是各種數(shù)據(jù)模型的共同基礎(chǔ),為了能夠用某一DBMS實(shí)現(xiàn)用戶需求,還必須將概念結(jié)構(gòu)進(jìn)一步轉(zhuǎn)化為相應(yīng)的數(shù)據(jù)模型,這正是數(shù)據(jù)庫邏輯結(jié)構(gòu)設(shè)計(jì)所要完成的.任務(wù)。它包括從E-R圖向關(guān)系模式轉(zhuǎn)換和邏輯模式規(guī)范化及調(diào)整、實(shí)現(xiàn)。
(9)在一棵二叉樹上,第5層的結(jié)點(diǎn)數(shù)最多是()
A)8
B)9
C)15
D)16
答案:D
解析:根據(jù)二叉樹的性質(zhì):二叉樹第i(i≥1)層上至多有2i-1個(gè)結(jié)點(diǎn)。得到第5層的結(jié)點(diǎn)數(shù)最多是16個(gè)。
(10)下列有關(guān)數(shù)據(jù)庫的描述,正確的是()
A)數(shù)據(jù)庫設(shè)計(jì)是指設(shè)計(jì)數(shù)據(jù)庫管理系統(tǒng)
B)數(shù)據(jù)庫技術(shù)的根本目標(biāo)是要解決數(shù)據(jù)共享的問題
C)數(shù)據(jù)庫是一個(gè)獨(dú)立的系統(tǒng),不需要操作系統(tǒng)的支持
D)數(shù)據(jù)庫系統(tǒng)中,數(shù)據(jù)的物理結(jié)構(gòu)必須與邏輯結(jié)構(gòu)一致
答案:B
解析:數(shù)據(jù)庫設(shè)計(jì)的目的實(shí)質(zhì)上是設(shè)計(jì)出滿足實(shí)際應(yīng)用需求的實(shí)際關(guān)系模型。數(shù)據(jù)庫技術(shù)的主要目的是有效地管理和存取大量的數(shù)據(jù)資源,包括:提高數(shù)據(jù)的共享性,使多個(gè)用戶能夠同時(shí)訪問數(shù)據(jù)庫中的數(shù)據(jù);減小數(shù)據(jù)的冗余,以提高數(shù)據(jù)的一致性和完整性;提供數(shù)據(jù)與應(yīng)用程序的獨(dú)立性,從而減少應(yīng)用程序的開發(fā)和維護(hù)代價(jià)。
(11)天氣預(yù)報(bào)能為我們的生活提供良好的幫助,它應(yīng)該屬于計(jì)算機(jī)的哪一類應(yīng)用?
A)科學(xué)計(jì)算
B)信息處理
C)過程控制
D)人工智能
答案:A
解析:科學(xué)計(jì)算(數(shù)值計(jì)算)解決的大都是從科學(xué)研究和工程技術(shù)中所提出的一些復(fù)雜的數(shù)學(xué)問題。天氣預(yù)報(bào)是其中的一類應(yīng)用。
(12)已知某漢字的區(qū)位碼是3222,則其國標(biāo)碼是()
A)4252D
B)5242H
C)4036H
D)5524H
答案:C
解析:區(qū)位碼轉(zhuǎn)國際碼需要兩個(gè)步驟:①分別將區(qū)號(hào)、位號(hào)轉(zhuǎn)換成十六進(jìn)制數(shù)。②分別將區(qū)號(hào)、位號(hào)各+20H(區(qū)位碼+2020H=國標(biāo)碼)。本題中區(qū)號(hào)32轉(zhuǎn)換成十六進(jìn)制為20,位號(hào)22轉(zhuǎn)換成十六進(jìn)制為16。分別+20H,即得4036H。
(13) 計(jì)算機(jī)軟件系統(tǒng)包括()
A)程序、數(shù)據(jù)和相應(yīng)的文檔
B)系統(tǒng)軟件和應(yīng)用軟件
C)數(shù)據(jù)庫管理系統(tǒng)和數(shù)據(jù)庫
D)編譯系統(tǒng)和辦公軟件
答案:B
解析:軟件系統(tǒng)可分為系統(tǒng)軟件和應(yīng)用軟件兩大類。
(14)若已知一漢字的國標(biāo)碼是5E38H,則其內(nèi)碼是()
A)DEB8
B)DE38
C)5EB8
D)7E58
答案:A
解析:漢字機(jī)內(nèi)碼、國標(biāo)碼之間的關(guān)系為:機(jī)內(nèi)碼是漢字交換碼(國標(biāo)碼)兩個(gè)字節(jié)的最高位分別加1,即漢字交換碼(國標(biāo)碼)的兩個(gè)字節(jié)分別加80H得到對應(yīng)的機(jī)內(nèi)碼(國標(biāo)碼+8080H=機(jī)內(nèi)碼)。
浙江省計(jì)算機(jī)二級(jí)考試試題 11
一、word 文檔編輯與排版
1.在 D 盤根目錄下新建以自己班級(jí)+姓名命名的文件夾。
2.錄入以下文檔:
3.設(shè)置樣式,第一行標(biāo)題設(shè)置為標(biāo)題 1,一號(hào)字體;其他設(shè)置為正文四號(hào)字體。
4.設(shè)置字體:第一行標(biāo)題為華文新魏;正文為華文楷體,“營業(yè)廳地址”五個(gè)字為黑體。
5.設(shè)置字形:第一行標(biāo)題加粗,第三行加粗。6.設(shè)置對齊方式:第一行標(biāo)題居中,第二行右對齊。
7.設(shè)置段落縮進(jìn):段落首行縮進(jìn) 2 字符,其他按樣文縮進(jìn)。
8.設(shè)置段落間距:第二段段前、段后各 1 行。正文行距為固定值 20 磅。
9.按樣文設(shè)置項(xiàng)目符號(hào)與編號(hào)。
10.頁面設(shè)置:設(shè)置紙張為 A4,設(shè)置頁邊距上下各 2cm,左右各3cm。
11.設(shè)置頁眉頁腳:為該通知單添加頁眉“繳費(fèi)通知”,小五號(hào)字體,居中。
12.插入如樣文所示的圖片,并設(shè)置圖片高 0.3cm,寬 16cm。
13.如樣文所示,為文字設(shè)置綠色底紋。
14.文中 A、C 兩項(xiàng),請分別使用“郵件合并”從下題目“excel 操作” 中的 Sheet1 中的“姓名”與“編號(hào)”字段獲取。
15.文中 B 項(xiàng)請根據(jù)插入的 A 項(xiàng)的性別分別選擇顯示“先生”或“女士”。
16.將該文檔以“word 操作”保存到自己新建的文件夾中。
17.在文章末尾添加一 3 行 5 列表格,將表格設(shè)置為表格自動(dòng)套用格式“列表 8”。
二、電子表格格式編輯與數(shù)據(jù)處理
1.新建工作薄“excel 操作”保存到你建立的文件夾中,輸入“Sheet1” 工作表內(nèi)容如下表所示。其中,“班級(jí)”使用數(shù)據(jù)有效性設(shè)置選擇輸入列表。
2.為工作表中的各科成績設(shè)置數(shù)據(jù)有效性檢查,要求輸入的成績介于 40 到 100 之間,合理設(shè)置“輸入信息”和“出錯(cuò)信息”。3.將表格總分列的對齊方式設(shè)置為中部右對齊,其余單元格的對齊方式設(shè)置為中部居中;將單元格中的字體顏色設(shè)置為深藍(lán)色。
4.將各科平均分的字體設(shè)置為 TimesNewRoman、12 號(hào)、加粗。
5.將表格第一列底紋設(shè)置為淺橙色,第二列設(shè)置為青綠色,第五列設(shè)置為淺黃。
6.將表格的外表框設(shè)置為 1.5 磅粗的雙實(shí)線,紅色;內(nèi)邊框設(shè)置為 1 磅粗實(shí)線。
7.把工作表中低于 60 的分?jǐn)?shù)用紅色標(biāo)出,超過 90 的分?jǐn)?shù)用綠色標(biāo)出。
8.使用 Sheet1 工作表中的數(shù)據(jù),統(tǒng)計(jì)“總分”并計(jì)算“各科平均分”,結(jié)果分別放在相應(yīng)單元格中。其中“各科平均分”保留一位小數(shù)。
9.給總分最高的單元格插入批注“總分最高”。
10.根據(jù)姓名和總分為數(shù)據(jù)源創(chuàng)建圖表,其標(biāo)題為"成績圖表",類型為“三維簇狀柱形圖”。
11.復(fù)制 Sheet1 中除了“各科平均分”以外其他的信息到 Sheet2 中,以“總分”為主要關(guān)鍵字,“數(shù)學(xué)”為次要關(guān)鍵字,升序排序。
12.在 Sheet2 中,高級(jí)篩選出總分>300 分,并且姓“李”的學(xué)生,并將結(jié)果保存為 Sheet3。
13.復(fù)制 Sheet2 中的數(shù)據(jù)到 sheet4,以“班級(jí)”為分類字段,將各科成績進(jìn)行“平均值”分類匯總。
14.復(fù)制 Sheet2 的.信息到 Sheet5 中,布局以“系別”為分頁,以“班級(jí)”為行字段,以各科考試成績?yōu)槠骄淀?xiàng),從 Sheet5 工作表中 A1 單元格起建立數(shù)據(jù)透視表。
三、利用 PowerPoint 制作一份“教學(xué)課件(大學(xué)語文)”
1.文稿長度不少于 6 張幻燈片。
2.設(shè)計(jì)一個(gè)較好的首頁封面。
3.要求課件內(nèi)容包括:課文背景、作者年代、練習(xí)題、課堂討論等。
4.盡可能地利用文稿演示軟件的各種優(yōu)化演示文稿的設(shè)計(jì),如插入聲音與影片、幻燈片的切換方式、自定義動(dòng)畫、超級(jí)鏈接、動(dòng)作按鈕等的設(shè)計(jì)。
浙江省計(jì)算機(jī)二級(jí)考試試題 12
一、選擇題
1VBA程序流程控制的方式有( )。
A.順序控制、條件控制和選擇控制
B.條件控制、選擇控制和循環(huán)控制
C.分支控制、順序控制和循環(huán)控制
D.順序控制、選擇控制和循環(huán)控制
參考答案:D
參考解析:本題考查VBA中流程控制方式的知識(shí)。VBA程序流程控制的方式有三種,分別為順序控制、選擇控制和循環(huán)控制,對應(yīng)結(jié)構(gòu)化程序設(shè)計(jì)的三種基本控制結(jié)構(gòu)。
2下列敘述中正確的是( )。
A.線性鏈表的各元素在存儲(chǔ)空間中的位置必須是連續(xù)的
B.線性鏈表的頭元素一定存儲(chǔ)在其他元素的前面
C.線性鏈表中的各元素在存儲(chǔ)空間中的位置不一定是連續(xù)的,但表頭元素一定存儲(chǔ)在其他元素的前面
D.線性鏈表中的各元素在存儲(chǔ)空間中的位置不一定是連續(xù)的,且各元素的存儲(chǔ)順序也是任意的
參考答案:D
參考解析:在線性鏈表中,各元素在存儲(chǔ)空間中的位置是任意的,各元素的順序也是任意的,依靠指針來實(shí)現(xiàn)數(shù)據(jù)元素的前后件關(guān)系。
3下列邏輯表達(dá)式中,能正確表示條件“x和Y都不是奇數(shù)”的是( )。
A.xMod2=1 AndYMod 2=1
B.XMod2=10rYMod 2=1
C.xMod2=0AndYMod 2=0
D.XMod 2=00rYMod 2=0
參考答案:C
參考解析:本題考查VBA中條件組合的知識(shí)。若要表示X和Y都不是奇數(shù),也就意味著x是偶數(shù),Y也是偶數(shù),那么兩個(gè)條件之間是“與”的關(guān)系;若要判斷某數(shù)是偶數(shù),需要這個(gè)數(shù)除2的余數(shù)為0。
4語句Dim NewArray(10)As Integer的含義是( )。
A.定義了一個(gè)整型變量且初值為10
B.定義了l0個(gè)整數(shù)構(gòu)成的數(shù)組
C.定義了11個(gè)整數(shù)構(gòu)成的數(shù)組
D.將數(shù)組的第10元素設(shè)置為整型
參考答案:C
參考解析:本題考查VBA中數(shù)組的知識(shí)。數(shù)組變量由變量名和數(shù)組下標(biāo)構(gòu)成,通常使用Dim語句來定義數(shù)組,其格式為:Dim數(shù)組名([下標(biāo)下限t0]下標(biāo)上限)As數(shù)據(jù)類型其中下標(biāo)下限缺省為0。數(shù)組中的元素個(gè)數(shù)即為:下標(biāo)上限一下標(biāo)下限+1。
5下列關(guān)于標(biāo)準(zhǔn)函數(shù)的說法,正確的是( )。
A.Rnd函數(shù)用來獲得0到9之間的雙精度隨機(jī)數(shù)
B.Int函數(shù)和Fix函數(shù)參數(shù)相同則返回值就相同
C.Str函數(shù)用來把純數(shù)字型的字符串轉(zhuǎn)換為數(shù)值型
D.Chr函數(shù)返回ASCIl碼對應(yīng)的字符
參考答案:D
6執(zhí)行x=InputBox(”請輸入x的值”)時(shí),在彈出的對話框中輸入l2,在列表框Listl選中第一個(gè)列表項(xiàng),假設(shè)該列表項(xiàng)的內(nèi)容為34,使Y的值是1234的語句是( )。
A.y--Val(x)+Val((ListList(0)
B.y=Val(x)+Val(ListList(1))
C.y=Val(x)&Val(ListList(O))
D.y=Val(x)&Val(ListList(1))
參考答案:C
參考解析:本題考查字符串連接和列表框的知識(shí)。列表框的List屬性是一個(gè)數(shù)組,其各元素就是列表框中的列表項(xiàng),第一個(gè)列表項(xiàng)對應(yīng)的數(shù)組下標(biāo)為0。由于列表框中的列表項(xiàng)和輸入對話框的返回值都是字符串,在本題中使用了Val函數(shù)將其轉(zhuǎn)換為數(shù)字,此時(shí)如果使用“+”則會(huì)完成兩個(gè)數(shù)字相加,故此只能使用“&”連接兩個(gè)字符串。第6題 筆記記錄我的筆記(0) | 精選筆記(10)選擇筆記標(biāo)簽:試題內(nèi)容(10)答案解析(0)
7在條件宏設(shè)計(jì)時(shí),對于連續(xù)重復(fù)的條件,可以用來代替的符號(hào)是( )。
A.…B.=C.,D.:
參考答案:A
參考解析:本題考查條件宏的知識(shí)。如果在宏中加入條件表達(dá)式,就可以限制宏在滿足一定的條件下才能完成某種操作,我們稱之為條件宏。對于連續(xù)重復(fù)的條件,可以使用省號(hào)(…)代替重復(fù)條件。
8在Access中,如果在模塊的過程內(nèi)部定義變量,則該變量的作用域?yàn)? )。
A.局部范圍B.程序范圍C.全局范圍D.模塊范圍
參考答案:A
參考解析:變量定義在標(biāo)準(zhǔn)模塊的所有過程之外的起始位置,運(yùn)行時(shí)在所有類模塊和標(biāo)準(zhǔn)模塊的所有子過程與函數(shù)過程中都可見。
9表的組成內(nèi)容包括( )。
A.查詢和報(bào)表B.字段和記錄C.報(bào)表和窗體D.窗體和字段
參考答案:B
參考解析:本題考查Access表基本概念的知識(shí)。在關(guān)系數(shù)據(jù)庫中關(guān)系是一個(gè)二維表,每一行稱為一個(gè)元組,每一列稱為一個(gè)屬性:在Access這個(gè)關(guān)系數(shù)據(jù)庫中.用表來實(shí)現(xiàn)關(guān)系,表的每一行稱作一條記錄,對應(yīng)關(guān)系模型中的元組;每一列稱作一個(gè)字段,對應(yīng)關(guān)系模型中的屬性。
10假設(shè)一個(gè)書店用(書號(hào),書名,作者,出版社,出版日期,庫存數(shù)量……)一組屬性來描述圖書,可以作為“關(guān)鍵字”的是( )。
A.書號(hào)B.書名C.作者D.出版社
參考答案:A
參考解析:本題考查主關(guān)鍵字的知識(shí)。主關(guān)鍵字是一個(gè)或者多個(gè)字段的集合,是用于區(qū)別表中記錄惟一的標(biāo)識(shí),也就意昧著在一個(gè)表中主關(guān)鍵字不能取重復(fù)值。在ACCess的表中,可以定義三種類型的'主關(guān)鍵字:自動(dòng)編號(hào)主鍵、單字段主鍵和多字段主鍵。在本題中只有“書號(hào)”是每本書都不相同的,也就是主關(guān)鍵字。
11在If…EndIf選擇結(jié)構(gòu)中,允許可嵌套的深度是( )。
A.最多32層B.最多64層C.最多256層D.沒有嚴(yán)格限制
參考答案:D
參考解析:本題考查VBA中選擇結(jié)構(gòu)嵌套的知識(shí)。在VBA中稱在If...End If結(jié)構(gòu)中包含其他If…End If結(jié)構(gòu)的構(gòu)造為選擇嵌套,對于嵌套的層次沒有嚴(yán)格規(guī)定,理論卜.可以嵌套無窮多層次。
13下列不屬于操作查詢的是( )。
A.參數(shù)查詢B.生成表查詢C.更新查詢D.刪除查詢
參考答案:A
參考解析:本題考查操作查詢的知識(shí)。操作查詢,也叫做動(dòng)作查詢,共有4種類型:追加查詢、刪除查詢、更新查詢和生成表查詢。利用這幾種查詢可以完成為源表追加數(shù)據(jù),更新、刪除源表中的數(shù)據(jù),以及生成表操作。
14下列關(guān)于棧的敘述中,正確的選項(xiàng)是( )。
A.在棧中只能刪除數(shù)據(jù)B.在棧中只能插入數(shù)據(jù)C.棧是先進(jìn)先出的線性表D.棧是先進(jìn)后出的線性表
參考答案:D
參考解析:
棧是限定在一端進(jìn)行插入與刪除的線性表。這種線性表只能在固定的一端進(jìn)行插入和刪除操作,因此棧又稱后進(jìn)先出表或先進(jìn)后出表。
15下列關(guān)于類、對象、屬性和方法的敘述中,錯(cuò)誤的是( )。
A.類是對一類相似對象的描述,這些對象具有相同的屬性和方法
B.屬性用于描述對象的狀態(tài),方法用于表示對象的行為
C.基于同一個(gè)類產(chǎn)生的兩個(gè)對象可以分別設(shè)置自己的屬性值
D.通過執(zhí)行不同對象的同名方法,其結(jié)果必然是相同的
參考答案:D
參考解析:對象根據(jù)所接受的消息而做出動(dòng)作,同樣的消息被不同的對象接受時(shí)可以導(dǎo)致完全不同的行為,該現(xiàn)象稱為多態(tài)性,這種消息可以是同名的方法。
17要求主表中沒有相關(guān)記錄時(shí)就不能將記錄添加到相關(guān)表中,則應(yīng)該在表關(guān)系中設(shè)置( )。
A.參照完整性B.有效性規(guī)則C.輸入掩碼D.級(jí)聯(lián)更新相關(guān)字段
參考答案:A
參考解析:本題考查參照完整性的知識(shí)。在關(guān)系數(shù)據(jù)庫中都有兩種完整性約束:實(shí)體完整性和參照完整性。實(shí)體完整性就是主屬性不能為空;參照完整性指的是兩個(gè)邏輯上有關(guān)系的表必須使得表里面的數(shù)據(jù)滿足它們的關(guān)系。例如主表中沒有相關(guān)記錄就不能將記錄添加到相關(guān)表;相關(guān)表中的記錄刪除時(shí)主表的相關(guān)記錄隨之刪除;相關(guān)表中的記錄更新時(shí)主表的相關(guān)記錄隨之更新都是參照完整性的例子。
18為窗體中的命令按鈕設(shè)置單擊鼠標(biāo)時(shí)發(fā)生的動(dòng)作,應(yīng)選擇設(shè)置其屬性對話框的( )。
A.“格式”選項(xiàng)卡B.“事件”選項(xiàng)卡C.“方法”選項(xiàng)卡D.“數(shù)據(jù)”選項(xiàng)卡
參考答案:B
參考解析:本題考查窗體控件的基礎(chǔ)知識(shí)。在窗體上每一個(gè)控件都是一個(gè)對象,都具有三要素就是屬性、事件和方法。事件是控件可以響應(yīng)的動(dòng)作如單擊鼠標(biāo)等,所以要想設(shè)計(jì)單擊鼠標(biāo)時(shí)的動(dòng)作就要設(shè)計(jì)單擊鼠標(biāo)事件里面的內(nèi)容。
20設(shè)變量x是一個(gè)整型變量,如果sgn(x)的值為l,則x的值是( )。
A.1B.大于0的整數(shù)C.0D.小于0的整數(shù)
參考答案:B
參考解析:本題考查VBA中判斷符號(hào)函數(shù)的知識(shí)。Sgnoi函數(shù)是一個(gè)判斷符號(hào)的函數(shù),其參數(shù)為數(shù)值型的值,若參數(shù)小于o,則函數(shù)返回-1;若參數(shù)等于0,則函數(shù)返回0;若參數(shù)大于0,則函數(shù)返回1。
22報(bào)表頁腳的作用是( )。
A.用來顯示報(bào)表的標(biāo)題、圖形或說明性文字
B.用來顯示整個(gè)報(bào)表的匯總說明
C.用來顯示報(bào)表中的字段名稱或?qū)τ涗浀姆纸M名稱
D.用來顯示本頁的匯總說明
參考答案:B
參考解析:本題考查報(bào)表的知識(shí)。報(bào)表頁眉處于報(bào)表的開始位置,一般用其來顯示報(bào)表的標(biāo)題、圖形或者說明性文字:報(bào)表頁腳處于報(bào)表的結(jié)束位置,一般用來顯示報(bào)表的匯總說明;頁面頁眉處于每頁的開始位置,一般用來顯示報(bào)表中的字段名稱或記錄的分組名稱;頁面頁腳處于每頁的結(jié)束位置,一般用來顯示本頁的匯總說明。
23結(jié)構(gòu)化分析方法是面向( )的自頂向下逐步求精進(jìn)行需求分析的方法。
A.對象B.數(shù)據(jù)結(jié)構(gòu)C.數(shù)據(jù)流D.目標(biāo)
參考答案:C
參考解析:結(jié)構(gòu)化分析方法是面向數(shù)據(jù)流進(jìn)行需求分析的方法,采用自頂向下、逐層分解,建立系統(tǒng)的處理流程,以數(shù)據(jù)流圖和數(shù)據(jù)字典為主要工具,建立系統(tǒng)的邏輯模型。
24下列關(guān)于控件的說法錯(cuò)誤的是( )。
A.控件是窗體上用于顯示數(shù)據(jù)和執(zhí)行操作的對象
B.在窗體中添加的對象都稱為控件
C.控件的類型可以分為:結(jié)合型、非結(jié)合型、計(jì)算型與非計(jì)算型
D.控件都可以在窗體“設(shè)計(jì)”視圖中的工具箱中看到
參考答案:C
參考解析:本題考查窗體控件的知識(shí)。ACCess中的窗體中的控件是窗體上用于顯示數(shù)據(jù)和執(zhí)行操作以及美化窗體的對象;每一個(gè)在窗體中添加的對象包括窗體本身都稱為控件;它們可以在窗體“設(shè)計(jì)”視圖中的工具箱中看到并使用。控件的類型分為結(jié)合型、非結(jié)合型和計(jì)算型。
25能被“對象所識(shí)別的動(dòng)作”和“對象可執(zhí)行的活動(dòng)”分別稱為對象的( )。
A.方法和事件B.事件和方法C.事件和屬性D.過程和方法
參考答案:B
參考解析:本題考查面向?qū)ο蟮闹R(shí)。在面向?qū)ο蟮拈_發(fā)環(huán)境中,對象具有三要素:屬性、事件和方法。屬性是對象的靜態(tài)特性,一般用來描述對象的靜態(tài)特征;事件是可以被對象識(shí)別或接受的動(dòng)作;方法是對象可以執(zhí)行的活動(dòng)。
27某二叉樹共有60個(gè)葉子結(jié)點(diǎn)與50個(gè)度為1的結(jié)點(diǎn),則該二叉樹中的總結(jié)點(diǎn)數(shù)為( )。
A.148B.169C.182D.198
參考答案:B
參考解析:葉子結(jié)點(diǎn)總是比度為2的結(jié)點(diǎn)多一個(gè)。所以,具有60個(gè)葉子結(jié)點(diǎn)的二叉樹有59個(gè)度為2的結(jié)點(diǎn)。總結(jié)點(diǎn)數(shù)=60個(gè)葉子結(jié)點(diǎn)+59個(gè)度為2的結(jié)點(diǎn)+50個(gè)度為1的結(jié)點(diǎn)=169個(gè)結(jié)點(diǎn)。
28已知一個(gè)學(xué)生數(shù)據(jù)庫,其中含有班級(jí)、性別等字段,若要統(tǒng)計(jì)每個(gè)班男女學(xué)生的人數(shù),則應(yīng)使用( )查詢。
A.交叉表查詢B.選擇查詢C.參數(shù)查詢D.操作查詢
參考答案:A
參考解析:本題考查查詢種類的知識(shí)。常見的查詢種類有:選擇查詢、交叉表查詢、參數(shù)查詢、操作查詢和SQL查詢。其中選擇查詢是根據(jù)指定的查詢準(zhǔn)則從一個(gè)或多個(gè)表中獲取數(shù)據(jù)并顯示結(jié)果;交叉表查詢是利用表中的行和列來統(tǒng)計(jì)數(shù)據(jù);參數(shù)查詢利用對話框來提示用戶輸入準(zhǔn)則;操作查詢在一次查詢操作中對所得結(jié)果進(jìn)行編輯。本題中以性別為行標(biāo)題,以班級(jí)為列標(biāo)題,行列交叉處進(jìn)行計(jì)數(shù),即可得到結(jié)果。
29設(shè)有表示學(xué)生選課的三張表,學(xué)生S(學(xué)號(hào),姓名,性別,年齡,身份證號(hào)),課程C(課號(hào),課名),選課SC(學(xué)號(hào),課號(hào),成績),則表SC的關(guān)鍵字(鍵或碼)為( )。
A.課號(hào),成績B.學(xué)號(hào),成績C.學(xué)號(hào),課號(hào)D.學(xué)號(hào),姓名,成績
參考答案:C
參考解析: 關(guān)鍵字是指屬性或?qū)傩缘慕M合,其值能夠惟一地標(biāo)識(shí)一個(gè)元組,而在SC中學(xué)號(hào)和課號(hào)的組合可以對元組進(jìn)行惟一的標(biāo)識(shí)。
31在窗體上,設(shè)置控件Com0為不可見的屬性是( )。
A.Com0.NameB.Com0.CaptionC.Corn0.EnabledD.Com0.Visible
參考答案:D
參考解析:本題考查控件屬性的知識(shí)。在窗體的控件中,Visible屬性是用于指定控件是否可見。Enabled屬性用于指定控件是否可用,Caption屬性表示控件的標(biāo)題,Name屬性表示控件的名稱。
32用于關(guān)閉或打開系統(tǒng)消息的宏命令是( )。
A.SetValueB.RequeryC.RestoreD.SetWamings
參考答案:D
參考解析:本題考查宏操作的知識(shí)。Access中提供了50多個(gè)可選的宏操作命令,在本題中SetValue用于設(shè)置屬性值;Requery用于刷新控件數(shù)據(jù);Restore用于將最大化或最小化窗口恢復(fù)至原始大小;SetWarnings用于關(guān)閉或打開系統(tǒng)消息。
33在關(guān)系運(yùn)算中,投影運(yùn)算的含義是( )。
A.在基本表中選擇滿足條件的記錄組成一個(gè)新的關(guān)系
B.在基本表中選擇需要的字段(屬性)組成一個(gè)新的關(guān)系
C.在基本表中選擇滿足條件的記錄和屬性組成一個(gè)新的關(guān)系
D.上述說法均是正確的
參考答案:B
參考解析:本題考查關(guān)系運(yùn)算的知識(shí)。關(guān)系運(yùn)算可分為兩大類,一類是傳統(tǒng)的集合運(yùn)算,如并、交、差和笛卡兒積:還有~類是專門的關(guān)系運(yùn)算,其中包括選擇、投影、連接和自然連接。選擇運(yùn)算是在關(guān)系中選擇滿足條件的元組;投影運(yùn)算是在關(guān)系中指定某些屬性所組成新的關(guān)系;連接運(yùn)算是將兩個(gè)關(guān)系拼接成~個(gè)新的關(guān)系,生成的新關(guān)系中包含滿足條件的元組;自然連接是在等值連接的基礎(chǔ)上去除重復(fù)的屬性。
34在access數(shù)據(jù)庫中表就是( )
A.數(shù)據(jù)庫B.記錄C.字段D.關(guān)系
參考答案:D
參考解析:本題考查表的基本概念的知識(shí)。在ACCess這個(gè)關(guān)系數(shù)據(jù)庫中,用表來實(shí)現(xiàn)邏輯層次中的關(guān)系也就是所說的一個(gè)關(guān)系就是一個(gè)二維表。表中的列稱作字段,行稱作記錄,而數(shù)據(jù)庫是一個(gè)總稱。
35SQL語句不能創(chuàng)建的是( )。
A.報(bào)表B.視圖C.數(shù)據(jù)表D.索引
參考答案:A
參考解析:本題考查SQL中定義語句的知識(shí)。SQL語言的功能包含數(shù)據(jù)定義、數(shù)據(jù)操縱、數(shù)據(jù)查詢和數(shù)據(jù)控制,其中的數(shù)據(jù)定義功能可以實(shí)現(xiàn)表、索引、視圖的定義、修改和刪除。在ACCess中提供3種創(chuàng)建報(bào)表的方式,分別是使用“自動(dòng)報(bào)表,功能,使用向?qū)Чδ芎褪褂谩霸O(shè)計(jì)”視圖創(chuàng)建,使用SQL語句是不能創(chuàng)建報(bào)表的。
【浙江省計(jì)算機(jī)二級(jí)考試試題】相關(guān)文章:
計(jì)算機(jī)二級(jí)考試《java》試題及答案03-18
計(jì)算機(jī)二級(jí)考試試題C語言沖刺試題01-26
計(jì)算機(jī)二級(jí)考試試題及答案(精選13套)10-28
江蘇計(jì)算機(jī)二級(jí)考試試題(精選12套)10-28
浙江省計(jì)算機(jī)等級(jí)考試題庫(精選14套)10-25
全國計(jì)算機(jī)二級(jí)考試試題(精選12套)10-25