亚洲综合专区|和领导一起三p娇妻|伊人久久大香线蕉aⅴ色|欧美视频网站|亚洲一区综合图区精品

浙江省計算機二級考試試題

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

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

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

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

  浙江省計算機二級考試試題 1

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

  A. 循環隊列是隊列的一種鏈式存儲結構

  B. 循環隊列是一種邏輯結構

  C. 循環隊列是隊列的一種順序存儲結構

  D. 循環隊列是非線性結構

  【答案】C

  【解析】線性表常用存儲結構為:①順序存儲結構,物理上連續存儲,空間位置隱含邏輯位置,②鏈式存儲結構,存儲上不連續,通過指針相連。循環隊列是指用一段地址連續的存儲單元存儲數據元素,定義兩個游標:指向隊頭的游標(front)、指向隊尾的游標(rear)。

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

  A. 棧是一種先進先出的線性表

  B. 隊列是一種后進先出的線性表

  C. 棧與隊列都是非線性結構

  D. 以上三種說法都不對

  【答案】D

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

  3. 一棵二叉樹共有25個結點,其中5個是葉子結點,則度為1的結點數為( )。

  A. 16

  B. 10

  C. 6

  D. 4

  【答案】A

  【解析】二叉樹中,度為0的結點(即葉子結點)比度為二的結點多1個,而度為0、1、2的結點相加等于總結點數25,所以度為1的結點數為25-5-(5-1)=16。

  4. 在下列模式中,能夠給出數據庫物理存儲結構與物理存取方法的是( )。

  A. 外模式

  B. 內模式

  C. 概念模式

  D. 邏輯模式

  【答案】B

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

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

  A. 一個關系中應該有一個或多個候選關鍵字

  B. 一個關系中只能有一個候選關鍵字

  C. 一個關系中必須有多個候選關鍵字

  D. 一個關系中可以沒有候選關鍵字

  【答案】A

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

  6. 一個棧的初始狀態為空。現將元素1、2、3、4、5、A、B、C、D、E依次入棧,然后再依次出棧,則元素出棧的順序是( )。

  A. 123456ABCDE

  B. EDCBA54321

  C. ABCDE12345

  D. 54321EDCBA

  【答案】B

  【解析】棧是按照“先進后出”的原則組織數據的,入棧的順序為12345ABCDE,則依次出棧的順序應為其逆序,即EDCBA54321。答案選擇B選項。

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

  A. 循環隊列有隊頭和隊尾兩個指針,因此,循環隊列是非線性結構

  B. 在循環隊列中,只需要隊頭指針就能反映隊列中元素的動態變化情況

  C. 在循環隊列中,只需要隊尾指針就能反映隊列中元素的動態變化情況

  D. 循環隊列中元素的個數是由隊頭指針和隊尾指針共同決定

  【答案】D

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

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

  A. 0(n)

  B. O(n2)

  C. O (log2n)

  D. O(nlog2n)

  【答案】C

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

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

  A. 順序存儲結構的存儲一定是連續的,鏈式存儲結構的存儲空間不一定是連續的

  B. 順序存儲結構只針對線性結構,鏈式存儲結構只針對非線性結構

  C. 順序存儲結構能存儲有序表,鏈式存儲結構不能存儲有序表

  D. 鏈式存儲結構比順序存儲結構節省存儲空間

  【答案】A

  【解析】A項正確,在順序存儲結構中所有元素所占的存儲空間是連續的,而在鏈式存儲結構中,存儲數據結構的存儲空間可以不連續。

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

  A. 控制流

  B. 事件驅動

  C. 模塊調用

  D. 數據流

  【答案】D

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

  浙江省計算機二級考試試題 2

  1.在待排序的元素序列基本有序的前提下,效率最高的排序方法是(C)

  A)冒泡排序

  B)選擇排序

  C)快速排序

  D)歸并排序

  2.非空的循環單鏈表head的尾結點(由p所指向),滿足(A)

  A)p->next==NULL

  B)p==NULL

  C)p->next=head

  D)p=head

  3.線性表的順序存儲結構和線性表的鏈式存儲結構分別是(C)

  A)順序存取的存儲結構、順序存取的存儲結構

  B)隨機存取的存儲結構、順序存取的存儲結構

  C)隨機存取的存儲結構、隨機存取的存儲結構

  D)任意存取的存儲結構、任意存取的存儲結構

  4.結構化程序設計所規定的三種基本控制結構是(D)

  A)輸入、處理、輸出

  B)樹形、網形、環形

  C)順序、選擇、循環

  D)主程序、子程序、函數

  5.下列不屬于軟件調試技術的是(D)

  A)強行排錯法

  B)集成測試法

  C)回溯法

  D)原因排除法

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

  A)詳細設計

  B)軟件編碼

  C)軟件測試

  D)軟件維護

  7.軟件設計中,有利于提高模塊獨立性的一個準則是(A)

  A)低內聚低耦合

  B)低內聚高耦合

  C)高內聚低耦合

  D)高內聚高耦合

  8.數據庫的故障恢復一般是由(D)

  A)數據流圖完成的

  B)數據字典完成的

  C)DBA完成的

  D)PAD圖完成的

  9.下列關系運算的敘述中,正確的是(B)

  A)投影、選擇、連接是從二維表行的方向進行的運算

  B)并、交、差是從二維表的列的方向來進行運算

  C)投影、選擇、連接是從二維表列的方向進行的運算

  D)以上3種說法都不對

  10.在關系數據庫中,對一個關系做投影操作后,新關系的元組個數將(A)

  A)等于原來關系中的元組個數

  B)大于原來關系中的元組個數

  C)小于原來關系中的元組個數

  D)不能確定元組個數

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

  A)窗體

  B)圖片框

  C)圖像框

  D)文本框

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

  A)項目(工程)窗口

  B)工具箱

  C)代碼窗口

  D)屬性窗口

  13.若要將窗體從內存中卸載,其實現的方法是(A)

  A)Show

  B)UnLoad

  C)Load

  D)Hide

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

  擇的當前驅動器的不同而同時發生變化,則應:(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.設有如下聲明:

  Dim x As Integer

  如果Sgn(x)的值為-1,則表示x的值是(A)

  A)整數

  B)大于0的整數

  C)等于0的整數

  D)小于0的數

  浙江省計算機二級考試試題 3

  1.若有以下數組說明,則i=10;a[a[i]]元素數值是(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]]內層的a[i],由于i=10,因此a[i]即a[10].

  a[10]對應下面數組中的元素為9. 因此a[a[i]]即為a[9]

  a[9]對應下面數組中的元素為6. 因此a[9]即為6

  2.若有說明:int a[][3]={{1,2,3},{4,5},{6,7}}; 則數組a的第一維的大小為: ( B )

  A、2

  B、3

  C、4

  D、3 6 9

  二維數組的一維大小,即指二維數組的行數,在本題中,按行對二維數組賦值,因此內層有幾個大括號,數組就有幾行

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

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

  類型符 數組名 [常量表達式][常量表達式]

  二維數組可以看做是矩陣

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

  一維數組初始化時可以省略數組長度

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

  選項A,B,都省略了列數

  選項D,不符合二維數組定義的一般形式,行、列常量表達式應該放在不同的[]中

  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];則對數組元素引用正確的是__C___

  A、a[2][4]

  B、a[1,3]

  C、a[2][0]

  D、a(2)(1)

  5.C語言中函數返回值的類型是由 A 決定的

  A、函數定義時指定的類型

  B、 return語句中的表達式類型

  C、 調用該函數時的實參的數據類型

  D、形參的數據類型

  6. 在C語言中,函數的數據類型是指(A )

  A、 函數返回值的數據類型

  B、 函數形參的數據類型

  C、 調用該函數時的實參的數據類型

  D、任意指定的數據類型

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

  A、函數調用后必須帶回返回值

  B、實際參數和形式參數可以同名

  C、函數間的數據傳遞不可以使用全局變量

  D、主調函數和被調函數總是在同一個文件里

  8. 在C語言中,表示靜態存儲類別的關鍵字是: ( 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是結構體類型的關鍵字

  B、 struct student 是用戶定義的結構體類型

  C、 num, score都是結構體成員名

  D、 stu是用戶定義的結構體類型名

  11.若有以下說明語句:

  struct date

  { int year;

  int month;

  int day;

  }brithday;

  則下面的敘述不正確的是__C___.

  A、 struct是聲明結構體類型時用的關鍵字

  B、 struct date 是用戶定義的結構體類型名

  C、 brithday是用戶定義的結構體類型名

  D、year,day 都是結構體成員名

  12. 以下對結構變量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.設有如下定義:

  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.設有以下說明語句:

  typedef struct stu

  { int a;

  float b;

  } stutype;

  則下面敘述中錯誤的是( D )。

  A、struct是結構類型的關鍵字

  B、struct stu是用戶定義的結構類型

  C、a和b都是結構成員名

  D、stutype是用戶定義的結構體變量名

  15.語句int *p;說明了 C 。

  A、p是指向一維數組的指針

  B、p是指向函數的指針,該函數返回一int型數據

  C、p是指向int型數據的指針

  D、p是函數名,該函數返回一指向int型數據的.指針

  16、以下語句的輸出結果是( 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、下列程序的輸出結果是(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、執行下面的程序后,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、設A為存放(短)整型的一維數組,如果A的首地址為P,那么A中第i 個元素的地址為( B)。

  A.P+i*2

  B. P+(i-1)*2

  C. P+(i-1)

  D. P+i

  20、下列程序執行后輸出的結果是( 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、表達式: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!賦給數組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. 對函數func的定義。

  B. 對函數func的調用。

  C.對函數func的原型說明。

  D. 不合法的。

  25、以下程序的輸出結果是( D)。

  char str[15]=”hello!”;

  printf(“%d”,strlen(str));

  A. 15

  B. 14

  C. 7

  D. 6

  26[單選題] 以下敘述中正確的是(  )

  A.用戶自己定義的函數只能調用庫函數

  B.實用的C語言源程序總是由一個或多個函數組成

  C.不同函數的形式參數不能使用相同名稱的標識符

  D.在C語言的函數內部,可以定義局部嵌套函數

  參考答案:B

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

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

  A.若要處理如“人員信息”等含有不同類型的相關數據,應自定義結構體類型

  B.若要保存帶有多位小數的數據,可使用雙精度類型

  C.若只處理“真”和“假”兩種邏輯值,應使用邏輯類型

  D.整數類型表示的自然數是準確無誤差的

  參考答案:C

  參考解析:C語言中沒有邏輯類型,所以c錯誤。若要保存帶有多位小數的數據,可以用單精度類型也可以用雙精度類型。處理包含不同類型的相關數據可以定義為結構體類型。整數類型可以無誤差的表示自然數。

  28[單選題] 下面選項中關于編譯預處理的敘述正確的是

  A.預處理命令行必須使用分號結尾

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

  C.預處理命令行不能出現在程序的最后一行

  D.預處理命令行的作用域是到最近的函數結束處

  參考答案:B

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

  29[單選題] 有以下程序

  程序的輸出結果是

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

  參考答案:B

  參考解析:本題考查宏定義,宏定義只是做個簡單的替換。執行SQR(k+m)/SQR(k+m)=k+m*k+m/k+m}k+m=15/2,a/=SQR(k+m)/SQR(k+1TI)的結果為1,選項B正確。

  30[單選題] 設--X樹共有150個結點,其中度為l的結點有l0個,則該---X樹中的葉子結點數為( )。

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

  參考答案:D

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

  31[單選題] 有以下程序:

  程序運行后的輸出結果是( )。

  A.2.3B.1,3C.1,4D.1,2

  參考答案:B

  參考解析:在f(int+P,int 4 q)函數中,執行P=P+1是將P所對應的地址加1,而0 q=+q+1是將q所指向的n的地址所對應的值加1,所以m的得知所對應的值沒有變,而n的值則為3了。因此B選項正確。

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

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

  參考答案:A

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

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

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

  B.文件指針的值是一個整數,它的值一定小于文件字節數

  C.文件指針的值是所指文件的當前讀取位置

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

  參考答案:A

  參考解析:

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

  浙江省計算機二級考試試題 4

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

  A. 所有數據結構必須有根結點

  B. 所有數據結構必須有終端結點(即葉子結點)

  C. 只有一個根結點,且只有一個葉子結點的數據結構一定是線性結構

  D. 沒有根結點或沒有葉子結點的數據結構一定是非線性結構

  【答案】D

  【解析】D項正確,線性結構的特點是:①集合中必存在“第一個元素"且惟一②集合中必存在“最后一個元素”且惟一;③除最后一個元素外,其他數據元素均有惟一的“后繼”,④除第一個元素外,其他數據元素均有惟一的“前驅”。所以沒有根結點或沒有葉子結點的數據結構一定是非線性結構。AB兩項錯誤,不是所有數據結構都必須有根結點和葉子結點;C項錯誤,數據結構中若有中間結點不滿足只有一個前件或者后件的條件,就不是線性結構。答案選擇D選項。

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

  A. C語言中的每條可執行語句和非執行語句最終都將被轉換成二進制的機器指令

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

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

  D. C語言源程序經編譯后生成后綴為.obj的目標程序

  【答案】A

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

  3. C語言主要是借助以下( )功能來實現程序模塊化的。

  A. 定義函數

  B. 定義常量和外部變量

  C. 三種基本結構語句

  D. 豐富的數據類型

  【答案】A

  【解析】C程序的模塊化主要通過函數來實現。C語言允許對函數單獨進行編譯,從而可以實現模塊化。答案選擇A選項。

  4. 有以下程序段:

  char ch;

  int k;

  ch='a';

  k=12;

  print("%c,%d,",h,ch,k);

  printf("k=%d",k);

  已知字符a的ASCII碼十進制值為97,則執行上述程序段后輸出的結果是( )。

  A. 因變量類型與格式描述符的類型不匹配輸出無定值

  B. 輸出項與格式描述符個數不符,輸出為零值或不定值

  C.a,97,12k=12

  D. a,97,k=12

  【答案】D

  【解析】字符變量的值是該字符的ASCII碼值,可以參與整型變量所允許的任何運算。"ch='a",%c表示以字符格式輸出ch的值,所以輸出為a;%d表示以十進制代碼的形式輸出ch的值,為97;k沒有對應的輸出格式,不輸出。在第二個語句中,首先輸出"k=",然后以十進制代碼輸出k的值,為12。答案選擇D選項。

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

  A. 棧是“先進先出”的線性表

  B. 隊列是“先進后出"的線性表

  C. 循環隊列是非線性結構

  D. 有序線性表既可以采用順序存儲結構,也可以采用鏈式存儲結構

  【答案】D

  【解析】有序的線性表既可采用順序存儲結構,也可以采用鏈式存儲結構。A項錯誤,棧是“先進后出"的線性表B項錯誤,隊列是“先進先出"的線性表;C項錯誤,循環隊列是線性結構的,有序的線性表既可采用順序存儲結構,也可采用鏈式存儲結構。

  6. 某二叉樹的'中序序列為DCBAEFG,后序序列為DCBGFEA,則該二叉樹的深度(根結點在第1層)為( )。

  A. 5

  B. 40

  C.3

  D. 2

  【答案】B

  【解析】二叉樹的后序序列為DCBGFEA,則A為根結點。中序序列為DCBAEFG,則DCB為左子樹結點,EFG為右子樹結點。同理B為C父結點,C為D父結點。根據分析,可畫出左子樹,同理E為F父結點,F為G父結點。根據分析,可畫出右子樹,故二叉樹深度為4層。答案選擇B選項。

  7. 設有定義: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

  【解析】定義了結構體類型數組s,長度為2,結構體類型數組m,長度為2,并對數組m進行了初始化。同類型的結構體可以直接用變量名實現賦值,A項正確;數組名為數組首地址,地址常量之間不可以相互賦值,B項錯誤;數組名為地址常量不是結構體變量,不能引用成員,C項錯誤;s[2]與m[2]數組越界,D項錯誤。答案選擇A選項。

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

  A. 標識符可全部由數字組成

  B. 標識符可全部由下劃線組成

  C. 標識符可全部由小寫字母組成

  D. 標識符可全部由大寫字母組成

  【答案】A

  【解析】C語言標識符只能由字母、數字、下劃線構成,且只能以字母、下劃線開頭,故答案選擇A選項。

  9. 以下程序段中的變量已定義為int類型,則

  sum=pAd=5;

  pAd=sum++,++pAd,pAd++;

  printf("%d",pAd);

  程序段的輸出結果是( )。

  A. 6

  B. 4

  C. 5

  D. 7

  【答案】D

  【解析】自增和自減運算符的兩種用法:前置運算,運算符放在變量之前,規則是先使變量的值增(或減)1,然后以變化后表達式的值參與其他運算;后置運算,運算符放在變量之后,規則是變量先參與其他運算,然后再使變量的值增(或減)1。執行pAd=sum++,sum++是后置自增,執行完后,pAd=5,sum=6。++pAd和pAd++語句中沒有其他運算,即效果相同,pAd分別加1,兩句執行完后,pAd7。答案選擇D選項。

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

  A. 5

  B. 6

  C.m-5

  D. m-6

  【答案】D

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

  浙江省計算機二級考試試題 5

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

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

  B.算法的時間復雜度與使用的計算機系統無關

  C.算法的時間復雜度與使用的程序設計語言無關

  D.算法的時間復雜度與實現算法過程中的具體細節無關

  正確答案:A

  解析:算法的時間復雜度是指執行算法所需要的計算工作量。為了能夠比較客觀地反映出一個算法的效率,在度量一個算法的工作量時,不僅應該與所使用的計算機、程序設計語言以及程序編制者無關,而且還應該與算法實現過程中的許多細節無關。為此,可以用算法在執行過程中所需基本運算的執行次數來度量算法的工作量。算法所執行的基本運算次數還與問題的規模有關;對應一個固定的規模,算法所執行的基本運算次數還可能與特定的輸入有關。故本題答案為A選項。

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

  A.(n+1)/2

  B.n

  C.3n/4

  D.n/2

  正確答案:A

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

  3.設非空二叉樹的所有子樹中,其左子樹上的結點值均小于根結點值,而右子樹上的結點值均不小于根結點值,則稱該二叉樹為排序二叉樹。對排序二叉樹的遍歷結果為有序序列的是()。

  A.中序序列

  B.前序序列

  C.后序序列

  D.前序序列或后序序列

  正確答案:A

  解析:前序遍歷:訪問根結點在訪問左子樹和訪問右子樹之前。即先訪問根結點,然后遍歷左子樹,最后遍歷右子樹;并且在遍歷左子樹和右子樹時,仍然先訪問根結點,然后遍歷左子樹,最后遍歷右子樹。中序遍歷:訪問根結點在訪問左子樹和訪問右子樹兩者之間。即先遍歷左子樹,然后訪問根結點,最后遍歷右子樹。并且在遍歷左子樹與右子樹時,仍然首先遍歷左子樹,然后訪問根結點,最后遍歷右子樹。后序遍歷:訪問根結點在訪問左子樹和訪問右子樹之后。即首先遍歷左子樹,然后遍歷右子樹,最后訪問根結點;并且在遍歷左子樹和右子樹時,仍然首先遍歷左子樹,然后遍歷右子樹,最后訪問根結點。題目給出的二叉樹顯示是左結點小于根結點,根結點小于等于右結點。如果要使結果為有序序列,那么遍歷過程應該是左結點-根結點-右結點,或者右結點-根結點=左結點。根據前面3種遍歷特點可知,中序遍歷符合要求。故本題答案為A選項。

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

  A.1或50且產生上溢錯誤

  B.51

  C.26

  D.2

  正確答案:A

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

  5.軟件生命周期是指()。

  A.軟件產品從提出、實現、使用維護到停止使用退役的過程

  B.軟件的工程實施階段

  C.軟件的開發與管理

  D.軟件的實現和維護

  正確答案;A

  解析:通常,將軟件產品從提出、實現、使用維護到停止使用退役的過程稱為軟件生命周期。也就是說,軟件產品從考慮其概念開始,到該軟件產品不能使用為止的整個時期都屬于軟件生命周期。故本題答案為A選項。

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

  A.ABCDEFGHIJ

  B.DGHEBIJFCA

  C.JIHGFEDCBA

  D.CHIJDEFBCA

  正確答案:A

  7.設循環隊列的存儲空間為Q(1:50),初始狀態為front=rear=50。現經過一系列入隊與退隊操作后,front-1=rear。為了在該隊列中尋找值最大的元素,在最壞情況下需要的比較次數為()。

  A.0

  B.1

  C.48

  D.49

  正確答案:C

  8.設順序表的長度為40,對該表進行冒泡排序。在最壞情況下需要的比較次數為()。

  A.820

  B.780

  C.40

  D.41

  正確答案:B

  9.張編輯休假前正在審閱一部Word 書稿,他希望回來上班時能夠快速找到上次編輯的位置,在Word 2010 中最優的操作方法是()。

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

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

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

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

  正確答案:D

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

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

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

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

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

  正確答案:B

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

  A.輸入設備

  B.輸出設備

  C.中央處理器

  D.存儲器

  正確答案:A

  解析:計算機有輸入、存儲、運算、控制和輸出五個部分組成。手寫板和鼠標都屬于輸入設備。故正確答案為A選項。 12.某企業需要在一個辦公室構建適用于20多人的小型辦公網絡環境,這樣的網絡環境屬于()。

  A.城域網

  B.局域網

  C.廣域網

  D.互聯網

  正確答案:B

  解析:按照覆蓋地理范圍和規模不同,可以將計算機網絡分為局域網、城域網和廣域網。局域網是一種在有限區域內使用的網絡,它所覆蓋的地區范圍較小,一般在幾千米之內,適用于辦公室網絡、企業與學校的主干局網絡。故正確答案為B選項。

  13.第四代計算機的標志是微處理器的出現,微處理器的組成是()。

  A.運算器和存儲器

  B.存儲器和控制器

  C.運算器和控制器

  D.運算器、控制器和存儲器

  正確答案:C

  解析:微處理器由運算器和控制器組成。運算器是計算機處理數據形成信息的加工廠,它的主要功能是對數據進行算術運算和邏輯運算。控制器是計算機的指揮中心,它統一控制計算機的各個部件。故正確答案為C選項。

  14.在計算機內部,大寫字母?G?的ASCII碼為?1000111?,大寫字母?K?的ASCII碼為()。

  A.1001001

  B.1001100

  C.1001010

  D.1001011

  正確答案:D

  解析:1000111對應的十進制數是71,則?K?的碼值是75,轉換成二進制位1001011.故正確答案為D選項。

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

  A.閱讀版式視圖

  B.放映視圖

  C.Web版式視圖

  D.大綱視圖

  正確答案:B

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

  浙江省計算機二級考試試題 6

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

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

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

  C.前后順序可以任意顛倒,但排列順序不同,統計處理的結果可能不同

  D.前后順序可以任意顛倒,不影響數據的實際含義

  參考答案:D

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

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

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

  參考答案:B

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

  3[單選題] 一棵二叉樹共有25個結點,其中5個是葉子結點,則度為1的結點數為(  )。

  A.16B.10C.6 D.4

  參考答案:A

  參考解析:根據-y.樹的性質3:在任意一課二叉樹中,度為0的葉子結點總是比度為2的結點多一個,所以本題中度為2的結點是5-1=4個,所以度為l的結點的個數是25-5-4=16個。

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

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

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

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

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

  參考解析:

  【考點分析】本大題主要考查的知識點是:利用SQL語句對表進行插入、刪除、修改等操作,為菜單生成可執行的菜單程序。

  【解題思路】對于第l、2,3小題,需先在命令窗口中完成正確的SQL語句的編寫并執行,然后檢查SQL語句的執行結果,接下來新建題目要求的'程序文件,最后將SQL語句復制到新建的程序文件中。生成可執行的菜單程序需先打開菜單文件,然后執行“菜單”菜單中的“生成”命令。

  【操作步驟】

  (1)打開VisualFoxPr0,在命令窗口輸入“INSERTINTO零件信息VALUES(”p7“,”PN7”,l020)”,并按下回車鍵執行語句。

  然后創建—個程序文件0ne.pr9,把代碼復制過去并保存。(2)在命令窗口輸入“DELETEFROM零件信息WHERE單價<600”,并按下回車鍵執行語句。

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

  然后創建一個程序文件three.pr9,把代碼復制過去并保存。

  (4)打開菜單mymenu.mnx后,選擇系統菜單中的“菜單”,然后選擇“生成”。

  【舉一反三】第1題的題型還出現手:第l3套一(4)、第89套一(3)、第l7套一(3)、第97套--(2)。第2題的題型還出現于:第89套一(2)、第97套一(4)。第3題的題型還出現于:第87套一(2)、第29套--(2)、第30套一-(4)、第94套一(4)、第97套一(3)。

  5[單選題] 與“SELECT*FROM學生INTO DBF A”等價的語句是( )。

  A.SELECT*FROM學生INTO A

  B.SELECT*FROM學生INTO TABLE A

  C.SELECT*FROM學生TO TABLE A

  D.SELECT*FROM學生TO DBF A

  參考答案:B

  參考解析:在SQL查詢語句的尾部添加、INTO DBFI

  TABLE<表名>可以將查詢的結果放入新生成的指定表中。

  INTO TABLE A等價于INTO DBF A,因此B)為正確選項。

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

  A.當數據庫表建立索引以后,表中的記錄的物理順序將被改變

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

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

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

  參考答案:C

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

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

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

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

  C.在結構索引文件中建立一個名為xm的索引

  D.在非結構索引文件中建立一個名為xm的索引

  參考答案:A

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

  8[單選題] 設x=〝123〞,y=123,k=〝Y〞,表達式x+&k的值是(  )。

  A.123123B.246C.123y D.數據類型不匹配

  參考答案:D

  參考解析:本題考查宏替換函數:&<字符型變量>[],其功能為替換出字符型變量的內容,即函數值是變量中的字符串。本題數據類型不匹配,無法替換。

  9[單選題] 設有讀者表:

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

  10[單選題] 在表設計器中設置的索引包含在(  )。

  A.單獨索引文件中

  B.唯一索引文件中

  C.結構復合索引文件中

  D.非結構復合索引文件中

  參考答案:C

  參考解析:從索引的組織方式來講,索引分為三類索引文件:單獨的idx索引,是一種非結構索引;采用非默認名的cdx索引,也是非結構索引;與表名同名的cdx索引,是結構復合索引。與表名同名的cdx索引是一種結構復合壓縮索引,它是Visual FoxPro數據庫中最普通也是最重要的一種索引文件,用表設計器建立的索引都是這類索引。

  浙江省計算機二級考試試題 7

  1[單選題] 要使標簽中的文本靠右顯示,應將其Aligment屬性設置為

  A.0-LeftJustifyB.1-RightJustifyC.2-CenterD.3

  參考答案:B

  參考解析:0-LeftJustify:文本靠左顯示;l-RightJustify:文本靠右顯示;2-Center:文本居中顯示。

  2[單選題] 軟件測試的目的是(  )。

  A.評估軟件可靠性

  B.發現并改正程序中的錯誤

  C.改正程序中的錯誤

  D.發現程序中的錯誤

  參考答案:D

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

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

  A.低內聚低耦合B.高內聚低耦合C.低內聚高耦合D.高內聚高耦合

  參考答案:B

  參考解析:一般較優秀的軟件設計,應盡量做到高內聚,低耦合,即減弱模塊之間的耦合性和提高模塊內的內聚性,有利于提高模塊的獨立性。

  4[單選題] 有如下數據定義語句:Dim X,Y As Integer以上語句表明(  )。

  A.x、Y均是整型變量

  B.x是整型變量,Y是變體類型變量

  C.X是變體類型變量,Y是整型變量

  D.x是整型變量,Y是字符型變量

  參考答案:C

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

  A.N—s圖B.DFD圖C.PAD圖D.程序流程圖

  參考答案:B

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

  6[單選題] 耦合性和內聚性是對模塊獨立性度量的兩個標準。下列敘述中正確的`是( )。

  A.提高耦合性降低內聚性有利于提高模塊的獨立性

  B.降低耦合性提高內聚性有利于提高模塊的獨立性

  C.耦合性是指一個模塊內部各個元素間彼此結合的緊密程度

  D.內聚性是指模塊間互相連接的緊密程度

  參考答案:B

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

  7[單選題] 設:a=2,b=8,c=6,d=3,表達式a>bAndNot(C>D.Ord>c的值是

  A.1B.OC.TrueD.False

  參考答案:D

  參考解析:本題中包含的兩種運算符的優先級別由高到低依次為:比較運算符、邏輯運算符。其中,邏輯運算符的優先級為:Not(非)→And(與)→Or(或)。And前面表達式的值為False,And后面表達式的值為False,Or后面表達式的值也為False,所以最后輸出的也是False。因此,答案為D.。

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

  8[單選題] 當文本框中的內容發生改變時所觸發的事件是(  )。

  A.KeyUpB.ChangeC.LostFocus D.GotFocus

  參考答案:B

  參考解析:文本框中內容有變化時,觸發Change事件。故B選項正確。當在文本框中輸人數據,松開鍵盤時觸發它的KeyUp事件;文本框失去焦點觸發LostFocus事件:獲得焦點。觸發Got—1%eus事件0

  9[單選題]下面程序的執行結果是(  )。

  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

  參考解析:本題主要考查算術運算符中的冪運算,在程序中x的值為k的k次方的a次方,k的值每次循環都加1,但a的值不變總為0,除0以外的任何數的0次方都是l,因此,在k的值變為4之前會輸出三個l。

  10[單選題] 設變量X的值是845,則下面語句的輸出是

  Printx、100+(xMod100)10+x

  Mod10

  A.17B.548C.845D.485

  參考答案:A

  參考解析:整除運算(、)的結果是商的整數部分。例如,72表示整除,商為3.5,結果取整數部分3,不進行四舍五入。如果參加整除的操作數是浮點數,則先按四舍五人的原則將它們變成整數,然后再執行整除運算。例如,對于8.5、2,先將8.5變成9再進行整除,商為3.5,結果為4。取余運算(MoD.是求兩個整數相除后的余數。如果參加取余運算的操作數是浮點數,則先按四舍五人的原則將它們變成整數,然后再執行取余運算。例如,對于8.52.1,先將8.5變成9,2.1變成2,然后9除以2與1,因此取余結果為1。

  算術運算符的優先級:先乘除,后加減;乘方優先于乘除;函數優先于乘方;Mod次于乘除而優先于加減;括號最優先本題中,x100結果為8,(xModl00)10結果為4,xModt0結果為5,所以輸出為l7,選項A.正確。

  浙江省計算機二級考試試題 8

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

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

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

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

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

  【參考答案】 C

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

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

  B.虛基類的構造函數在非虛基類之后調用

  C.若同一層中包含多個虛基類,這些基類的構造函數按它們說明的次序調用

  D.若虛基類由非虛基類派生而來,則仍然先調用基類構造函數,再調用派生類的構造函數

  【參考答案】 B

  3.下列運算符中,在C++語言中不能重載的是( )

  A.*

  B.>=

  C.:

  D./

  【參考答案】 C

  4.下列程序的運行結果是( )

  #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是否為小寫字母的正確表達式是( )

  A.′a′<=c<=′z′

  B.(c>+A)&&(c<=z)

  C.(′a′>=c)||(′z′<=c)

  D.(c>=′a′)&&(c<=′z′)

  【參考答案】 D

  浙江省計算機二級考試試題 9

  01.數據結構與算法

  1.一個棧的初始狀態為空。現將元素 1、2、3、4、5、A、B、C、D、E 依次入棧,然后再

  依次出棧,則元素出棧的順序是(B)

  A.12345ABCDE

  B.EDCBA54321

  C.ABCDE12345

  D.54321EDCBA

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

  A.循環隊列有隊頭和隊尾兩個指針,因此,循環隊列是非線性結構

  B.在循環隊列中,只需要隊頭指針就能反映隊列中元素的動態變化情況

  C.在循環隊列中,只需要隊尾指針就能反映隊列中元素的動態變化情況

  D.循環隊列中元素的個數是由隊頭指針和隊尾指針共同決定

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

  A.順序存儲結構的存儲一定是連續的,鏈式存儲結構的存儲空間不一定是連續的

  B.順序存儲結構只針對線性結構,鏈式存儲結構只針對非線性結構

  C.順序存儲結構能存儲有序表,鏈式存儲結構不能存儲有序表

  D.鏈式存儲結構比順序存儲結構節省存儲空間

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

  A.棧是“先進先出”的線性表

  B.隊列是“先進后出”的線性表

  C.循環隊列是非線性結構

  D.有序線性表既可以采用順序存儲結構,也可以采用鏈式存儲結構

  5.支持子程序調用的數據結構是(A)。

  A.棧

  B.樹

  C.隊列

  D.二叉樹

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

  A.10

  B.8

  C.6

  D.4

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

  A.冒泡排序

  B.簡單選擇排序

  C.直接插入排序

  D.堆排序

  8.算法的有窮性是指(A)。

  A.算法程序的運行時間是有限的

  B.算法程序所處理的數據量是有限的

  C.算法程序的長度是有限的

  D.算法只能被有限的用戶使用

  9.對長度為 n 的線性表排序,在最壞情況下,比較次數不是 n(n-1)/2 的排序方法是(D)。

  A.快速排序

  B.冒泡排序

  C.直接插入排序

  D.堆排序

  10.下列關于棧的敘述正確的是(B)。

  A.棧按“先進先出”組織數據

  B.棧按“先進后出”組織數據

  C.只能在棧底插入數據

  D.不能刪除數據

  11.算法的空間復雜度是指(A)。

  A.算法在執行過程中所需要的計算機存儲空間

  B.算法所處理的數據量

  C.算法程序中的語句或指令條數

  D.算法在執行過程中所需要的臨時工作單元數

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

  A.各數據結點的存儲空間可以不連續,但它們的存儲順序與邏輯順序必須一致

  B.各數據結點的存儲順序與邏輯順序可以不一致,但它們的存儲空間必須連續

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

  D.以上說法均不正確

  13.一棵二叉樹共有 25 個結點,其中 5 個是葉子結點,則度為 1 的結點數為(A)

  A.16

  B.10

  C.6

  D.4

  14.下列關于棧敘述正確的是(A)。

  A.棧頂元素最先能被刪除

  B.棧頂元素最后才能被刪除

  C.棧底元素永遠不能被刪除

  D.棧底元素最先被刪除

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

  A.在棧中,棧中元素隨棧底指針與棧頂指針的變化而動態變化

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

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

  D.以上說法均不正確

  16.設循環隊列的存儲空間為 Q(1:35),初始狀態為 front=rear=35。現經過一系列入隊

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

  A.15

  B.16

  C.20

  D.0 或 35

  17.下列與隊列結構有關聯的是(D)。

  A.函數的遞歸調用

  B.數組元素的引用

  C.多重循環的執行;

  D.先到先服務的作業調度

  【解析】:隊列的進出原則是“先進先出”,即為先到先服務,所以選 D。

  18.對下列二叉樹進行前序遍歷的結果為(C)。

  A.DYBEAFCZX

  B.YDEBFZXCA

  C.ABDYECFXZ

  D.ABCDEFXYZ

  19.設順序表的長度為 n。下列算法中,最壞情況下比較次數小于 n 的是(A)。

  A.尋找最大項

  B.堆排序

  C.快速排序

  D.順序查找法

  20.設棧的順序存儲空間為 S(1:m),初始狀態為 top=m+1。現經過一系列正常的入棧與退

  棧操作后,top=20,則棧中的元素個數為(C)。

  A.30

  B.20

  C.m-19

  D.M-20

  21.某二叉樹的后序遍歷序列與中序遍歷序列相同,均為 ABCDEF,則按層次輸出(同一層

  從左到右)的序列為(A)。

  A.FEDCBA

  B.CBAFED

  C.DEFCBA

  D.ABCDEF

  22.設棧的順序存儲空間為 S(1:m),初始狀態為 top=0。現經過一系列正常的入棧與退棧操

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

  A.不可能

  B.m+1

  C.0

  D.m

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

  A.堆排序

  B.快速排序

  C.希爾排序

  D.冒泡排序

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

  A.對數據進行壓縮存儲會降低算法的空間復雜度

  B.算法的優化主要通過程序的編制技巧來實現

  C.算法的.復雜度與問題的規模無關

  D.數值型算法只需考慮計算結果的可靠性

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

  A.快速排序

  B.冒泡排序

  C.簡單插入排序

  D.簡單選擇排序

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

  A.n

  B.n+1

  C.n-1

  D.n/2

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

  A.在棧中,棧頂指針的動態變化決定棧中元素的個數

  B.在循環隊列中,隊尾指針的動態變化決定隊列的長度

  C.在循環鏈表中,頭指針和鏈尾指針的動態變化決定鏈表的長度

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

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

  A.EDABC

  B.CBEDA

  C.CBADE

  D.EDCBA

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

  A.在循環隊列中,隊頭指針和隊尾指針的動態變化決定隊列的長度

  B.在循環隊列中,隊尾指針的動態變化決定隊列的長度

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

  D.在帶鏈的棧中,棧頂指針的動態變化決定棧中元素的個數

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

  A.堆排序

  B.快速排序

  C.簡單插入排序

  D.冒泡排序

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

  層)(D)

  A.3

  B.6

  C.8

  D.12

  32.設一棵樹的度為 3,其中度為 3,2,1 的結點個數分別為 4,1,3。則該棵樹中的葉子

  結點數為(A)。

  A.10

  B.11

  C.12

  D.不可能有這樣的樹

  33.設表的長度為 15。則在最壞情況下,快速排序所需要的比較次數為(A)。

  A.105

  B.55

  C.15

  D.75

  34.設循環隊列的存儲空間為 Q(1:100),初始狀態為空。現經過一系列正常操作后,front=49,則循環隊列中的元素個數為(A)。

  A.不確定

  B.49

  C.51

  D.50

  35.某完全二叉樹按層次輸出(同一層從左到右)的序列為 ABCDEFGH。該完全二叉樹的中

  序序列為(A)。

  A.HDBEAFCG

  B.HDEBFGCA

  C.ABDHECFG

  D.ABCDEFGH

  36.下面屬于整數類 I 的實例的是(A)

  A.229

  B.0.229

  C.229E-2

  D."229"

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

  A.所謂有序表是指在順序存儲空間內連續存放的元素序列

  B.有序表只能順序存儲在連續的存儲空間內

  C.有序表可以用鏈接存儲方式存儲在不連續的存儲空間內

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

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

  A.ABDEGCFH

  B.DBGEAFHC

  C.DGEBHFCA

  D.ABCDEFGH

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

  A.結點中具有兩個指針域的鏈表一定是二叉鏈表

  B.結點中具有兩個指針域的鏈表可以是線性結構,也可以是非線性結構

  C.二叉樹只能采用鏈式存儲結構

  D.循環鏈表是非線性結構

  40.某二叉樹中有15個度為1的結點,16個度為2的結點,則該二叉樹中總的結點數為(C)。

  A.32

  B.46

  C.48

  D.49

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

  A.有的二叉樹也能用順序存儲結構表示

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

  C.多重鏈表一定是非線性結構

  D.順序存儲結構一定是線性結構

  42.設二叉樹共有 375 個結點,其中度為 2 的結點有 187 個。則度為 1 的結點個數是(A)。

  A.0

  B.1

  C.188

  D.不可能有這樣的二叉樹

  43.某系統結構圖如下圖所示該系統結構圖的寬度是(B)。

  A.5

  B.4

  C.2

  D.1

  44.設二叉樹的前序序列為 ABDEGHCFIJ,中序序列為 DBGEHACIFJ。則按層次輸出(從上

  到下,同一層從左到右)的序列為(A)

  A.ABCDEFGHIJ

  B.DGHEBIJFCA

  C.JIHGFEDCBA

  D.GHIJDEFBCA

  45.設順序表的長度為 16,對該表進行簡單插入排序。在最壞情況下需要的比較次數為(D)

  A.15

  B.60

  C.30

  D.120

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

  A.循環隊列是線性結構

  B.循環隊列是線性邏輯結構

  C.循環隊列是鏈式存儲結構

  D.循環隊列是非線性存儲結構

  47.設某棵樹的度為 3,其中度為 3,2,1 的結點個數分別為 3,0,4。則該樹中的葉子結點數為

  (B)

  A.6

  B.7

  C.8

  D.不可能有這樣的樹

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

  A.具有兩個根結點的數據結構一定屬于非線性結構

  B.具有兩個以上葉子結點的數據結構一定屬于非線性結構

  C.具有兩個以上指針域的鏈式結構一定屬于非線性結構

  D.具有一個根結點且只有一個葉子結點的數據結構也可能是非線性結構

  49.下列結構中屬于非線性結構的是(C)

  A.循環隊列

  B.二維數組

  C.二叉鏈表

  D.雙向鏈表

  50.從表中任何一個結點位置出發就可以不重復地訪問到表中其他所有結點的鏈表是(A)

  A.循環鏈表

  B.雙向鏈表

  C.單向鏈表

  D.二叉鏈表

  51.設元素集合為 D={1,2,3,4,5,6}。B=(D,R)為線性結構所對應的 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)}

  浙江省計算機二級考試試題 10

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

  棧是先進先出

  隊列是先進后出

  隊列允許在隊友刪除元素

  棧在棧頂刪除元素

  答案:D

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

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

  A)ABCDE

  B)ECABD

  C)EACDB

  D)CDEAB

  答案:C

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

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

  A)控制流

  B)數據流

  C)模塊調用

  D)事件驅動

  答案:B

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

  (4)結構化程序設計的3種結構是()

  A)順序結構,分支結構,跳轉結構

  B)順序結構,選擇結構,循環結構

  C)分支結構,選擇結構,循環結構

  D)分支結構,跳轉結構,循環結構

  答案:B

  解析:程序設計語言僅僅使用順序、選擇和重復(循環)三種基本控制結構就足以表達出各種其他形式結構的程序設計方法。遵循程序結構化的設計原則,按結構化程序設計方法設計出的程序易于理解、使用和維護;可以提高編程工作的效率,降低軟件的開發成本。

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

  A)回溯法

  B)強行排錯法

  C)集成測試法

  D原因排除法

  答案:C

  解析:軟件調試主要采用以下三種方法:

  強行排錯法:作為傳統的調試方法,其過程可概括為設置斷點、程序暫停、觀察程序狀態、繼續運行程序。

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

  原因排除法:原因排除法是通過演繹和歸納,以及二分法來實現。

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

  A)內容耦合

  B)異構耦合

  C)控制耦合

  D)數據耦合

  答案:B

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

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

  公共耦合--若一組模塊都訪問同一全局數據結構,則稱為公共耦合。

  外部耦合--若一組模塊都訪問同一全局數據項,則稱為外部耦合。

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

  標記耦合--若兩個以上的模塊都需要其余某一數據結構的子結構時,不使用其余全局變量的方式而全使用記錄傳遞的方式,這樣的耦合稱為標記耦合。

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

  非直接耦合--若兩個模塊沒有直接關系,它們之間的聯系完全是通過程序的控制和調用來實現的,則稱這兩個模塊為非直接耦合,這樣的耦合獨立性最強。

  (7)下列特征中不是面向對象方法的主要特征的是()

  A)多態性

  B)標識唯一性

  C)封裝性

  D)耦合性

  答案:D

  解析:面向對象設計方法與面向過程設計方法有本質的不同,其基本原理是:使用現實世界的概念抽象地思考問題從而自然地解決問題。其特點包括:標識惟一性、多態性、封裝性、模塊獨立性、繼承和多態性好。

  (8)在數據庫設計中,將E-R圖轉換成關系數據模型的過程屬于()

  A)需求分析階段

  B)概念設計階段

  C)邏輯設計階段

  D)物理設計階段

  答案:C

  解析:邏輯結構設計的任務:概念結構是各種數據模型的共同基礎,為了能夠用某一DBMS實現用戶需求,還必須將概念結構進一步轉化為相應的數據模型,這正是數據庫邏輯結構設計所要完成的.任務。它包括從E-R圖向關系模式轉換和邏輯模式規范化及調整、實現。

  (9)在一棵二叉樹上,第5層的結點數最多是()

  A)8

  B)9

  C)15

  D)16

  答案:D

  解析:根據二叉樹的性質:二叉樹第i(i≥1)層上至多有2i-1個結點。得到第5層的結點數最多是16個。

  (10)下列有關數據庫的描述,正確的是()

  A)數據庫設計是指設計數據庫管理系統

  B)數據庫技術的根本目標是要解決數據共享的問題

  C)數據庫是一個獨立的系統,不需要操作系統的支持

  D)數據庫系統中,數據的物理結構必須與邏輯結構一致

  答案:B

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

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

  A)科學計算

  B)信息處理

  C)過程控制

  D)人工智能

  答案:A

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

  (12)已知某漢字的區位碼是3222,則其國標碼是()

  A)4252D

  B)5242H

  C)4036H

  D)5524H

  答案:C

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

  (13) 計算機軟件系統包括()

  A)程序、數據和相應的文檔

  B)系統軟件和應用軟件

  C)數據庫管理系統和數據庫

  D)編譯系統和辦公軟件

  答案:B

  解析:軟件系統可分為系統軟件和應用軟件兩大類。

  (14)若已知一漢字的國標碼是5E38H,則其內碼是()

  A)DEB8

  B)DE38

  C)5EB8

  D)7E58

  答案:A

  解析:漢字機內碼、國標碼之間的關系為:機內碼是漢字交換碼(國標碼)兩個字節的最高位分別加1,即漢字交換碼(國標碼)的兩個字節分別加80H得到對應的機內碼(國標碼+8080H=機內碼)。

  浙江省計算機二級考試試題 11

  一、word 文檔編輯與排版

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

  2.錄入以下文檔:

  3.設置樣式,第一行標題設置為標題 1,一號字體;其他設置為正文四號字體。

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

  5.設置字形:第一行標題加粗,第三行加粗。6.設置對齊方式:第一行標題居中,第二行右對齊。

  7.設置段落縮進:段落首行縮進 2 字符,其他按樣文縮進。

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

  9.按樣文設置項目符號與編號。

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

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

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

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

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

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

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

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

  二、電子表格格式編輯與數據處理

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

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

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

  5.將表格第一列底紋設置為淺橙色,第二列設置為青綠色,第五列設置為淺黃。

  6.將表格的外表框設置為 1.5 磅粗的雙實線,紅色;內邊框設置為 1 磅粗實線。

  7.把工作表中低于 60 的分數用紅色標出,超過 90 的分數用綠色標出。

  8.使用 Sheet1 工作表中的數據,統計“總分”并計算“各科平均分”,結果分別放在相應單元格中。其中“各科平均分”保留一位小數。

  9.給總分最高的單元格插入批注“總分最高”。

  10.根據姓名和總分為數據源創建圖表,其標題為"成績圖表",類型為“三維簇狀柱形圖”。

  11.復制 Sheet1 中除了“各科平均分”以外其他的信息到 Sheet2 中,以“總分”為主要關鍵字,“數學”為次要關鍵字,升序排序。

  12.在 Sheet2 中,高級篩選出總分>300 分,并且姓“李”的學生,并將結果保存為 Sheet3。

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

  14.復制 Sheet2 的.信息到 Sheet5 中,布局以“系別”為分頁,以“班級”為行字段,以各科考試成績為平均值項,從 Sheet5 工作表中 A1 單元格起建立數據透視表。

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

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

  2.設計一個較好的首頁封面。

  3.要求課件內容包括:課文背景、作者年代、練習題、課堂討論等。

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

  浙江省計算機二級考試試題 12

  一、選擇題

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

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

  B.條件控制、選擇控制和循環控制

  C.分支控制、順序控制和循環控制

  D.順序控制、選擇控制和循環控制

  參考答案:D

  參考解析:本題考查VBA中流程控制方式的知識。VBA程序流程控制的方式有三種,分別為順序控制、選擇控制和循環控制,對應結構化程序設計的三種基本控制結構。

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

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

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

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

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

  參考答案:D

  參考解析:在線性鏈表中,各元素在存儲空間中的位置是任意的,各元素的順序也是任意的,依靠指針來實現數據元素的前后件關系。

  3下列邏輯表達式中,能正確表示條件“x和Y都不是奇數”的是( )。

  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都不是奇數,也就意味著x是偶數,Y也是偶數,那么兩個條件之間是“與”的關系;若要判斷某數是偶數,需要這個數除2的余數為0。

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

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

  B.定義了l0個整數構成的數組

  C.定義了11個整數構成的數組

  D.將數組的第10元素設置為整型

  參考答案:C

  參考解析:本題考查VBA中數組的知識。數組變量由變量名和數組下標構成,通常使用Dim語句來定義數組,其格式為:Dim數組名([下標下限t0]下標上限)As數據類型其中下標下限缺省為0。數組中的元素個數即為:下標上限一下標下限+1。

  5下列關于標準函數的說法,正確的是( )。

  A.Rnd函數用來獲得0到9之間的雙精度隨機數

  B.Int函數和Fix函數參數相同則返回值就相同

  C.Str函數用來把純數字型的字符串轉換為數值型

  D.Chr函數返回ASCIl碼對應的字符

  參考答案:D

  6執行x=InputBox(”請輸入x的值”)時,在彈出的對話框中輸入l2,在列表框Listl選中第一個列表項,假設該列表項的內容為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屬性是一個數組,其各元素就是列表框中的列表項,第一個列表項對應的數組下標為0。由于列表框中的列表項和輸入對話框的返回值都是字符串,在本題中使用了Val函數將其轉換為數字,此時如果使用“+”則會完成兩個數字相加,故此只能使用“&”連接兩個字符串。第6題 筆記記錄我的筆記(0) | 精選筆記(10)選擇筆記標簽:試題內容(10)答案解析(0)

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

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

  參考答案:A

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

  8在Access中,如果在模塊的過程內部定義變量,則該變量的作用域為( )。

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

  參考答案:A

  參考解析:變量定義在標準模塊的所有過程之外的起始位置,運行時在所有類模塊和標準模塊的所有子過程與函數過程中都可見。

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

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

  參考答案:B

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

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

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

  參考答案:A

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

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

  A.最多32層B.最多64層C.最多256層D.沒有嚴格限制

  參考答案:D

  參考解析:本題考查VBA中選擇結構嵌套的知識。在VBA中稱在If...End If結構中包含其他If…End If結構的構造為選擇嵌套,對于嵌套的層次沒有嚴格規定,理論卜.可以嵌套無窮多層次。

  13下列不屬于操作查詢的是( )。

  A.參數查詢B.生成表查詢C.更新查詢D.刪除查詢

  參考答案:A

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

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

  A.在棧中只能刪除數據B.在棧中只能插入數據C.棧是先進先出的線性表D.棧是先進后出的線性表

  參考答案:D

  參考解析:

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

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

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

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

  C.基于同一個類產生的兩個對象可以分別設置自己的屬性值

  D.通過執行不同對象的同名方法,其結果必然是相同的

  參考答案:D

  參考解析:對象根據所接受的消息而做出動作,同樣的消息被不同的對象接受時可以導致完全不同的行為,該現象稱為多態性,這種消息可以是同名的方法。

  17要求主表中沒有相關記錄時就不能將記錄添加到相關表中,則應該在表關系中設置( )。

  A.參照完整性B.有效性規則C.輸入掩碼D.級聯更新相關字段

  參考答案:A

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

  18為窗體中的命令按鈕設置單擊鼠標時發生的動作,應選擇設置其屬性對話框的( )。

  A.“格式”選項卡B.“事件”選項卡C.“方法”選項卡D.“數據”選項卡

  參考答案:B

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

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

  A.1B.大于0的整數C.0D.小于0的整數

  參考答案:B

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

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

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

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

  C.用來顯示報表中的字段名稱或對記錄的分組名稱

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

  參考答案:B

  參考解析:本題考查報表的知識。報表頁眉處于報表的開始位置,一般用其來顯示報表的標題、圖形或者說明性文字:報表頁腳處于報表的結束位置,一般用來顯示報表的匯總說明;頁面頁眉處于每頁的開始位置,一般用來顯示報表中的字段名稱或記錄的分組名稱;頁面頁腳處于每頁的結束位置,一般用來顯示本頁的匯總說明。

  23結構化分析方法是面向( )的自頂向下逐步求精進行需求分析的方法。

  A.對象B.數據結構C.數據流D.目標

  參考答案:C

  參考解析:結構化分析方法是面向數據流進行需求分析的方法,采用自頂向下、逐層分解,建立系統的處理流程,以數據流圖和數據字典為主要工具,建立系統的邏輯模型。

  24下列關于控件的說法錯誤的是( )。

  A.控件是窗體上用于顯示數據和執行操作的對象

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

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

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

  參考答案:C

  參考解析:本題考查窗體控件的知識。ACCess中的窗體中的控件是窗體上用于顯示數據和執行操作以及美化窗體的對象;每一個在窗體中添加的對象包括窗體本身都稱為控件;它們可以在窗體“設計”視圖中的工具箱中看到并使用。控件的類型分為結合型、非結合型和計算型。

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

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

  參考答案:B

  參考解析:本題考查面向對象的知識。在面向對象的開發環境中,對象具有三要素:屬性、事件和方法。屬性是對象的靜態特性,一般用來描述對象的靜態特征;事件是可以被對象識別或接受的動作;方法是對象可以執行的活動。

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

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

  參考答案:B

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

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

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

  參考答案:A

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

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

  A.課號,成績B.學號,成績C.學號,課號D.學號,姓名,成績

  參考答案:C

  參考解析: 關鍵字是指屬性或屬性的組合,其值能夠惟一地標識一個元組,而在SC中學號和課號的組合可以對元組進行惟一的標識。

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

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

  參考答案:D

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

  32用于關閉或打開系統消息的宏命令是( )。

  A.SetValueB.RequeryC.RestoreD.SetWamings

  參考答案:D

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

  33在關系運算中,投影運算的含義是( )。

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

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

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

  D.上述說法均是正確的

  參考答案:B

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

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

  A.數據庫B.記錄C.字段D.關系

  參考答案:D

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

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

  A.報表B.視圖C.數據表D.索引

  參考答案:A

  參考解析:本題考查SQL中定義語句的知識。SQL語言的功能包含數據定義、數據操縱、數據查詢和數據控制,其中的數據定義功能可以實現表、索引、視圖的定義、修改和刪除。在ACCess中提供3種創建報表的方式,分別是使用“自動報表,功能,使用向導功能和使用“設計”視圖創建,使用SQL語句是不能創建報表的。

【浙江省計算機二級考試試題】相關文章:

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

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

wps計算機二級考試題庫10-25

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

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

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

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

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

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