在线视频国产欧美另类,偷拍亚洲一区一区二区三区,日韩中文字幕在线视频,日本精品久久久久中文字幕

<small id="qpqhz"></small>
  • <legend id="qpqhz"></legend>

      <td id="qpqhz"><strong id="qpqhz"></strong></td>
      <small id="qpqhz"><menuitem id="qpqhz"></menuitem></small>
    1. 浙江省計算機(jī)二級考試試題

      時間:2024-11-05 09:27:37 敏冰 試題答案 我要投稿
      • 相關(guān)推薦

      浙江省計算機(jī)二級考試試題(精選12套)

        在日常學(xué)習(xí)、工作生活中,我們會經(jīng)常接觸并使用試題,借助試題可以更好地檢查參考者的學(xué)習(xí)能力和其它能力。你知道什么樣的試題才是好試題嗎?下面是小編為大家整理的浙江省計算機(jī)二級考試試題,供大家參考借鑒,希望可以幫助到有需要的朋友。

      浙江省計算機(jī)二級考試試題(精選12套)

        浙江省計算機(jī)二級考試試題 1

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

        A. 循環(huán)隊列是隊列的一種鏈?zhǔn)酱鎯Y(jié)構(gòu)

        B. 循環(huán)隊列是一種邏輯結(jié)構(gòu)

        C. 循環(huán)隊列是隊列的一種順序存儲結(jié)構(gòu)

        D. 循環(huán)隊列是非線性結(jié)構(gòu)

        【答案】C

        【解析】線性表常用存儲結(jié)構(gòu)為:①順序存儲結(jié)構(gòu),物理上連續(xù)存儲,空間位置隱含邏輯位置,②鏈?zhǔn)酱鎯Y(jié)構(gòu),存儲上不連續(xù),通過指針相連。循環(huán)隊列是指用一段地址連續(xù)的存儲單元存儲數(shù)據(jù)元素,定義兩個游標(biāo):指向隊頭的游標(biāo)(front)、指向隊尾的游標(biāo)(rear)。

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

        A. 棧是一種先進(jìn)先出的線性表

        B. 隊列是一種后進(jìn)先出的線性表

        C. 棧與隊列都是非線性結(jié)構(gòu)

        D. 以上三種說法都不對

        【答案】D

        【解析】棧和隊列都是操作受限的線性表:棧只能在棧頂插入和刪除元素,按照先進(jìn)后出的原則組織數(shù)據(jù);隊列只能在隊頭刪除元素,在隊尾插入元素,按照先進(jìn)先出的原則組織數(shù)據(jù)。對于每一個節(jié)點(diǎn)都有一個前件和一個后件,屬于線性結(jié)構(gòu)。

        3. 一棵二叉樹共有25個結(jié)點(diǎn),其中5個是葉子結(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個,而度為0、1、2的結(jié)點(diǎn)相加等于總結(jié)點(diǎn)數(shù)25,所以度為1的結(jié)點(diǎn)數(shù)為25-5-(5-1)=16。

        4. 在下列模式中,能夠給出數(shù)據(jù)庫物理存儲結(jié)構(gòu)與物理存取方法的是( )。

        A. 外模式

        B. 內(nèi)模式

        C. 概念模式

        D. 邏輯模式

        【答案】B

        【解析】數(shù)據(jù)庫管理系統(tǒng)的三級模式包括:①外模式,也稱子模式、用戶模式,是指數(shù)據(jù)庫用戶所看到的數(shù)據(jù)結(jié)構(gòu),是用戶看到的數(shù)據(jù)視圖;②模式,也稱邏輯模式,是數(shù)據(jù)庫中對全體數(shù)據(jù)的邏輯結(jié)構(gòu)和特性的描述,是所有用戶所見到的數(shù)據(jù)視圖的總和;③內(nèi)模式,也稱存儲模式、物理模式,是指數(shù)據(jù)在數(shù)據(jù)庫系統(tǒng)內(nèi)的存儲介質(zhì)上的表示,是對數(shù)據(jù)的物理結(jié)構(gòu)和存取方式的描述。答案選擇B選項。

        5. 在滿足實(shí)體完整性約束的條件下( )。

        A. 一個關(guān)系中應(yīng)該有一個或多個候選關(guān)鍵字

        B. 一個關(guān)系中只能有一個候選關(guān)鍵字

        C. 一個關(guān)系中必須有多個候選關(guān)鍵字

        D. 一個關(guān)系中可以沒有候選關(guān)鍵字

        【答案】A

        【解析】在關(guān)系R中如記錄完全函數(shù)依賴于屬性(組)X,則稱X為關(guān)系R中的一個候選關(guān)鍵字。候選關(guān)鍵字的性質(zhì)有①在一個關(guān)系中,候選關(guān)鍵字可以有多個,②任何兩條記錄候選關(guān)鍵字值都是不相同的;③關(guān)鍵字由一個屬性構(gòu)成,也可能由多個屬性構(gòu)成;④在任何關(guān)系中至少有一個關(guān)鍵字。所以,在滿足實(shí)體完整性約束的條件下,一個關(guān)系中應(yīng)該有一個或多個候選關(guān)鍵字。答案選擇A選項。

        6. 一個棧的初始狀態(tài)為空,F(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選項。

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

        A. 循環(huán)隊列有隊頭和隊尾兩個指針,因此,循環(huán)隊列是非線性結(jié)構(gòu)

        B. 在循環(huán)隊列中,只需要隊頭指針就能反映隊列中元素的動態(tài)變化情況

        C. 在循環(huán)隊列中,只需要隊尾指針就能反映隊列中元素的動態(tài)變化情況

        D. 循環(huán)隊列中元素的個數(shù)是由隊頭指針和隊尾指針共同決定

        【答案】D

        【解析】D項正確,從隊頭指針front指向的后一個位置直到隊尾指針rear指向的位置之間所有的元素均為隊列中的元素。A項錯誤,循環(huán)隊列是將隊列存儲空間的最后一個位置繞到第一個位置,形成邏輯上的環(huán)形空間,其存儲結(jié)構(gòu)依然是順序的BC兩項錯誤,在循環(huán)隊列中,每進(jìn)行一次入隊運(yùn)算,隊尾指針就進(jìn)一,每進(jìn)行一次出隊運(yùn)算,隊頭指針就進(jìn)一,可見由隊頭指針和隊尾指針一起反映隊列中元素的動態(tài)變化情況。

        8. 在長度為n的有序線性表中進(jìn)行二分查找,最壞情況下需要比較的次數(shù)是( )。

        A. 0(n)

        B. O(n2)

        C. O (log2n)

        D. O(nlog2n)

        【答案】C

        【解析】二分查找的最壞情況是不斷的二分直至無法再分時,仍然沒有查找成功。對于有序的線性表,二分查找法只需比較log2n次。答案選擇C選項。

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

        A. 順序存儲結(jié)構(gòu)的存儲一定是連續(xù)的,鏈?zhǔn)酱鎯Y(jié)構(gòu)的存儲空間不一定是連續(xù)的

        B. 順序存儲結(jié)構(gòu)只針對線性結(jié)構(gòu),鏈?zhǔn)酱鎯Y(jié)構(gòu)只針對非線性結(jié)構(gòu)

        C. 順序存儲結(jié)構(gòu)能存儲有序表,鏈?zhǔn)酱鎯Y(jié)構(gòu)不能存儲有序表

        D. 鏈?zhǔn)酱鎯Y(jié)構(gòu)比順序存儲結(jié)構(gòu)節(jié)省存儲空間

        【答案】A

        【解析】A項正確,在順序存儲結(jié)構(gòu)中所有元素所占的存儲空間是連續(xù)的,而在鏈?zhǔn)酱鎯Y(jié)構(gòu)中,存儲數(shù)據(jù)結(jié)構(gòu)的存儲空間可以不連續(xù)。

        10. 數(shù)據(jù)流圖中帶有箭頭的線段表示的是( )。

        A. 控制流

        B. 事件驅(qū)動

        C. 模塊調(diào)用

        D. 數(shù)據(jù)流

        【答案】D

        【解析】數(shù)據(jù)流圖基本符號的含義:①矩形表示數(shù)據(jù)的外部實(shí)體,②圓角的矩形表示變換數(shù)據(jù)的處理邏輯;③缺少右半邊的矩形表示數(shù)據(jù)的存儲;④箭頭表示數(shù)據(jù)流。答案選擇D選項。

        浙江省計算機(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.線性表的順序存儲結(jié)構(gòu)和線性表的鏈?zhǔn)酱鎯Y(jié)構(gòu)分別是(C)

        A)順序存取的存儲結(jié)構(gòu)、順序存取的存儲結(jié)構(gòu)

        B)隨機(jī)存取的存儲結(jié)構(gòu)、順序存取的存儲結(jié)構(gòu)

        C)隨機(jī)存取的存儲結(jié)構(gòu)、隨機(jī)存取的存儲結(jié)構(gòu)

        D)任意存取的存儲結(jié)構(gòu)、任意存取的存儲結(jié)構(gòu)

        4.結(jié)構(gòu)化程序設(shè)計所規(guī)定的三種基本控制結(jié)構(gòu)是(D)

        A)輸入、處理、輸出

        B)樹形、網(wǎng)形、環(huán)形

        C)順序、選擇、循環(huán)

        D)主程序、子程序、函數(shù)

        5.下列不屬于軟件調(diào)試技術(shù)的是(D)

        A)強(qiáng)行排錯法

        B)集成測試法

        C)回溯法

        D)原因排除法

        6.軟件生命周期中花費(fèi)時間最多的階段是(B)

        A)詳細(xì)設(shè)計

        B)軟件編碼

        C)軟件測試

        D)軟件維護(hù)

        7.軟件設(shè)計中,有利于提高模塊獨(dú)立性的一個準(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ù)庫中,對一個關(guān)系做投影操作后,新關(guān)系的元組個數(shù)將(A)

        A)等于原來關(guān)系中的元組個數(shù)

        B)大于原來關(guān)系中的元組個數(shù)

        C)小于原來關(guān)系中的元組個數(shù)

        D)不能確定元組個數(shù)

        11.以下不具有Picture屬性的對象是(B)

        A)窗體

        B)圖片框

        C)圖像框

        D)文本框

        12.雙擊窗體中的對象后,Visual Basic將顯示的`窗口是(D)

        A)項目(工程)窗口

        B)工具箱

        C)代碼窗口

        D)屬性窗口

        13.若要將窗體從內(nèi)存中卸載,其實(shí)現(xiàn)的方法是(A)

        A)Show

        B)UnLoad

        C)Load

        D)Hide

        14.要使目錄列表框(名稱為Dirl)中的目錄隨著驅(qū)動器列表框(名稱為Drivel)中所選

        擇的當(dāng)前驅(qū)動器的不同而同時發(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ī)二級考試試題 3

        1.若有以下數(shù)組說明,則i=10;a[a[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)層有幾個大括號,數(shù)組就有幾行

        3.對二維數(shù)組的正確定義是(C )

        詳見教材P149~152,二維數(shù)組的定義、初始化

        類型符 數(shù)組名 [常量表達(dá)式][常量表達(dá)式]

        二維數(shù)組可以看做是矩陣

        類型符是指數(shù)組中數(shù)組元素的類型;數(shù)組名要符合標(biāo)識符命名規(guī)則;第一個常量表達(dá)式是指數(shù)組的行數(shù);第二個常量表達(dá)式是指數(shù)組的列數(shù);常量表達(dá)式的值只能是整數(shù),不可以是變量,而且從1開始計數(shù)。

        一維數(shù)組初始化時可以省略數(shù)組長度

        二維數(shù)組初始化時可以省略行數(shù),但不能省略列數(shù)

        選項A,B,都省略了列數(shù)

        選項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ù)定義時指定的類型

        B、 return語句中的表達(dá)式類型

        C、 調(diào)用該函數(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ù)據(jù)類型

        D、任意指定的數(shù)據(jù)類型

        7.在函數(shù)調(diào)用時,以下說法正確的是( B )

        A、函數(shù)調(diào)用后必須帶回返回值

        B、實(shí)際參數(shù)和形式參數(shù)可以同名

        C、函數(shù)間的數(shù)據(jù)傳遞不可以使用全局變量

        D、主調(diào)函數(shù)和被調(diào)函數(shù)總是在同一個文件里

        8. 在C語言中,表示靜態(tài)存儲類別的關(guān)鍵字是: ( C )

        A、 auto

        B、 register

        C、static

        D、extern

        9.未指定存儲類別的變量,其隱含的存儲類別為(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)體類型時用的關(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;

        則下面敘述中錯誤的是( 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 個元素的地址為( 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; 等價的語句是( 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語言源程序總是由一個或多個函數(shù)組成

        C.不同函數(shù)的形式參數(shù)不能使用相同名稱的標(biāo)識符

        D.在C語言的函數(shù)內(nèi)部,可以定義局部嵌套函數(shù)

        參考答案:B

        參考解析:A選項中,”用戶自己定義的函數(shù)只能調(diào)用庫函數(shù)”描述是不正確的,也可以調(diào)用自定義函數(shù);C選項中,對于不同函數(shù)的形式參數(shù)可以使用相同名稱的標(biāo)識符;D選項中,關(guān)于函數(shù)的定義不可以嵌套,但函數(shù)的調(diào)用可以嵌套。因此B選項正確。

        27[單選題] 以下關(guān)于C語言數(shù)據(jù)類型使用的敘述中錯誤的是( )。

        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錯誤。若要保存帶有多位小數(shù)的數(shù)據(jù),可以用單精度類型也可以用雙精度類型。處理包含不同類型的相關(guān)數(shù)據(jù)可以定義為結(jié)構(gòu)體類型。整數(shù)類型可以無誤差的表示自然數(shù)。

        28[單選題] 下面選項中關(guān)于編譯預(yù)處理的敘述正確的是

        A.預(yù)處理命令行必須使用分號結(jié)尾

        B.凡是以#號開頭的行,都被稱為編譯預(yù)處理命令行

        C.預(yù)處理命令行不能出現(xiàn)在程序的最后一行

        D.預(yù)處理命令行的作用域是到最近的函數(shù)結(jié)束處

        參考答案:B

        參考解析:本題考查預(yù)編譯的預(yù)編譯處理命令行,預(yù)處理命令行不能以分號結(jié)尾,所以A選項錯誤,預(yù)處理命令行可以出現(xiàn)在程序的最后一行,預(yù)處理命令行作用域是整個文件。

        29[單選題] 有以下程序

        程序的輸出結(jié)果是

        A.0B.1C.9D.10

        參考答案:B

        參考解析:本題考查宏定義,宏定義只是做個簡單的替換。執(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,選項B正確。

        30[單選題] 設(shè)--X樹共有150個結(jié)點(diǎn),其中度為l的結(jié)點(diǎn)有l(wèi)0個,則該---X樹中的葉子結(jié)點(diǎn)數(shù)為( )。

        A.71B.70C.69D.不可能有這樣的二叉樹

        參考答案:D

        參考解析:在樹結(jié)構(gòu)中,一個結(jié)點(diǎn)所擁有的后件個數(shù)稱為該結(jié)點(diǎn)的度,所有結(jié)點(diǎn)中最大的度稱為樹的度。對任何一棵二叉樹,度為0的結(jié)點(diǎn)總是比度為2的結(jié)點(diǎn)多一個。如果有一棵二叉樹,結(jié)點(diǎn)總數(shù)為l50,假設(shè)度為0的結(jié)點(diǎn)個數(shù)為n,則有n+10+n一1=150,n=70.5,由于結(jié)點(diǎn)個數(shù)必須是整數(shù),所以不可能有題目中這樣的二叉樹。故選擇D選項。

        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選項正確。

        32[單選題] 以下選項中,能用作用戶標(biāo)識符的是( )。

        A.-0-B.8-;8C.voidD.unsigned

        參考答案:A

        參考解析:C語言中標(biāo)識符由字母、下劃線、數(shù)字組成,且開頭必須是字母或下劃線。另外,關(guān)鍵字不能作為標(biāo)識符。8中以數(shù)字8開頭,所以錯誤。c與D中用的是關(guān)鍵字void與unsigned,所以錯誤。

        33[單選題] 以下敘述正確的是( )。

        A.表達(dá)式sizeof(FILE*)==sizeof(int*)的值為真

        B.文件指針的值是一個整數(shù),它的值一定小于文件字節(jié)數(shù)

        C.文件指針的值是所指文件的當(dāng)前讀取位置

        D.使用fscanf函數(shù)可以向任意類型的文件中寫入任意數(shù)量的字符

        參考答案:A

        參考解析:

        slzeof(FILE})=4,因?yàn)閒ile·為指針,指針的大小4,sizeof(int·)=4,理由同前面。文件指針的值是地址,是一個16進(jìn)制的數(shù),它的值不一定小于文件字節(jié)數(shù),因此選項8錯誤。文件指針是所指文件的當(dāng)前讀取位置,而不是文件指針的值因此選項C錯誤。mgscanf(FILE-stream,constchar}format,[argument…]fmanf函數(shù)可以向任意類型的文件,寫入任意數(shù)量不能超過系統(tǒng)的緩沖區(qū),寫文件先寫入緩沖區(qū),最后一起寫入文件,因此選項D錯誤。答案為A選項。

        浙江省計算機(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. 只有一個根結(jié)點(diǎn),且只有一個葉子結(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項正確,線性結(jié)構(gòu)的特點(diǎn)是:①集合中必存在“第一個元素"且惟一②集合中必存在“最后一個元素”且惟一;③除最后一個元素外,其他數(shù)據(jù)元素均有惟一的“后繼”,④除第一個元素外,其他數(shù)據(jù)元素均有惟一的“前驅(qū)”。所以沒有根結(jié)點(diǎn)或沒有葉子結(jié)點(diǎn)的數(shù)據(jù)結(jié)構(gòu)一定是非線性結(jié)構(gòu)。AB兩項錯誤,不是所有數(shù)據(jù)結(jié)構(gòu)都必須有根結(jié)點(diǎn)和葉子結(jié)點(diǎn);C項錯誤,數(shù)據(jù)結(jié)構(gòu)中若有中間結(jié)點(diǎn)不滿足只有一個前件或者后件的條件,就不是線性結(jié)構(gòu)。答案選擇D選項。

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

        A. C語言中的每條可執(zhí)行語句和非執(zhí)行語句最終都將被轉(zhuǎn)換成二進(jìn)制的機(jī)器指令

        B. C程序經(jīng)過編譯、鏈接步驟之后才能形成一個真正可執(zhí)行的二進(jìn)制機(jī)器指令文件

        C. 用C語言編寫的程序稱為源程序,它以ASCII代碼形式存放在一個文本文件中

        D. C語言源程序經(jīng)編譯后生成后綴為.obj的目標(biāo)程序

        【答案】A

        【解析】A項錯誤,注釋語句不會被翻譯成二進(jìn)制的機(jī)器指令。C源程序經(jīng)過C編譯程序編譯之后生成后綴為.obj的二進(jìn)制文件(稱為目標(biāo)文件),然后由“鏈接程序”(Link)的軟件把.obj文件與各種庫函數(shù)連接起來生成一個后綴為.exe的可執(zhí)行文件。答案選擇A選項。

        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選項。

        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. 輸出項與格式描述符個數(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)的輸出格式,不輸出。在第二個語句中,首先輸出"k=",然后以十進(jìn)制代碼輸出k的值,為12。答案選擇D選項。

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

        A. 棧是“先進(jìn)先出”的線性表

        B. 隊列是“先進(jìn)后出"的線性表

        C. 循環(huán)隊列是非線性結(jié)構(gòu)

        D. 有序線性表既可以采用順序存儲結(jié)構(gòu),也可以采用鏈?zhǔn)酱鎯Y(jié)構(gòu)

        【答案】D

        【解析】有序的線性表既可采用順序存儲結(jié)構(gòu),也可以采用鏈?zhǔn)酱鎯Y(jié)構(gòu)。A項錯誤,棧是“先進(jìn)后出"的線性表B項錯誤,隊列是“先進(jìn)先出"的線性表;C項錯誤,循環(huán)隊列是線性結(jié)構(gòu)的,有序的線性表既可采用順序存儲結(jié)構(gòu),也可采用鏈?zhǔn)酱鎯Y(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選項。

        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項正確;數(shù)組名為數(shù)組首地址,地址常量之間不可以相互賦值,B項錯誤;數(shù)組名為地址常量不是結(jié)構(gòu)體變量,不能引用成員,C項錯誤;s[2]與m[2]數(shù)組越界,D項錯誤。答案選擇A選項。

        8. 關(guān)于C語言標(biāo)識符,以下敘述錯誤的是( )。

        A. 標(biāo)識符可全部由數(shù)字組成

        B. 標(biāo)識符可全部由下劃線組成

        C. 標(biāo)識符可全部由小寫字母組成

        D. 標(biāo)識符可全部由大寫字母組成

        【答案】A

        【解析】C語言標(biāo)識符只能由字母、數(shù)字、下劃線構(gòu)成,且只能以字母、下劃線開頭,故答案選擇A選項。

        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選項。

        10. 設(shè)循環(huán)隊列為Q(1:m),其初始狀態(tài)為front=rear=m。經(jīng)過一系列入隊與退隊運(yùn)算后,front=20,rear=15。現(xiàn)要在該循環(huán)隊列中尋找最小值的元素,最壞情況下需要比較的次數(shù)為( )。

        A. 5

        B. 6

        C.m-5

        D. m-6

        【答案】D

        【解析】循環(huán)隊列是隊列的一種順序存儲結(jié)構(gòu),用隊尾指針rear指向隊列中的隊尾元素,用隊首指針指向隊首元素的前一個位置,因此,從隊首指針front指向的后一個位置直到隊尾指針rear指向的位置之間所有的元素均為隊列中的元素,隊列初始狀態(tài)為front=rear=m,當(dāng)front=20,rear=15時,隊列中有m-20+15=m-5個元素,最壞情況下需要比較次數(shù)為m-6次。答案選擇D選項。

        浙江省計算機(jī)二級考試試題 5

        1.下列敘述中錯誤的是()。

        A.對于各種特定的輸入,算法的時間復(fù)雜度是固定不變的

        B.算法的時間復(fù)雜度與使用的計算機(jī)系統(tǒng)無關(guān)

        C.算法的時間復(fù)雜度與使用的程序設(shè)計語言無關(guān)

        D.算法的時間復(fù)雜度與實(shí)現(xiàn)算法過程中的具體細(xì)節(jié)無關(guān)

        正確答案:A

        解析:算法的時間復(fù)雜度是指執(zhí)行算法所需要的計算工作量。為了能夠比較客觀地反映出一個算法的效率,在度量一個算法的工作量時,不僅應(yīng)該與所使用的計算機(jī)、程序設(shè)計語言以及程序編制者無關(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)一個固定的規(guī)模,算法所執(zhí)行的基本運(yùn)算次數(shù)還可能與特定的輸入有關(guān)。故本題答案為A選項。

        2.在長度為n的'順序表中查找一個元素,假設(shè)需要查找的元素一定在表中,并且元素出現(xiàn)在每個位置上的可能性是相同的,則在平均情況下需要比較的次數(shù)為()。

        A.(n+1)/2

        B.n

        C.3n/4

        D.n/2

        正確答案:A

        解析:在順序表中查找,最好情況下第一個元素就是要查找的元素,則比較次數(shù)為1;在最壞情況下,最后一個元素才是要找的元素,則比較次數(shù)為n。兩種情況平均即(1+n)/2.故本題答案為A選項。

        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),然后遍歷左子樹,最后遍歷右子樹;并且在遍歷左子樹和右子樹時,仍然先訪問根結(jié)點(diǎn),然后遍歷左子樹,最后遍歷右子樹。中序遍歷:訪問根結(jié)點(diǎn)在訪問左子樹和訪問右子樹兩者之間。即先遍歷左子樹,然后訪問根結(jié)點(diǎn),最后遍歷右子樹。并且在遍歷左子樹與右子樹時,仍然首先遍歷左子樹,然后訪問根結(jié)點(diǎn),最后遍歷右子樹。后序遍歷:訪問根結(jié)點(diǎn)在訪問左子樹和訪問右子樹之后。即首先遍歷左子樹,然后遍歷右子樹,最后訪問根結(jié)點(diǎn);并且在遍歷左子樹和右子樹時,仍然首先遍歷左子樹,然后遍歷右子樹,最后訪問根結(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選項。

        4.循環(huán)隊列的存儲空間為Q(1:50),初始狀態(tài)為front=rear=50.經(jīng)過一系列正常的入隊與退隊操作后,front=rear=25,此后又插入一個元素,則循環(huán)隊列中的元素個數(shù)為()。

        A.1或50且產(chǎn)生上溢錯誤

        B.51

        C.26

        D.2

        正確答案:A

        解析:循環(huán)隊列是隊列的一種順序存儲結(jié)構(gòu),用隊尾指針rear指向隊列中的隊尾元素,用排頭指針front指向排頭元素的前一個位置。入隊運(yùn)算時,隊尾指針進(jìn)1(即rear+1),然后在rear指針指向的位置插入新元素。當(dāng)front=rear=25時可知隊列空或者隊列滿,此后又插入了一個元素,如果之前隊列為空,插入操作之后隊列里只有一個元素,如果插入之前隊列已滿(50個元素),執(zhí)行插入則會產(chǎn)生溢出錯誤。故本題答案為A選項。

        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)品不能使用為止的整個時期都屬于軟件生命周期。故本題答案為A選項。

        6.設(shè)二叉樹的前序序列為ABDEGHCFIJ,中序序列為DBGEHACIFJ.則按層次輸出(從上到下,同一層從左到右)的序列為()。

        A.ABCDEFGHIJ

        B.DGHEBIJFCA

        C.JIHGFEDCBA

        D.CHIJDEFBCA

        正確答案:A

        7.設(shè)循環(huán)隊列的存儲空間為Q(1:50),初始狀態(tài)為front=rear=50。現(xiàn)經(jīng)過一系列入隊與退隊操作后,front-1=rear。為了在該隊列中尋找值最大的元素,在最壞情況下需要的比較次數(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 書稿,他希望回來上班時能夠快速找到上次編輯的位置,在Word 2010 中最優(yōu)的操作方法是()。

        A.下次打開書稿時,直接通過滾動條找到該位置

        B.記住一個關(guān)鍵詞,下次打開書稿時,通過“查找”功能找到該關(guān)鍵詞

        C.記住當(dāng)前頁碼,下次打開書稿時,通過“查找”功能定位頁碼

        D.在當(dāng)前位置插入一個書簽,通過“查找”功能定位書簽

        正確答案:D

        10.在Word 中編輯一篇文稿時,縱向選擇一塊文本區(qū)域的最快捷操作方法是()。

        A.按下Ctrl 鍵不放,拖動鼠標(biāo)分別選擇所需的文本

        B.按下Alt 鍵不放,拖動鼠標(biāo)選擇所需的文本

        C.按下Shift 鍵不放,拖動鼠標(biāo)選擇所需的文本

        D.按Ctrl+Shift+F8 組合鍵,然后拖動鼠標(biāo)所需的文本

        正確答案:B

        11.手寫板或者鼠標(biāo)屬于()。

        A.輸入設(shè)備

        B.輸出設(shè)備

        C.中央處理器

        D.存儲器

        正確答案:A

        解析:計算機(jī)有輸入、存儲、運(yùn)算、控制和輸出五個部分組成。手寫板和鼠標(biāo)都屬于輸入設(shè)備。故正確答案為A選項。 12.某企業(yè)需要在一個辦公室構(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ī)網(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選項。

        13.第四代計算機(jī)的標(biāo)志是微處理器的出現(xiàn),微處理器的組成是()。

        A.運(yùn)算器和存儲器

        B.存儲器和控制器

        C.運(yùn)算器和控制器

        D.運(yùn)算器、控制器和存儲器

        正確答案:C

        解析:微處理器由運(yùn)算器和控制器組成。運(yùn)算器是計算機(jī)處理數(shù)據(jù)形成信息的加工廠,它的主要功能是對數(shù)據(jù)進(jìn)行算術(shù)運(yùn)算和邏輯運(yùn)算?刂破魇怯嬎銠C(jī)的指揮中心,它統(tǒng)一控制計算機(jī)的各個部件。故正確答案為C選項。

        14.在計算機(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選項。

        15.以下不屬于Word文檔視圖的是()。

        A.閱讀版式視圖

        B.放映視圖

        C.Web版式視圖

        D.大綱視圖

        正確答案:B

        解析:Word提供了5種視圖方式,分別為頁面視圖、閱讀版式視圖、Web版式視圖、大綱視圖和草稿,不包括放映視圖。故正確答案為B選項。

        浙江省計算機(jī)二級考試試題 6

        1[單選題] 一個關(guān)系中的各條記錄(  )。

        A.前后順序不能任意顛倒,要按輸入的順序排列

        B.前后順序不能任意顛倒,要按關(guān)鍵字段值的順序排列

        C.前后順序可以任意顛倒,但排列順序不同,統(tǒng)計處理的結(jié)果可能不同

        D.前后順序可以任意顛倒,不影響數(shù)據(jù)的實(shí)際含義

        參考答案:D

        參考解析: 一個關(guān)系就是一張二維表,每個關(guān)系有一個關(guān)系名。在關(guān)系模型中對關(guān)系有一定的要求,關(guān)系必須具有以下特點(diǎn):關(guān)系必須規(guī)范化,表中不能再包含表;在同一個關(guān)系中不能出現(xiàn)完全相同的屬性(列),即不允許有相同的字段名;關(guān)系中不允許有完全相同的元組(行),即不允許有相同的記錄;在一個關(guān)系中行的次序無關(guān)緊要,可任意交換兩行的位置;在一個關(guān)系中列的次序無關(guān)緊要,可任意交換兩列的位置。本題D為正確選項。

        2[單選題] 在軟件開發(fā)中,需求分析階段可以使用的工具是( )。

        A.N-S圖 B.DFD圖 C.PAD圖 D.程序流程圖

        參考答案:B

        參考解析:在需求分析階段可以使用的工具有數(shù)據(jù)流圖(DFD圖),數(shù)據(jù)字典(DD),判定樹與判定表,所以選擇B)。

        3[單選題] 一棵二叉樹共有25個結(jié)點(diǎn),其中5個是葉子結(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)多一個,所以本題中度為2的結(jié)點(diǎn)是5-1=4個,所以度為l的結(jié)點(diǎn)的個數(shù)是25-5-4=16個。

        4[簡答題]在考生文件夾下完成如下基本操作:

        1.通過SQLINSERT語句插入元組(”p7”,”PN7”,1020)到“零件信息”表(注意不要重復(fù)執(zhí)行插入操作),并將相應(yīng)的SQL語句存儲在文件one.pr9中。

        2.通過SQLDELETE語句從“零件信息”表中刪除單價小于600的所有記錄,并將相應(yīng)的SQL語句存儲在文件tw0.pr9中。一

        3.通過SQLUPDATE語句將“零件信息”表中零件號為“p4”的零件的單價更改為l090,并將相應(yīng)的SQL語句存儲在文件three.pr9中。

        4.打開菜單文件mymenu.Innx,然后生成可執(zhí)行的菜單程序mymenu.mpr。

        參考解析:

        【考點(diǎn)分析】本大題主要考查的知識點(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)建—個程序文件0ne.pr9,把代碼復(fù)制過去并保存。(2)在命令窗口輸入“DELETEFROM零件信息WHERE單價<600”,并按下回車鍵執(zhí)行語句。

        然后創(chuàng)建—個程序文件tw0.prg,把代碼復(fù)制過去并保存。(3)在命令窗口輸入“UPDATE零件信息SET單價=1090WHERE零件號=”p4””,并按下回車鍵執(zhí)行語句。

        然后創(chuàng)建一個程序文件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”等價的語句是( )。

        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等價于INTO DBF A,因此B)為正確選項。

        6[單選題] 在Visual FoxPro中,下面關(guān)于索引的正確描述是( )。

        A.當(dāng)數(shù)據(jù)庫表建立索引以后,表中的記錄的物理順序?qū)⒈桓淖?/p>

        B.索引的數(shù)據(jù)將與表的數(shù)據(jù)存儲在一個物理文件中

        C.建立索引是創(chuàng)建一個索引文件,該文件包含有指向表記錄的指針

        D.使用索引可以加快對表的更新操作

        參考答案:C

        參考解析:Visual FoxPro索引是由指針構(gòu)成的文件,這些指針邏輯上按照索引關(guān)鍵字值進(jìn)行排序。索引文件和表的dbf文件分別存儲,并且不改變表中記錄的物理順序。實(shí)際上,創(chuàng)建索引是創(chuàng)建一個由指向.dbf文件記錄的指針構(gòu)成的文件。若要根據(jù)特定順序處理表記錄,可以選擇一個相應(yīng)的索引,使用索引還可以加速對表的查詢操作,但不會加快對表的更新操作。

        7[單選題] 在Visual FoxPro中,命令“INDEX ON姓名TO xm”的功能是(  )。

        A.建立一個名為xm.idx的索引文件

        B.建立一個名為xm.cdx的索引文件

        C.在結(jié)構(gòu)索引文件中建立一個名為xm的索引

        D.在非結(jié)構(gòu)索引文件中建立一個名為xm的索引

        參考答案:A

        參考解析:INDEX ON命令用于在程序中建立索引,執(zhí)行命令“INDEX ON姓名TO xm”之后可建立一個名為xm的索引文件,索引文件的擴(kuò)展名為.idx,故本題A選項正確。

        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è)有讀者表:

        讀者(借書證號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 說明要查詢的字段來自哪個表或哪些表,WHERE說明查詢條件。LIKE為字符串匹配運(yùn)算符,可與通配符“%”和“一”一起使用!%”表示與任意多個字符匹配;“一”表示與任意一個字符匹配。查詢姓名中含“志”的所有讀者的信息可用“LIKE”%志%””表示,C選項正確。

        10[單選題] 在表設(shè)計器中設(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ī)二級考試試題 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.評估軟件可靠性

        B.發(fā)現(xiàn)并改正程序中的錯誤

        C.改正程序中的錯誤

        D.發(fā)現(xiàn)程序中的錯誤

        參考答案:D

        參考解析:軟件測試是為了發(fā)現(xiàn)錯誤而執(zhí)行程序的過程,測試要以查找錯誤為中心,而不是為了演示軟件的正確功能。不是為了評估軟件或改正錯誤。

        3[單選題] 軟件設(shè)計中劃分模塊的一個準(zhǔn)則是(  )。

        A.低內(nèi)聚低耦合B.高內(nèi)聚低耦合C.低內(nèi)聚高耦合D.高內(nèi)聚高耦合

        參考答案:B

        參考解析:一般較優(yōu)秀的軟件設(shè)計,應(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ú)立性度量的兩個標(biāo)準(zhǔn)。下列敘述中正確的`是( )。

        A.提高耦合性降低內(nèi)聚性有利于提高模塊的獨(dú)立性

        B.降低耦合性提高內(nèi)聚性有利于提高模塊的獨(dú)立性

        C.耦合性是指一個模塊內(nèi)部各個元素間彼此結(jié)合的緊密程度

        D.內(nèi)聚性是指模塊間互相連接的緊密程度

        參考答案:B

        參考解析:模塊獨(dú)立性是指每個模塊只完成系統(tǒng)要求的獨(dú)立的子功能,并且與其他模塊的聯(lián)系最少且接口簡單。一般較優(yōu)秀的軟件設(shè)計,應(yīng)盡量做到高內(nèi)聚、低耦合,即減弱模塊之間的耦合性和提高模塊內(nèi)的內(nèi)聚性,有利于提高模塊的獨(dú)立性,所以A錯誤,B正確。耦合性是模塊問互相連接的緊密程度的度量而內(nèi)聚性是指一個模塊內(nèi)部各個元素間彼此結(jié)合的緊密程度,所以C與D錯誤。

        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)先級別由高到低依次為:比較運(yùn)算符、邏輯運(yùn)算符。其中,邏輯運(yùn)算符的優(yōu)先級為:Not(非)→And(與)→Or(或)。And前面表達(dá)式的值為False,And后面表達(dá)式的值為False,Or后面表達(dá)式的值也為False,所以最后輸出的也是False。因此,答案為D.。

        參考解析:用Dim可同時定義多個變量,但變量要l分別聲明其數(shù)據(jù)類型,如果不聲明數(shù)據(jù)類型,默認(rèn)是Variant變I體型變量。l本題中,變量x定義時沒聲明數(shù)據(jù)類型,所以為Variant型I變量,變量Y是整型變量。故c選項正確。

        8[單選題] 當(dāng)文本框中的內(nèi)容發(fā)生改變時所觸發(fā)的事件是(  )。

        A.KeyUpB.ChangeC.LostFocus D.GotFocus

        參考答案:B

        參考解析:文本框中內(nèi)容有變化時,觸發(fā)Change事件。故B選項正確。當(dāng)在文本框中輸人數(shù)據(jù),松開鍵盤時觸發(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)?之前會輸出三個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.是求兩個整數(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)先級:先乘除,后加減;乘方優(yōu)先于乘除;函數(shù)優(yōu)先于乘方;Mod次于乘除而優(yōu)先于加減;括號最優(yōu)先本題中,x100結(jié)果為8,(xModl00)10結(jié)果為4,xModt0結(jié)果為5,所以輸出為l7,選項A.正確。

        浙江省計算機(jī)二級考試試題 8

        1.在公有派生情況下,有關(guān)派生類對象和基類對象的關(guān)系,下列敘述不正確的是( )

        A.派生類的對象可以賦給基類的對象

        B.派生類的對象可以初始化基類的引用

        C.派生類的對象可以直接訪問基類中的成員

        D.派生類的對象的地址可以賦給指向基類的指針

        【參考答案】 C

        2.下列關(guān)于虛基類的`描述,錯誤的是( )

        A.設(shè)置虛基類的目的是為了消除二義性

        B.虛基類的構(gòu)造函數(shù)在非虛基類之后調(diào)用

        C.若同一層中包含多個虛基類,這些基類的構(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ī)二級考試試題 9

        01.數(shù)據(jù)結(jié)構(gòu)與算法

        1.一個棧的初始狀態(tài)為空,F(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)隊列有隊頭和隊尾兩個指針,因此,循環(huán)隊列是非線性結(jié)構(gòu)

        B.在循環(huán)隊列中,只需要隊頭指針就能反映隊列中元素的動態(tài)變化情況

        C.在循環(huán)隊列中,只需要隊尾指針就能反映隊列中元素的動態(tài)變化情況

        D.循環(huán)隊列中元素的個數(shù)是由隊頭指針和隊尾指針共同決定

        3.下列敘述中正確的是(A)

        A.順序存儲結(jié)構(gòu)的存儲一定是連續(xù)的,鏈?zhǔn)酱鎯Y(jié)構(gòu)的存儲空間不一定是連續(xù)的

        B.順序存儲結(jié)構(gòu)只針對線性結(jié)構(gòu),鏈?zhǔn)酱鎯Y(jié)構(gòu)只針對非線性結(jié)構(gòu)

        C.順序存儲結(jié)構(gòu)能存儲有序表,鏈?zhǔn)酱鎯Y(jié)構(gòu)不能存儲有序表

        D.鏈?zhǔn)酱鎯Y(jié)構(gòu)比順序存儲結(jié)構(gòu)節(jié)省存儲空間

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

        A.棧是“先進(jìn)先出”的線性表

        B.隊列是“先進(jìn)后出”的線性表

        C.循環(huán)隊列是非線性結(jié)構(gòu)

        D.有序線性表既可以采用順序存儲結(jié)構(gòu),也可以采用鏈?zhǔn)酱鎯Y(jié)構(gòu)

        5.支持子程序調(diào)用的數(shù)據(jù)結(jié)構(gòu)是(A)。

        A.棧

        B.樹

        C.隊列

        D.二叉樹

        6.某二叉樹有 5 個度為 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)行時間是有限的

        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ī)存儲空間

        B.算法所處理的數(shù)據(jù)量

        C.算法程序中的語句或指令條數(shù)

        D.算法在執(zhí)行過程中所需要的臨時工作單元數(shù)

        12.下列關(guān)于線性鏈表的敘述中,正確的是(C)。

        A.各數(shù)據(jù)結(jié)點(diǎn)的存儲空間可以不連續(xù),但它們的存儲順序與邏輯順序必須一致

        B.各數(shù)據(jù)結(jié)點(diǎn)的存儲順序與邏輯順序可以不一致,但它們的存儲空間必須連續(xù)

        C.進(jìn)行插入與刪除時,不需要移動表中的元素

        D.以上說法均不正確

        13.一棵二叉樹共有 25 個結(jié)點(diǎn),其中 5 個是葉子結(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.在棧中,棧中元素隨棧底指針與棧頂指針的變化而動態(tài)變化

        B.在棧中,棧頂指針不變,棧中元素隨棧底指針的變化而動態(tài)變化

        C.在棧中,棧底指針不變,棧中元素隨棧頂指針的變化而動態(tài)變化

        D.以上說法均不正確

        16.設(shè)循環(huán)隊列的存儲空間為 Q(1:35),初始狀態(tài)為 front=rear=35,F(xiàn)經(jīng)過一系列入隊

        與退隊運(yùn)算后,front=15,rear=15,則循環(huán)隊列中的元素個數(shù)為(D)。

        A.15

        B.16

        C.20

        D.0 或 35

        17.下列與隊列結(jié)構(gòu)有關(guān)聯(lián)的是(D)。

        A.函數(shù)的遞歸調(diào)用

        B.數(shù)組元素的引用

        C.多重循環(huán)的執(zhí)行;

        D.先到先服務(wù)的作業(yè)調(diào)度

        【解析】:隊列的進(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.尋找最大項

        B.堆排序

        C.快速排序

        D.順序查找法

        20.設(shè)棧的順序存儲空間為 S(1:m),初始狀態(tài)為 top=m+1。現(xiàn)經(jīng)過一系列正常的入棧與退

        棧操作后,top=20,則棧中的元素個數(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è)棧的順序存儲空間為 S(1:m),初始狀態(tài)為 top=0。現(xiàn)經(jīng)過一系列正常的入棧與退棧操

        作后,top=m+1,則棧中的元素個數(shù)為(A)。

        A.不可能

        B.m+1

        C.0

        D.m

        23.下列排序法中,最壞情況下時間復(fù)雜度最小的是(A)。

        A.堆排序

        B.快速排序

        C.希爾排序

        D.冒泡排序

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

        A.對數(shù)據(jù)進(jìn)行壓縮存儲會降低算法的空間復(fù)雜度

        B.算法的優(yōu)化主要通過程序的編制技巧來實(shí)現(xiàn)

        C.算法的.復(fù)雜度與問題的規(guī)模無關(guān)

        D.數(shù)值型算法只需考慮計算結(jié)果的可靠性

        25.下列排序法中,每經(jīng)過一次元素的交換會產(chǎn)生新的逆序的是(A)。

        A.快速排序

        B.冒泡排序

        C.簡單插入排序

        D.簡單選擇排序

        26.在具有 2n 個結(jié)點(diǎn)的完全二叉樹中,葉子結(jié)點(diǎn)個數(shù)為(A)。

        A.n

        B.n+1

        C.n-1

        D.n/2

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

        A.在棧中,棧頂指針的動態(tài)變化決定棧中元素的個數(shù)

        B.在循環(huán)隊列中,隊尾指針的動態(tài)變化決定隊列的長度

        C.在循環(huán)鏈表中,頭指針和鏈尾指針的動態(tài)變化決定鏈表的長度

        D.在線性鏈表中,頭指針和鏈尾指針的動態(tài)變化決定鏈表的長度

        28.某二叉樹的中序遍歷序列為 CBADE,后序遍歷序列為 CBADE,則前序遍歷序列為(A)。

        A.EDABC

        B.CBEDA

        C.CBADE

        D.EDCBA

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

        A.在循環(huán)隊列中,隊頭指針和隊尾指針的動態(tài)變化決定隊列的長度

        B.在循環(huán)隊列中,隊尾指針的動態(tài)變化決定隊列的長度

        C.在帶鏈的隊列中,隊頭指針與隊尾指針的動態(tài)變化決定隊列的長度

        D.在帶鏈的棧中,棧頂指針的動態(tài)變化決定棧中元素的個數(shù)

        30.設(shè)順序表的長度為 n。下列排序方法中,最壞情況下比較次數(shù)小于 n(n-1)/2 的是(A)。

        A.堆排序

        B.快速排序

        C.簡單插入排序

        D.冒泡排序

        31.某二叉樹共有 12 個結(jié)點(diǎn),其中葉子結(jié)點(diǎn)只有 1 個。則該二叉樹的深度為(根結(jié)點(diǎn)在第 1

        層)(D)

        A.3

        B.6

        C.8

        D.12

        32.設(shè)一棵樹的度為 3,其中度為 3,2,1 的結(jié)點(diǎn)個數(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)隊列的存儲空間為 Q(1:100),初始狀態(tài)為空,F(xiàn)經(jīng)過一系列正常操作后,front=49,則循環(huán)隊列中的元素個數(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.所謂有序表是指在順序存儲空間內(nèi)連續(xù)存放的元素序列

        B.有序表只能順序存儲在連續(xù)的存儲空間內(nèi)

        C.有序表可以用鏈接存儲方式存儲在不連續(xù)的存儲空間內(nèi)

        D.任何存儲方式的有序表均能采用二分法進(jìn)行查找

        38.設(shè)二叉樹如下則后序序列為(C)

        A.ABDEGCFH

        B.DBGEAFHC

        C.DGEBHFCA

        D.ABCDEFGH

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

        A.結(jié)點(diǎn)中具有兩個指針域的鏈表一定是二叉鏈表

        B.結(jié)點(diǎn)中具有兩個指針域的鏈表可以是線性結(jié)構(gòu),也可以是非線性結(jié)構(gòu)

        C.二叉樹只能采用鏈?zhǔn)酱鎯Y(jié)構(gòu)

        D.循環(huán)鏈表是非線性結(jié)構(gòu)

        40.某二叉樹中有15個度為1的結(jié)點(diǎn),16個度為2的結(jié)點(diǎn),則該二叉樹中總的結(jié)點(diǎn)數(shù)為(C)。

        A.32

        B.46

        C.48

        D.49

        41.下列敘述中正確的是(A)

        A.有的二叉樹也能用順序存儲結(jié)構(gòu)表示

        B.有兩個指針域的鏈表就是二叉鏈表

        C.多重鏈表一定是非線性結(jié)構(gòu)

        D.順序存儲結(jié)構(gòu)一定是線性結(jié)構(gòu)

        42.設(shè)二叉樹共有 375 個結(jié)點(diǎn),其中度為 2 的結(jié)點(diǎn)有 187 個。則度為 1 的結(jié)點(diǎn)個數(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)隊列是線性結(jié)構(gòu)

        B.循環(huán)隊列是線性邏輯結(jié)構(gòu)

        C.循環(huán)隊列是鏈?zhǔn)酱鎯Y(jié)構(gòu)

        D.循環(huán)隊列是非線性存儲結(jié)構(gòu)

        47.設(shè)某棵樹的度為 3,其中度為 3,2,1 的結(jié)點(diǎn)個數(shù)分別為 3,0,4。則該樹中的葉子結(jié)點(diǎn)數(shù)為

       。˙)

        A.6

        B.7

        C.8

        D.不可能有這樣的樹

        48.下列敘述中錯誤的是(C)

        A.具有兩個根結(jié)點(diǎn)的數(shù)據(jù)結(jié)構(gòu)一定屬于非線性結(jié)構(gòu)

        B.具有兩個以上葉子結(jié)點(diǎn)的數(shù)據(jù)結(jié)構(gòu)一定屬于非線性結(jié)構(gòu)

        C.具有兩個以上指針域的鏈?zhǔn)浇Y(jié)構(gòu)一定屬于非線性結(jié)構(gòu)

        D.具有一個根結(jié)點(diǎn)且只有一個葉子結(jié)點(diǎn)的數(shù)據(jù)結(jié)構(gòu)也可能是非線性結(jié)構(gòu)

        49.下列結(jié)構(gòu)中屬于非線性結(jié)構(gòu)的是(C)

        A.循環(huán)隊列

        B.二維數(shù)組

        C.二叉鏈表

        D.雙向鏈表

        50.從表中任何一個結(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ī)二級考試試題 10

        下列關(guān)于棧和隊列的描述中,正確的是()

        棧是先進(jìn)先出

        隊列是先進(jìn)后出

        隊列允許在隊友刪除元素

        棧在棧頂刪除元素

        答案:D

        解析:棧實(shí)際也是線性表,只不過是一種特殊的線性表。棧是只能在表的一端進(jìn)行插入和刪除運(yùn)算的線性表,通常稱插入、刪除的這一端為棧頂,另一端為棧底。隊列是只允許在一端刪除,在另一端插入的順序表,允許刪除的一端叫做隊頭,允許插入的一端叫做隊尾。

        (2)已知二叉樹后序遍歷序列是CDABE,中序遍歷序列是CADEB,它的前序遍歷序列是()

        A)ABCDE

        B)ECABD

        C)EACDB

        D)CDEAB

        答案:C

        解析:由于后序遍歷的最后一個元素為E,所以E為根結(jié)點(diǎn),所以它的前序遍歷的首個元素為E,故排除A)和D)選項。由于中序遍歷中,元素B在元素根結(jié)點(diǎn)E的后面,所以B為二叉樹的右子樹,并且該二叉樹右子樹只有一個元素,所以前序遍歷的最后一個元素應(yīng)為B,故選項C)為正確選項,即該二叉樹的前序遍歷序列是EACDB。

        (3)在數(shù)據(jù)流圖中,帶有箭頭的線段表示的是()

        A)控制流

        B)數(shù)據(jù)流

        C)模塊調(diào)用

        D)事件驅(qū)動

        答案:B

        解析:數(shù)據(jù)流圖中帶箭頭的線段表示數(shù)據(jù)流,沿箭頭方向傳遞數(shù)據(jù)的通道,一般在旁邊標(biāo)注數(shù)據(jù)流名。

       。4)結(jié)構(gòu)化程序設(shè)計的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è)計語言僅僅使用順序、選擇和重復(fù)(循環(huán))三種基本控制結(jié)構(gòu)就足以表達(dá)出各種其他形式結(jié)構(gòu)的程序設(shè)計方法。遵循程序結(jié)構(gòu)化的設(shè)計原則,按結(jié)構(gòu)化程序設(shè)計方法設(shè)計出的程序易于理解、使用和維護(hù);可以提高編程工作的效率,降低軟件的開發(fā)成本。

        (5)下列方法中,不屬于軟件調(diào)試方法的是()

        A)回溯法

        B)強(qiáng)行排錯法

        C)集成測試法

        D原因排除法

        答案:C

        解析:軟件調(diào)試主要采用以下三種方法:

        強(qiáng)行排錯法:作為傳統(tǒng)的調(diào)試方法,其過程可概括為設(shè)置斷點(diǎn)、程序暫停、觀察程序狀態(tài)、繼續(xù)運(yùn)行程序。

        回溯法:該方法適合于小規(guī)模程序的排錯、即一旦發(fā)現(xiàn)了錯誤,先分析錯誤征兆,確定最先發(fā)現(xiàn)“癥狀”的位置。

        原因排除法:原因排除法是通過演繹和歸納,以及二分法來實(shí)現(xiàn)。

        (6)下列選項中,不屬于模塊間耦合的是()

        A)內(nèi)容耦合

        B)異構(gòu)耦合

        C)控制耦合

        D)數(shù)據(jù)耦合

        答案:B

        解析:耦合可以分為下列幾種,它們之間的耦合度由高到低排列:

        內(nèi)容耦合--若一個模塊直接訪問另一模塊的內(nèi)容,則這兩個模塊稱為內(nèi)容耦合。

        公共耦合--若一組模塊都訪問同一全局?jǐn)?shù)據(jù)結(jié)構(gòu),則稱為公共耦合。

        外部耦合--若一組模塊都訪問同一全局?jǐn)?shù)據(jù)項,則稱為外部耦合。

        控制耦合--若一模塊明顯地把開關(guān)量、名字等信息送入另一模塊,控制另一模塊的功能,則稱為控制耦合。

        標(biāo)記耦合--若兩個以上的模塊都需要其余某一數(shù)據(jù)結(jié)構(gòu)的子結(jié)構(gòu)時,不使用其余全局變量的方式而全使用記錄傳遞的方式,這樣的耦合稱為標(biāo)記耦合。

        數(shù)據(jù)耦合--若一個模塊訪問另一個模塊,被訪問模塊的輸入和輸出都是數(shù)據(jù)項參數(shù),則這兩個模塊為數(shù)據(jù)耦合。

        非直接耦合--若兩個模塊沒有直接關(guān)系,它們之間的聯(lián)系完全是通過程序的控制和調(diào)用來實(shí)現(xiàn)的,則稱這兩個模塊為非直接耦合,這樣的耦合獨(dú)立性最強(qiáng)。

        (7)下列特征中不是面向?qū)ο蠓椒ǖ闹饕卣鞯氖?)

        A)多態(tài)性

        B)標(biāo)識唯一性

        C)封裝性

        D)耦合性

        答案:D

        解析:面向?qū)ο笤O(shè)計方法與面向過程設(shè)計方法有本質(zhì)的不同,其基本原理是:使用現(xiàn)實(shí)世界的概念抽象地思考問題從而自然地解決問題。其特點(diǎn)包括:標(biāo)識惟一性、多態(tài)性、封裝性、模塊獨(dú)立性、繼承和多態(tài)性好。

       。8)在數(shù)據(jù)庫設(shè)計中,將E-R圖轉(zhuǎn)換成關(guān)系數(shù)據(jù)模型的過程屬于()

        A)需求分析階段

        B)概念設(shè)計階段

        C)邏輯設(shè)計階段

        D)物理設(shè)計階段

        答案:C

        解析:邏輯結(jié)構(gòu)設(shè)計的任務(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è)計所要完成的.任務(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個結(jié)點(diǎn)。得到第5層的結(jié)點(diǎn)數(shù)最多是16個。

        (10)下列有關(guān)數(shù)據(jù)庫的描述,正確的是()

        A)數(shù)據(jù)庫設(shè)計是指設(shè)計數(shù)據(jù)庫管理系統(tǒng)

        B)數(shù)據(jù)庫技術(shù)的根本目標(biāo)是要解決數(shù)據(jù)共享的問題

        C)數(shù)據(jù)庫是一個獨(dú)立的系統(tǒng),不需要操作系統(tǒng)的支持

        D)數(shù)據(jù)庫系統(tǒng)中,數(shù)據(jù)的物理結(jié)構(gòu)必須與邏輯結(jié)構(gòu)一致

        答案:B

        解析:數(shù)據(jù)庫設(shè)計的目的實(shí)質(zhì)上是設(shè)計出滿足實(shí)際應(yīng)用需求的實(shí)際關(guān)系模型。數(shù)據(jù)庫技術(shù)的主要目的是有效地管理和存取大量的數(shù)據(jù)資源,包括:提高數(shù)據(jù)的共享性,使多個用戶能夠同時訪問數(shù)據(jù)庫中的數(shù)據(jù);減小數(shù)據(jù)的冗余,以提高數(shù)據(jù)的一致性和完整性;提供數(shù)據(jù)與應(yīng)用程序的獨(dú)立性,從而減少應(yīng)用程序的開發(fā)和維護(hù)代價。

        (11)天氣預(yù)報能為我們的生活提供良好的幫助,它應(yīng)該屬于計算機(jī)的哪一類應(yīng)用?

        A)科學(xué)計算

        B)信息處理

        C)過程控制

        D)人工智能

        答案:A

        解析:科學(xué)計算(數(shù)值計算)解決的大都是從科學(xué)研究和工程技術(shù)中所提出的一些復(fù)雜的數(shù)學(xué)問題。天氣預(yù)報是其中的一類應(yīng)用。

        (12)已知某漢字的區(qū)位碼是3222,則其國標(biāo)碼是()

        A)4252D

        B)5242H

        C)4036H

        D)5524H

        答案:C

        解析:區(qū)位碼轉(zhuǎn)國際碼需要兩個步驟:①分別將區(qū)號、位號轉(zhuǎn)換成十六進(jìn)制數(shù)。②分別將區(qū)號、位號各+20H(區(qū)位碼+2020H=國標(biāo)碼)。本題中區(qū)號32轉(zhuǎn)換成十六進(jìn)制為20,位號22轉(zhuǎn)換成十六進(jìn)制為16。分別+20H,即得4036H。

        (13) 計算機(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)碼)兩個字節(jié)的最高位分別加1,即漢字交換碼(國標(biāo)碼)的兩個字節(jié)分別加80H得到對應(yīng)的機(jī)內(nèi)碼(國標(biāo)碼+8080H=機(jī)內(nèi)碼)。

        浙江省計算機(jī)二級考試試題 11

        一、word 文檔編輯與排版

        1.在 D 盤根目錄下新建以自己班級+姓名命名的文件夾。

        2.錄入以下文檔:

        3.設(shè)置樣式,第一行標(biāo)題設(shè)置為標(biāo)題 1,一號字體;其他設(shè)置為正文四號字體。

        4.設(shè)置字體:第一行標(biāo)題為華文新魏;正文為華文楷體,“營業(yè)廳地址”五個字為黑體。

        5.設(shè)置字形:第一行標(biāo)題加粗,第三行加粗。6.設(shè)置對齊方式:第一行標(biāo)題居中,第二行右對齊。

        7.設(shè)置段落縮進(jìn):段落首行縮進(jìn) 2 字符,其他按樣文縮進(jìn)。

        8.設(shè)置段落間距:第二段段前、段后各 1 行。正文行距為固定值 20 磅。

        9.按樣文設(shè)置項目符號與編號。

        10.頁面設(shè)置:設(shè)置紙張為 A4,設(shè)置頁邊距上下各 2cm,左右各3cm。

        11.設(shè)置頁眉頁腳:為該通知單添加頁眉“繳費(fèi)通知”,小五號字體,居中。

        12.插入如樣文所示的圖片,并設(shè)置圖片高 0.3cm,寬 16cm。

        13.如樣文所示,為文字設(shè)置綠色底紋。

        14.文中 A、C 兩項,請分別使用“郵件合并”從下題目“excel 操作” 中的 Sheet1 中的“姓名”與“編號”字段獲取。

        15.文中 B 項請根據(jù)插入的 A 項的性別分別選擇顯示“先生”或“女士”。

        16.將該文檔以“word 操作”保存到自己新建的文件夾中。

        17.在文章末尾添加一 3 行 5 列表格,將表格設(shè)置為表格自動套用格式“列表 8”。

        二、電子表格格式編輯與數(shù)據(jù)處理

        1.新建工作薄“excel 操作”保存到你建立的文件夾中,輸入“Sheet1” 工作表內(nèi)容如下表所示。其中,“班級”使用數(shù)據(jù)有效性設(shè)置選擇輸入列表。

        2.為工作表中的各科成績設(shè)置數(shù)據(jù)有效性檢查,要求輸入的成績介于 40 到 100 之間,合理設(shè)置“輸入信息”和“出錯信息”。3.將表格總分列的對齊方式設(shè)置為中部右對齊,其余單元格的對齊方式設(shè)置為中部居中;將單元格中的字體顏色設(shè)置為深藍(lán)色。

        4.將各科平均分的字體設(shè)置為 TimesNewRoman、12 號、加粗。

        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)計“總分”并計算“各科平均分”,結(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 中,高級篩選出總分>300 分,并且姓“李”的學(xué)生,并將結(jié)果保存為 Sheet3。

        13.復(fù)制 Sheet2 中的數(shù)據(jù)到 sheet4,以“班級”為分類字段,將各科成績進(jìn)行“平均值”分類匯總。

        14.復(fù)制 Sheet2 的.信息到 Sheet5 中,布局以“系別”為分頁,以“班級”為行字段,以各科考試成績?yōu)槠骄淀,?Sheet5 工作表中 A1 單元格起建立數(shù)據(jù)透視表。

        三、利用 PowerPoint 制作一份“教學(xué)課件(大學(xué)語文)”

        1.文稿長度不少于 6 張幻燈片。

        2.設(shè)計一個較好的首頁封面。

        3.要求課件內(nèi)容包括:課文背景、作者年代、練習(xí)題、課堂討論等。

        4.盡可能地利用文稿演示軟件的各種優(yōu)化演示文稿的設(shè)計,如插入聲音與影片、幻燈片的切換方式、自定義動畫、超級鏈接、動作按鈕等的設(shè)計。

        浙江省計算機(jī)二級考試試題 12

        一、選擇題

        1VBA程序流程控制的方式有( )。

        A.順序控制、條件控制和選擇控制

        B.條件控制、選擇控制和循環(huán)控制

        C.分支控制、順序控制和循環(huán)控制

        D.順序控制、選擇控制和循環(huán)控制

        參考答案:D

        參考解析:本題考查VBA中流程控制方式的知識。VBA程序流程控制的方式有三種,分別為順序控制、選擇控制和循環(huán)控制,對應(yīng)結(jié)構(gòu)化程序設(shè)計的三種基本控制結(jié)構(gòu)。

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

        A.線性鏈表的各元素在存儲空間中的位置必須是連續(xù)的

        B.線性鏈表的頭元素一定存儲在其他元素的前面

        C.線性鏈表中的各元素在存儲空間中的位置不一定是連續(xù)的,但表頭元素一定存儲在其他元素的前面

        D.線性鏈表中的各元素在存儲空間中的位置不一定是連續(xù)的,且各元素的存儲順序也是任意的

        參考答案:D

        參考解析:在線性鏈表中,各元素在存儲空間中的位置是任意的,各元素的順序也是任意的,依靠指針來實(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中條件組合的知識。若要表示X和Y都不是奇數(shù),也就意味著x是偶數(shù),Y也是偶數(shù),那么兩個條件之間是“與”的關(guān)系;若要判斷某數(shù)是偶數(shù),需要這個數(shù)除2的余數(shù)為0。

        4語句Dim NewArray(10)As Integer的含義是( )。

        A.定義了一個整型變量且初值為10

        B.定義了l0個整數(shù)構(gòu)成的數(shù)組

        C.定義了11個整數(shù)構(gòu)成的數(shù)組

        D.將數(shù)組的第10元素設(shè)置為整型

        參考答案:C

        參考解析:本題考查VBA中數(shù)組的知識。數(shù)組變量由變量名和數(shù)組下標(biāo)構(gòu)成,通常使用Dim語句來定義數(shù)組,其格式為:Dim數(shù)組名([下標(biāo)下限t0]下標(biāo)上限)As數(shù)據(jù)類型其中下標(biāo)下限缺省為0。數(shù)組中的元素個數(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的值”)時,在彈出的對話框中輸入l2,在列表框Listl選中第一個列表項,假設(shè)該列表項的內(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

        參考解析:本題考查字符串連接和列表框的知識。列表框的List屬性是一個數(shù)組,其各元素就是列表框中的列表項,第一個列表項對應(yīng)的數(shù)組下標(biāo)為0。由于列表框中的列表項和輸入對話框的返回值都是字符串,在本題中使用了Val函數(shù)將其轉(zhuǎn)換為數(shù)字,此時如果使用“+”則會完成兩個數(shù)字相加,故此只能使用“&”連接兩個字符串。第6題 筆記記錄我的筆記(0) | 精選筆記(10)選擇筆記標(biāo)簽:試題內(nèi)容(10)答案解析(0)

        7在條件宏設(shè)計時,對于連續(xù)重復(fù)的條件,可以用來代替的符號是( )。

        A.…B.=C.,D.:

        參考答案:A

        參考解析:本題考查條件宏的知識。如果在宏中加入條件表達(dá)式,就可以限制宏在滿足一定的條件下才能完成某種操作,我們稱之為條件宏。對于連續(xù)重復(fù)的條件,可以使用省號(…)代替重復(fù)條件。

        8在Access中,如果在模塊的過程內(nèi)部定義變量,則該變量的作用域?yàn)? )。

        A.局部范圍B.程序范圍C.全局范圍D.模塊范圍

        參考答案:A

        參考解析:變量定義在標(biāo)準(zhǔn)模塊的所有過程之外的起始位置,運(yùn)行時在所有類模塊和標(biāo)準(zhǔn)模塊的所有子過程與函數(shù)過程中都可見。

        9表的組成內(nèi)容包括( )。

        A.查詢和報表B.字段和記錄C.報表和窗體D.窗體和字段

        參考答案:B

        參考解析:本題考查Access表基本概念的知識。在關(guān)系數(shù)據(jù)庫中關(guān)系是一個二維表,每一行稱為一個元組,每一列稱為一個屬性:在Access這個關(guān)系數(shù)據(jù)庫中.用表來實(shí)現(xiàn)關(guān)系,表的每一行稱作一條記錄,對應(yīng)關(guān)系模型中的元組;每一列稱作一個字段,對應(yīng)關(guān)系模型中的屬性。

        10假設(shè)一個書店用(書號,書名,作者,出版社,出版日期,庫存數(shù)量……)一組屬性來描述圖書,可以作為“關(guān)鍵字”的是( )。

        A.書號B.書名C.作者D.出版社

        參考答案:A

        參考解析:本題考查主關(guān)鍵字的知識。主關(guān)鍵字是一個或者多個字段的集合,是用于區(qū)別表中記錄惟一的標(biāo)識,也就意昧著在一個表中主關(guān)鍵字不能取重復(fù)值。在ACCess的表中,可以定義三種類型的'主關(guān)鍵字:自動編號主鍵、單字段主鍵和多字段主鍵。在本題中只有“書號”是每本書都不相同的,也就是主關(guān)鍵字。

        11在If…EndIf選擇結(jié)構(gòu)中,允許可嵌套的深度是( )。

        A.最多32層B.最多64層C.最多256層D.沒有嚴(yán)格限制

        參考答案:D

        參考解析:本題考查VBA中選擇結(jié)構(gòu)嵌套的知識。在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

        參考解析:本題考查操作查詢的知識。操作查詢,也叫做動作查詢,共有4種類型:追加查詢、刪除查詢、更新查詢和生成表查詢。利用這幾種查詢可以完成為源表追加數(shù)據(jù),更新、刪除源表中的數(shù)據(jù),以及生成表操作。

        14下列關(guān)于棧的敘述中,正確的選項是( )。

        A.在棧中只能刪除數(shù)據(jù)B.在棧中只能插入數(shù)據(jù)C.棧是先進(jìn)先出的線性表D.棧是先進(jìn)后出的線性表

        參考答案:D

        參考解析:

        棧是限定在一端進(jìn)行插入與刪除的線性表。這種線性表只能在固定的一端進(jìn)行插入和刪除操作,因此棧又稱后進(jìn)先出表或先進(jìn)后出表。

        15下列關(guān)于類、對象、屬性和方法的敘述中,錯誤的是( )。

        A.類是對一類相似對象的描述,這些對象具有相同的屬性和方法

        B.屬性用于描述對象的狀態(tài),方法用于表示對象的行為

        C.基于同一個類產(chǎn)生的兩個對象可以分別設(shè)置自己的屬性值

        D.通過執(zhí)行不同對象的同名方法,其結(jié)果必然是相同的

        參考答案:D

        參考解析:對象根據(jù)所接受的消息而做出動作,同樣的消息被不同的對象接受時可以導(dǎo)致完全不同的行為,該現(xiàn)象稱為多態(tài)性,這種消息可以是同名的方法。

        17要求主表中沒有相關(guān)記錄時就不能將記錄添加到相關(guān)表中,則應(yīng)該在表關(guān)系中設(shè)置( )。

        A.參照完整性B.有效性規(guī)則C.輸入掩碼D.級聯(lián)更新相關(guān)字段

        參考答案:A

        參考解析:本題考查參照完整性的知識。在關(guān)系數(shù)據(jù)庫中都有兩種完整性約束:實(shí)體完整性和參照完整性。實(shí)體完整性就是主屬性不能為空;參照完整性指的是兩個邏輯上有關(guān)系的表必須使得表里面的數(shù)據(jù)滿足它們的關(guān)系。例如主表中沒有相關(guān)記錄就不能將記錄添加到相關(guān)表;相關(guān)表中的記錄刪除時主表的相關(guān)記錄隨之刪除;相關(guān)表中的記錄更新時主表的相關(guān)記錄隨之更新都是參照完整性的例子。

        18為窗體中的命令按鈕設(shè)置單擊鼠標(biāo)時發(fā)生的動作,應(yīng)選擇設(shè)置其屬性對話框的( )。

        A.“格式”選項卡B.“事件”選項卡C.“方法”選項卡D.“數(shù)據(jù)”選項卡

        參考答案:B

        參考解析:本題考查窗體控件的基礎(chǔ)知識。在窗體上每一個控件都是一個對象,都具有三要素就是屬性、事件和方法。事件是控件可以響應(yīng)的動作如單擊鼠標(biāo)等,所以要想設(shè)計單擊鼠標(biāo)時的動作就要設(shè)計單擊鼠標(biāo)事件里面的內(nèi)容。

        20設(shè)變量x是一個整型變量,如果sgn(x)的值為l,則x的值是( )。

        A.1B.大于0的整數(shù)C.0D.小于0的整數(shù)

        參考答案:B

        參考解析:本題考查VBA中判斷符號函數(shù)的知識。Sgnoi函數(shù)是一個判斷符號的函數(shù),其參數(shù)為數(shù)值型的值,若參數(shù)小于o,則函數(shù)返回-1;若參數(shù)等于0,則函數(shù)返回0;若參數(shù)大于0,則函數(shù)返回1。

        22報表頁腳的作用是( )。

        A.用來顯示報表的標(biāo)題、圖形或說明性文字

        B.用來顯示整個報表的匯總說明

        C.用來顯示報表中的字段名稱或?qū)τ涗浀姆纸M名稱

        D.用來顯示本頁的匯總說明

        參考答案:B

        參考解析:本題考查報表的知識。報表頁眉處于報表的開始位置,一般用其來顯示報表的標(biāo)題、圖形或者說明性文字:報表頁腳處于報表的結(jié)束位置,一般用來顯示報表的匯總說明;頁面頁眉處于每頁的開始位置,一般用來顯示報表中的字段名稱或記錄的分組名稱;頁面頁腳處于每頁的結(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)于控件的說法錯誤的是( )。

        A.控件是窗體上用于顯示數(shù)據(jù)和執(zhí)行操作的對象

        B.在窗體中添加的對象都稱為控件

        C.控件的類型可以分為:結(jié)合型、非結(jié)合型、計算型與非計算型

        D.控件都可以在窗體“設(shè)計”視圖中的工具箱中看到

        參考答案:C

        參考解析:本題考查窗體控件的知識。ACCess中的窗體中的控件是窗體上用于顯示數(shù)據(jù)和執(zhí)行操作以及美化窗體的對象;每一個在窗體中添加的對象包括窗體本身都稱為控件;它們可以在窗體“設(shè)計”視圖中的工具箱中看到并使用?丶念愋头譃榻Y(jié)合型、非結(jié)合型和計算型。

        25能被“對象所識別的動作”和“對象可執(zhí)行的活動”分別稱為對象的( )。

        A.方法和事件B.事件和方法C.事件和屬性D.過程和方法

        參考答案:B

        參考解析:本題考查面向?qū)ο蟮闹R。在面向?qū)ο蟮拈_發(fā)環(huán)境中,對象具有三要素:屬性、事件和方法。屬性是對象的靜態(tài)特性,一般用來描述對象的靜態(tài)特征;事件是可以被對象識別或接受的動作;方法是對象可以執(zhí)行的活動。

        27某二叉樹共有60個葉子結(jié)點(diǎn)與50個度為1的結(jié)點(diǎn),則該二叉樹中的總結(jié)點(diǎn)數(shù)為( )。

        A.148B.169C.182D.198

        參考答案:B

        參考解析:葉子結(jié)點(diǎn)總是比度為2的結(jié)點(diǎn)多一個。所以,具有60個葉子結(jié)點(diǎn)的二叉樹有59個度為2的結(jié)點(diǎn)。總結(jié)點(diǎn)數(shù)=60個葉子結(jié)點(diǎn)+59個度為2的結(jié)點(diǎn)+50個度為1的結(jié)點(diǎn)=169個結(jié)點(diǎn)。

        28已知一個學(xué)生數(shù)據(jù)庫,其中含有班級、性別等字段,若要統(tǒng)計每個班男女學(xué)生的人數(shù),則應(yīng)使用( )查詢。

        A.交叉表查詢B.選擇查詢C.參數(shù)查詢D.操作查詢

        參考答案:A

        參考解析:本題考查查詢種類的知識。常見的查詢種類有:選擇查詢、交叉表查詢、參數(shù)查詢、操作查詢和SQL查詢。其中選擇查詢是根據(jù)指定的查詢準(zhǔn)則從一個或多個表中獲取數(shù)據(jù)并顯示結(jié)果;交叉表查詢是利用表中的行和列來統(tǒng)計數(shù)據(jù);參數(shù)查詢利用對話框來提示用戶輸入準(zhǔn)則;操作查詢在一次查詢操作中對所得結(jié)果進(jìn)行編輯。本題中以性別為行標(biāo)題,以班級為列標(biāo)題,行列交叉處進(jìn)行計數(shù),即可得到結(jié)果。

        29設(shè)有表示學(xué)生選課的三張表,學(xué)生S(學(xué)號,姓名,性別,年齡,身份證號),課程C(課號,課名),選課SC(學(xué)號,課號,成績),則表SC的關(guān)鍵字(鍵或碼)為( )。

        A.課號,成績B.學(xué)號,成績C.學(xué)號,課號D.學(xué)號,姓名,成績

        參考答案:C

        參考解析: 關(guān)鍵字是指屬性或?qū)傩缘慕M合,其值能夠惟一地標(biāo)識一個元組,而在SC中學(xué)號和課號的組合可以對元組進(jìn)行惟一的標(biāo)識。

        31在窗體上,設(shè)置控件Com0為不可見的屬性是( )。

        A.Com0.NameB.Com0.CaptionC.Corn0.EnabledD.Com0.Visible

        參考答案:D

        參考解析:本題考查控件屬性的知識。在窗體的控件中,Visible屬性是用于指定控件是否可見。Enabled屬性用于指定控件是否可用,Caption屬性表示控件的標(biāo)題,Name屬性表示控件的名稱。

        32用于關(guān)閉或打開系統(tǒng)消息的宏命令是( )。

        A.SetValueB.RequeryC.RestoreD.SetWamings

        參考答案:D

        參考解析:本題考查宏操作的知識。Access中提供了50多個可選的宏操作命令,在本題中SetValue用于設(shè)置屬性值;Requery用于刷新控件數(shù)據(jù);Restore用于將最大化或最小化窗口恢復(fù)至原始大小;SetWarnings用于關(guān)閉或打開系統(tǒng)消息。

        33在關(guān)系運(yùn)算中,投影運(yùn)算的含義是( )。

        A.在基本表中選擇滿足條件的記錄組成一個新的關(guān)系

        B.在基本表中選擇需要的字段(屬性)組成一個新的關(guān)系

        C.在基本表中選擇滿足條件的記錄和屬性組成一個新的關(guān)系

        D.上述說法均是正確的

        參考答案:B

        參考解析:本題考查關(guān)系運(yùn)算的知識。關(guān)系運(yùn)算可分為兩大類,一類是傳統(tǒng)的集合運(yùn)算,如并、交、差和笛卡兒積:還有~類是專門的關(guān)系運(yùn)算,其中包括選擇、投影、連接和自然連接。選擇運(yùn)算是在關(guān)系中選擇滿足條件的元組;投影運(yùn)算是在關(guān)系中指定某些屬性所組成新的關(guān)系;連接運(yùn)算是將兩個關(guān)系拼接成~個新的關(guān)系,生成的新關(guān)系中包含滿足條件的元組;自然連接是在等值連接的基礎(chǔ)上去除重復(fù)的屬性。

        34在access數(shù)據(jù)庫中表就是( )

        A.數(shù)據(jù)庫B.記錄C.字段D.關(guān)系

        參考答案:D

        參考解析:本題考查表的基本概念的知識。在ACCess這個關(guān)系數(shù)據(jù)庫中,用表來實(shí)現(xiàn)邏輯層次中的關(guān)系也就是所說的一個關(guān)系就是一個二維表。表中的列稱作字段,行稱作記錄,而數(shù)據(jù)庫是一個總稱。

        35SQL語句不能創(chuàng)建的是( )。

        A.報表B.視圖C.數(shù)據(jù)表D.索引

        參考答案:A

        參考解析:本題考查SQL中定義語句的知識。SQL語言的功能包含數(shù)據(jù)定義、數(shù)據(jù)操縱、數(shù)據(jù)查詢和數(shù)據(jù)控制,其中的數(shù)據(jù)定義功能可以實(shí)現(xiàn)表、索引、視圖的定義、修改和刪除。在ACCess中提供3種創(chuàng)建報表的方式,分別是使用“自動報表,功能,使用向?qū)Чδ芎褪褂谩霸O(shè)計”視圖創(chuàng)建,使用SQL語句是不能創(chuàng)建報表的。

      【浙江省計算機(jī)二級考試試題】相關(guān)文章:

      計算機(jī)二級考試《java》試題及答案03-18

      計算機(jī)二級考試試題C語言沖刺試題01-26

      wps計算機(jī)二級考試題庫10-25

      計算機(jī)二級考試試題及答案(精選13套)10-28

      江蘇計算機(jī)二級考試試題(精選12套)10-28

      浙江省計算機(jī)等級考試題庫(精選14套)10-25

      全國計算機(jī)二級考試試題(精選12套)10-25

      全國計算機(jī)二級考試試題(精選11套)10-25

      國家計算機(jī)二級考試試題(精選13套)10-25