www.oingaieng.cn-国产成人精品免费视频大全,中文字幕无码不卡免费视频 ,777精品久无码人妻蜜桃,国产一级A毛久久久久一级A看免费视频

    計(jì)算機(jī)二級(jí)考試模擬題

    時(shí)間:2024-12-31 09:24:59 曉映 試題答案 我要投稿
    • 相關(guān)推薦

    計(jì)算機(jī)二級(jí)考試模擬題(精選16套)

      備戰(zhàn)計(jì)算機(jī)二級(jí),模擬題來(lái)助力!我們的計(jì)算機(jī)二級(jí)考試模擬題高度仿真,涵蓋所有考點(diǎn)。讓你提前感受考試氛圍,熟悉題型與節(jié)奏。通過(guò)模擬練習(xí),查缺補(bǔ)漏,提升應(yīng)試能力。快來(lái)挑戰(zhàn)模擬題,為計(jì)算機(jī)二級(jí)考試做好充分準(zhǔn)備,向成功邁進(jìn)一大步。

    計(jì)算機(jī)二級(jí)考試模擬題(精選16套)

      計(jì)算機(jī)二級(jí)考試模擬題 1

      1.若有以下數(shù)組說(shuō)明,則i=10;a[a[i]]元素?cái)?shù)值是(C )。

      int a[12]={1,4,7,10,2,5,8,11,3,6,9,12};

      A、10

      B、9

      C、6

      D、5

      先算a[a[i]]內(nèi)層的a[i],由于i=10,因此a[i]即a[10].

      a[10]對(duì)應(yīng)下面數(shù)組中的元素為9. 因此a[a[i]]即為a[9]

      a[9]對(duì)應(yīng)下面數(shù)組中的元素為6. 因此a[9]即為6

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

      A、2

      B、3

      C、4

      D、無(wú)確定值

      5 7

      D、3 6 9

      二維數(shù)組的一維大小,即指二維數(shù)組的行數(shù),在本題中,按行對(duì)二維數(shù)組賦值,因此內(nèi)層有幾個(gè)大括號(hào),數(shù)組就有幾行

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

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

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

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

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

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

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

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

      選項(xiàng)D,不符合二維數(shù)組定義的一般形式,行、列常量表達(dá)式應(yīng)該放在不同的[]中

      A、int a[ ][ ]={1,2,3,4,5,6};

      B、int a[2] []={1,2,3,4,5,6};

      C、int a[ ] [3]={1,2,3,4,5,6};

      D、int a[2,3]={1,2,3,4,5,6};

      4.已知int a[3][4];則對(duì)數(shù)組元素引用正確的是__C___

      A、a[2][4]

      B、a[1,3]

      C、a[2][0]

      D、a(2)(1)

      詳見(jiàn)教材P150,數(shù)組元素的引用

      數(shù)組名[下標(biāo)] [下標(biāo)]

      引用數(shù)組元素時(shí),[ ]中的下標(biāo)為邏輯地址下標(biāo),只能為整數(shù),可以為變量,且從0開(kāi)始計(jì)數(shù)

      第一個(gè)[下標(biāo)]表示行邏輯地址下標(biāo),第二個(gè)[下標(biāo)]表示列邏輯地址下標(biāo)。

      本題圖示詳見(jiàn)P149圖6.7

      因此a的行邏輯地址范圍0~2;a的列邏輯地址范圍0~3;

      選項(xiàng)A,列邏輯地址下標(biāo)超過(guò)范圍

      選項(xiàng)B,D,的引用形式不正確。

      5.C語(yǔ)言中函數(shù)返回值的類型是由 A 決定的

      A、函數(shù)定義時(shí)指定的類型

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

      C、 調(diào)用該函數(shù)時(shí)的實(shí)參的數(shù)據(jù)類型

      D、形參的數(shù)據(jù)類型

      6. 在C語(yǔ)言中,函數(shù)的數(shù)據(jù)類型是指(A )

      A、 函數(shù)返回值的數(shù)據(jù)類型

      B、 函數(shù)形參的數(shù)據(jù)類型

      C、 調(diào)用該函數(shù)時(shí)的實(shí)參的數(shù)據(jù)類型

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

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

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

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

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

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

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

      A、 auto

      B、 register

      C、static

      D、extern

      9.未指定存儲(chǔ)類別的變量,其隱含的存儲(chǔ)類別為(A )。

      A、auto

      B、static

      C、extern

      D、register

      10. 若有以下說(shuō)明語(yǔ)句:

      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.若有以下說(shuō)明語(yǔ)句:

      struct date

      { int year;

      int month;

      int day;

      }brithday;

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

      A、 struct是聲明結(jié)構(gòu)體類型時(shí)用的關(guān)鍵字

      B、 struct date 是用戶定義的結(jié)構(gòu)體類型名

      C、 brithday是用戶定義的結(jié)構(gòu)體類型名

      D、year,day 都是結(jié)構(gòu)體成員名

      12. 以下對(duì)結(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域,正確的賦值語(yǔ)句是 C

      A、 p=&a;

      B、 p=datA、a;

      C、p=&datA、a;

      D、*p=datA、a;

      14.設(shè)有以下說(shuō)明語(yǔ)句:

      typedef struct stu

      { int a;

      float b;

      } stutype;

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

      A、struct是結(jié)構(gòu)類型的關(guān)鍵字

      B、struct stu是用戶定義的結(jié)構(gòu)類型

      C、a和b都是結(jié)構(gòu)成員名

      D、stutype是用戶定義的結(jié)構(gòu)體變量名

      15.語(yǔ)句int *p;說(shuō)明了 C 。

      A、p是指向一維數(shù)組的指針

      B、p是指向函數(shù)的指針,該函數(shù)返回一int型數(shù)據(jù)

      C、p是指向int型數(shù)據(jù)的指針

      D、p是函數(shù)名,該函數(shù)返回一指向int型數(shù)據(jù)的指針

      16.C語(yǔ)言中,關(guān)系表達(dá)式和邏輯表達(dá)式的值是( B ) 。

      A、0

      B、 0或1

      C、 1

      D、‘T’或’F’

      17. 下面( D )表達(dá)式的值為4.

      A、 11/3

      B、 11.0/3

      C、 (float)11/3

      D、 (int)(11.0/3+0.5)

      【解析】(1)相同數(shù)據(jù)類型的元素進(jìn)行數(shù)學(xué)運(yùn)算(+、-、*、/)得到結(jié)果還保持原數(shù)據(jù)類型。

      (2)不同數(shù)據(jù)類型的元素進(jìn)行數(shù)學(xué)運(yùn)算,先要統(tǒng)一數(shù)據(jù)類型,統(tǒng)一的標(biāo)準(zhǔn)是低精度類型轉(zhuǎn)換為高精度的數(shù)據(jù)類型。

      選項(xiàng)A,11與3為兩個(gè)整數(shù),11/3結(jié)果的數(shù)據(jù)類型也應(yīng)為整數(shù),因此將3.666666的小數(shù)部分全部舍掉,僅保留整數(shù),因此11/3=3.

      選項(xiàng)B,11.0為實(shí)數(shù),3為整數(shù),因此首先要統(tǒng)一數(shù)據(jù)類型,將整型數(shù)據(jù)3轉(zhuǎn)換為3.0,轉(zhuǎn)換后數(shù)據(jù)類型統(tǒng)一為實(shí)型數(shù)據(jù),選項(xiàng)B變?yōu)?1.0/3.0,結(jié)果的數(shù)據(jù)類型也應(yīng)為實(shí)型數(shù)據(jù),因此選項(xiàng)B 11.0/3=3.666666

      選項(xiàng)C,先將整數(shù)11強(qiáng)制類型轉(zhuǎn)換,轉(zhuǎn)換為實(shí)型11.0,因此選項(xiàng)C變?yōu)?1.0/3,其后計(jì)算過(guò)程、結(jié)果與選項(xiàng)B同

      選項(xiàng)D,首先計(jì)算11.0/3,其計(jì)算過(guò)程、結(jié)果與選項(xiàng)B同,得到3.666666;再計(jì)算3.666666+0.5=4.166666,最后將4.166666強(qiáng)制類型轉(zhuǎn)換為整型,即將其小數(shù)部分全部舍掉,結(jié)果為4

      18.設(shè)整型變量 a=2,則執(zhí)行下列語(yǔ)句后,浮點(diǎn)型變量b的值不為0.5的是( B )

      A、b=1.0/a

      B、b=(float)(1/A、

      C、b=1/(float)a

      D、b=1/(a*1.0)

      19. 若“int n; float f=13.8;”,則執(zhí)行“n=(int)f%3”后,n的值是(A)

      A、1

      B、4

      C、4.333333

      D、4.6

      【解析】“(int)f“表示將f中的值強(qiáng)制類型轉(zhuǎn)換為整型,即將13.8的小數(shù)部分舍掉,轉(zhuǎn)換為13;然后計(jì)算13%3,結(jié)果為1,再將結(jié)果賦給變量n,因此n的值為1

      20. 以下對(duì)一維數(shù)組a的正確說(shuō)明是: D

      A、char a(10);

      B、 int a[];

      C、int k=5,a[k];

      D、char a[3]={‘a(chǎn)’,’b’,’c’};

      【解析】詳見(jiàn)教材P143~144,一維數(shù)組的定義、初始化

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

      類型符是指數(shù)組中數(shù)組元素的類型;數(shù)組名要符合標(biāo)識(shí)符命名規(guī)則;常量表達(dá)式是指數(shù)組的長(zhǎng)度(數(shù)組中包含元素的個(gè)數(shù)),其值只能是整數(shù),不可以是變量,而且從1開(kāi)始計(jì)數(shù)。

      選項(xiàng)A,常量表達(dá)式只能放在中括號(hào) [ ]中

      選項(xiàng)B,只有在對(duì)數(shù)組初始化(即賦值)的時(shí)候才可以省略數(shù)組的長(zhǎng)度,B中并未對(duì)a進(jìn)行初始化。

      選項(xiàng)C,常量表達(dá)式不能為變量。

      21.以下能對(duì)一維數(shù)組a進(jìn)行初始化的語(yǔ)句是:( C )

      A、int a[5]=(0,1,2,3,4,)

      B、 inta(5)={}

      C、 int a[3]={0,1,2}

      D、 int a{5}={10*1}

      【解析】詳見(jiàn)教材P145,一維數(shù)組的定義、初始化

      選項(xiàng)B,D,常量表達(dá)式只能放在中括號(hào) [ ]中

      選項(xiàng)A,數(shù)組可以看做是若干個(gè)相同數(shù)據(jù)類型元素的有序集合,因此以集合的形式對(duì)其初始化,使用{ }對(duì)其初始化,選項(xiàng)A用了().

      22.在C語(yǔ)言中對(duì)一維整型數(shù)組的正確定義為 D 。

      A、int a(10);

      B、int n=10,a[n];

      C、int n;a[n];

      D、#define N 10

      23、已知:int a[10]; 則對(duì)a數(shù)組元素的正確引用是( D )。

      A、a[10]

      B、a[3.5]

      C、a(5)

      D、a[0]

      【解析】詳見(jiàn)教材P144,數(shù)組元素的引用

      數(shù)組名[下標(biāo)]

      引用數(shù)組元素時(shí),[ ]中的下標(biāo)為邏輯地址下標(biāo),只能為整數(shù),可以為變量,且從0開(kāi)始計(jì)數(shù)

      int a[10]表示定義了一個(gè)包含10個(gè)整型數(shù)據(jù)的數(shù)組a,數(shù)組元素的邏輯地址下標(biāo)范圍為0~9,即a[0] 表示組中第1個(gè)元素; a[1] 表示組中第2個(gè)元素; a[2] 表示組中第3個(gè)元素; ......;a[9] 表示組中第10個(gè)元素.

      選項(xiàng)A,超過(guò)了數(shù)組a的邏輯地址下標(biāo)范圍;

      選項(xiàng)B,邏輯地址下標(biāo)只能為整數(shù)

      選項(xiàng)C,邏輯地址下標(biāo)只能放在[ ]中

      24.若有以下數(shù)組說(shuō)明,則i=10;a[a[i]]元素?cái)?shù)值是(C )。

      int a[12]={1,4,7,10,2,5,8,11,3,6,9,12};

      A、10

      B、9

      C、6

      D、5

      【解析】先算a[a[i]]內(nèi)層的a[i],由于i=10,因此a[i]即a[10].

      a[10]對(duì)應(yīng)下面數(shù)組中的元素為9. 因此a[a[i]]即為a[9]

      a[9]對(duì)應(yīng)下面數(shù)組中的元素為6. 因此a[9]即為6

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

      A、2

      B、3

      C、4

      D、無(wú)確定值

      【解析】二維數(shù)組的一維大小,即指二維數(shù)組的行數(shù),在本題中,按行對(duì)二維數(shù)組賦值,因此內(nèi)層有幾個(gè)大括號(hào),數(shù)組就有幾行

      26.(A )是構(gòu)成C語(yǔ)言程序的基本單位。

      A、函數(shù)

      B、過(guò)程

      C、子程序

      D、子例程

      27.C語(yǔ)言程序從 C 開(kāi)始執(zhí)行。

      A、 程序中第一條可執(zhí)行語(yǔ)句

      B、 程序中第一個(gè)函數(shù)

      C、 程序中的main函數(shù)

      D、包含文件中的第一個(gè)函數(shù)

      28、以下說(shuō)法中正確的是( C )。

      A、C語(yǔ)言程序總是從第一個(gè)定義的函數(shù)開(kāi)始執(zhí)行

      B、在C語(yǔ)言程序中,要調(diào)用的函數(shù)必須在main( )函數(shù)中定義

      C、C語(yǔ)言程序總是從main( )函數(shù)開(kāi)始執(zhí)行;

      D、C語(yǔ)言程序中的main( )函數(shù)必須放在程序的開(kāi)始部分

      29.下列關(guān)于C語(yǔ)言的說(shuō)法錯(cuò)誤的是( B ) 。

      A、 C程序的工作過(guò)程是編輯、編譯、連接、運(yùn)行

      B、 C語(yǔ)言不區(qū)分大小寫(xiě)。

      C、 C程序的三種基本結(jié)構(gòu)是順序、選擇、循環(huán)

      D、C程序從main函數(shù)開(kāi)始執(zhí)行

      30.下列正確的標(biāo)識(shí)符是(C )。

      A、-a1

      B、a[i]

      C、a2_i

      D、int t

      5~8題為相同類型題

      考點(diǎn):標(biāo)識(shí)符的命名規(guī)則

      只能由字母、數(shù)字、下劃線構(gòu)成

      數(shù)字不能作為標(biāo)識(shí)符的開(kāi)頭

      關(guān)鍵字不能作為標(biāo)識(shí)符

      選項(xiàng)A中的“-” ,選項(xiàng)B中“[”與“]”不滿足(1);選項(xiàng)D中的int為關(guān)鍵字,不滿足(3)

      31.下列C語(yǔ)言用戶標(biāo)識(shí)符中合法的是(B )。

      A、3ax

      B、x

      C、case

      D、-e2 E)union

      選項(xiàng)A中的標(biāo)識(shí)符以數(shù)字開(kāi)頭不滿足(2);選項(xiàng)C,E均為為關(guān)鍵字,不滿足(3);選項(xiàng)D中的“-”不滿足(1);

      32.下列四組選項(xiàng)中,正確的C語(yǔ)言標(biāo)識(shí)符是( C )。

      A、 %x

      B、a+b

      C、a123

      D、123

      選項(xiàng)A中的“%” ,選項(xiàng)B中“+”不滿足(1);選項(xiàng)D中的標(biāo)識(shí)符以數(shù)字開(kāi)頭不滿足(2)

      33、下列四組字符串中都可以用作C語(yǔ)言程序中的標(biāo)識(shí)符的是( A)。

      A、print _3d db8 aBc

      B、Iam one_half start$it 3pai

      C、str_1 Cpp pow while

      D、Pxq My->book line# His.age

      選項(xiàng)B中的“”,”$” ,選項(xiàng)D中“>”,”#”,”.”,”-”不滿足(1);選項(xiàng)C中的while為關(guān)鍵字,不滿足(3)

      34.C語(yǔ)言中的簡(jiǎn)單數(shù)據(jù)類型包括(D )。

      A、整型、實(shí)型、邏輯型

      B、整型、實(shí)型、邏輯型、字符型

      C、整型、字符型、邏輯型

      D、整型、實(shí)型、字符型

      35.在C語(yǔ)言程序中,表達(dá)式5%2的結(jié)果是 C 。

      A、2.5

      B、2

      C、1

      D、3

      %為求余運(yùn)算符,該運(yùn)算符只能對(duì)整型數(shù)據(jù)進(jìn)行運(yùn)算。且符號(hào)與被模數(shù)相同。5%2=1; 5%(-2)=1;(-5)%2=-1;(-5)%(-2)=-1;

      /為求商運(yùn)算符,該運(yùn)算符能夠?qū)φ汀⒆址⒏↑c(diǎn)等類型的數(shù)據(jù)進(jìn)行運(yùn)算,5/2=2

      計(jì)算機(jī)二級(jí)考試模擬題 2

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

      A. 所有數(shù)據(jù)結(jié)構(gòu)必須有根結(jié)點(diǎn)

      B. 所有數(shù)據(jù)結(jié)構(gòu)必須有終端結(jié)點(diǎn)(即葉子結(jié)點(diǎn))

      C. 只有一個(gè)根結(jié)點(diǎn),且只有一個(gè)葉子結(jié)點(diǎn)的數(shù)據(jù)結(jié)構(gòu)一定是線性結(jié)構(gòu)

      D. 沒(méi)有根結(jié)點(diǎn)或沒(méi)有葉子結(jié)點(diǎn)的數(shù)據(jù)結(jié)構(gòu)一定是非線性結(jié)構(gòu)

      【答案】D

      【解析】D項(xiàng)正確,線性結(jié)構(gòu)的特點(diǎn)是:①集合中必存在“第一個(gè)元素"且惟一②集合中必存在“最后一個(gè)元素”且惟一;③除最后一個(gè)元素外,其他數(shù)據(jù)元素均有惟一的“后繼”,④除第一個(gè)元素外,其他數(shù)據(jù)元素均有惟一的“前驅(qū)”。所以沒(méi)有根結(jié)點(diǎn)或沒(méi)有葉子結(jié)點(diǎn)的數(shù)據(jù)結(jié)構(gòu)一定是非線性結(jié)構(gòu)。AB兩項(xiàng)錯(cuò)誤,不是所有數(shù)據(jù)結(jié)構(gòu)都必須有根結(jié)點(diǎn)和葉子結(jié)點(diǎn);C項(xiàng)錯(cuò)誤,數(shù)據(jù)結(jié)構(gòu)中若有中間結(jié)點(diǎn)不滿足只有一個(gè)前件或者后件的條件,就不是線性結(jié)構(gòu)。答案選擇D選項(xiàng)。

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

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

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

      C. 用C語(yǔ)言編寫(xiě)的程序稱為源程序,它以ASCII代碼形式存放在一個(gè)文本文件中

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

      【答案】A

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

      3. C語(yǔ)言主要是借助以下( )功能來(lái)實(shí)現(xiàn)程序模塊化的。

      A. 定義函數(shù)

      B. 定義常量和外部變量

      C. 三種基本結(jié)構(gòu)語(yǔ)句

      D. 豐富的數(shù)據(jù)類型

      【答案】A

      【解析】C程序的模塊化主要通過(guò)函數(shù)來(lái)實(shí)現(xiàn)。C語(yǔ)言允許對(duì)函數(shù)單獨(dú)進(jìn)行編譯,從而可以實(shí)現(xiàn)模塊化。答案選擇A選項(xiàng)。

      4. 有以下程序段:

      char ch;

      int k;

      ch='a';

      k=12;

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

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

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

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

      B. 輸出項(xiàng)與格式描述符個(gè)數(shù)不符,輸出為零值或不定值

      C.a,97,12k=12

      D. a,97,k=12

      【答案】D

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

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

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

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

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

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

      【答案】D

      【解析】有序的線性表既可采用順序存儲(chǔ)結(jié)構(gòu),也可以采用鏈?zhǔn)酱鎯?chǔ)結(jié)構(gòu)。A項(xiàng)錯(cuò)誤,棧是“先進(jìn)后出"的線性表B項(xiàng)錯(cuò)誤,隊(duì)列是“先進(jìn)先出"的線性表;C項(xiàng)錯(cuò)誤,循環(huán)隊(duì)列是線性結(jié)構(gòu)的,有序的線性表既可采用順序存儲(chǔ)結(jié)構(gòu),也可采用鏈?zhǔn)酱鎯?chǔ)結(jié)構(gòu)。

      6. 某二叉樹(shù)的中序序列為DCBAEFG,后序序列為DCBGFEA,則該二叉樹(shù)的深度(根結(jié)點(diǎn)在第1層)為( )。

      A. 5

      B. 40

      C.3

      D. 2

      【答案】B

      【解析】二叉樹(shù)的后序序列為DCBGFEA,則A為根結(jié)點(diǎn)。中序序列為DCBAEFG,則DCB為左子樹(shù)結(jié)點(diǎn),EFG為右子樹(shù)結(jié)點(diǎn)。同理B為C父結(jié)點(diǎn),C為D父結(jié)點(diǎn)。根據(jù)分析,可畫(huà)出左子樹(shù),同理E為F父結(jié)點(diǎn),F(xiàn)為G父結(jié)點(diǎn)。根據(jù)分析,可畫(huà)出右子樹(shù),故二叉樹(shù)深度為4層。答案選擇B選項(xiàng)。

      7. 設(shè)有定義:struct{intn;floatx;}s[2],m[2]={{10,2.8},{0,0.0}};,則以下賦值語(yǔ)句中正確的是( )。

      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,長(zhǎng)度為2,結(jié)構(gòu)體類型數(shù)組m,長(zhǎng)度為2,并對(duì)數(shù)組m進(jìn)行了初始化。同類型的結(jié)構(gòu)體可以直接用變量名實(shí)現(xiàn)賦值,A項(xiàng)正確;數(shù)組名為數(shù)組首地址,地址常量之間不可以相互賦值,B項(xiàng)錯(cuò)誤;數(shù)組名為地址常量不是結(jié)構(gòu)體變量,不能引用成員,C項(xiàng)錯(cuò)誤;s[2]與m[2]數(shù)組越界,D項(xiàng)錯(cuò)誤。答案選擇A選項(xiàng)。

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

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

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

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

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

      【答案】A

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

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

      sum=pAd=5;

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

      printf("%d",pAd);

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

      A. 6

      B. 4

      C. 5

      D. 7

      【答案】D

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

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

      A. 5

      B. 6

      C.m-5

      D. m-6

      【答案】D

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

      計(jì)算機(jī)二級(jí)考試模擬題 3

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

      A)冒泡排序

      B)選擇排序

      C)快速排序

      D)歸并排序

      2.非空的循環(huán)單鏈表head的尾結(jié)點(diǎn)(由p所指向),滿足(A)

      A)p->next==NULL

      B)p==NULL

      C)p->next=head

      D)p=head

      3.線性表的順序存儲(chǔ)結(jié)構(gòu)和線性表的鏈?zhǔn)酱鎯?chǔ)結(jié)構(gòu)分別是(C)

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

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

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

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

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

      A)輸入、處理、輸出

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

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

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

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

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

      B)集成測(cè)試法

      C)回溯法

      D)原因排除法

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

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

      B)軟件編碼

      C)軟件測(cè)試

      D)軟件維護(hù)

      7.軟件設(shè)計(jì)中,有利于提高模塊獨(dú)立性的一個(gè)準(zhǔn)則是(A)

      A)低內(nèi)聚低耦合

      B)低內(nèi)聚高耦合

      C)高內(nèi)聚低耦合

      D)高內(nèi)聚高耦合

      8.數(shù)據(jù)庫(kù)的故障恢復(fù)一般是由(D)

      A)數(shù)據(jù)流圖完成的

      B)數(shù)據(jù)字典完成的'

      C)DBA完成的

      D)PAD圖完成的

      9.下列關(guān)系運(yùn)算的敘述中,正確的是(B)

      A)投影、選擇、連接是從二維表行的方向進(jìn)行的運(yùn)算

      B)并、交、差是從二維表的列的方向來(lái)進(jìn)行運(yùn)算

      C)投影、選擇、連接是從二維表列的方向進(jìn)行的運(yùn)算

      D)以上3種說(shuō)法都不對(duì)

      10.在關(guān)系數(shù)據(jù)庫(kù)中,對(duì)一個(gè)關(guān)系做投影操作后,新關(guān)系的元組個(gè)數(shù)將(A)

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

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

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

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

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

      A)窗體

      B)圖片框

      C)圖像框

      D)文本框

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

      A)項(xiàng)目(工程)窗口

      B)工具箱

      C)代碼窗口

      D)屬性窗口

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

      A)Show

      B)UnLoad

      C)Load

      D)Hide

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

      擇的當(dāng)前驅(qū)動(dòng)器的不同而同時(shí)發(fā)生變化,則應(yīng):(A)

      A)在Dirl中的Change事件中,書(shū)寫(xiě)語(yǔ)句 Dirl.Drive=Drivel.Drive

      B)在Dirl中的Change事件中,書(shū)寫(xiě)語(yǔ)句 Dirl.Path=Drivel.Drive

      C)在Drivel中的Change事件中,書(shū)寫(xiě)語(yǔ)句 Dirl.Path=Drivel.Drive

      D)在Drivel中的Change事件中,書(shū)寫(xiě)語(yǔ)句 Dirl.Drive=Drivel.Drive

      15.設(shè)有如下聲明:

      Dim x As Integer

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

      A)整數(shù)

      B)大于0的整數(shù)

      C)等于0的整數(shù)

      D)小于0的數(shù)

      計(jì)算機(jī)二級(jí)考試模擬題 4

      1下列有關(guān)內(nèi)聯(lián)函數(shù)的敘述中,正確的是( )。

      A.內(nèi)聯(lián)函數(shù)在調(diào)用時(shí)發(fā)生控制轉(zhuǎn)移

      B.內(nèi)聯(lián)函數(shù)必須通過(guò)關(guān)鍵字inline來(lái)定義

      C.內(nèi)聯(lián)函數(shù)是通過(guò)編譯器來(lái)實(shí)現(xiàn)的

      D.內(nèi)聯(lián)函數(shù)函數(shù)體的最后一條語(yǔ)句必須是return語(yǔ)句

      參考答案:C

      參考解析:一般函數(shù)進(jìn)行調(diào)用時(shí),要將程序執(zhí)行權(quán)轉(zhuǎn)到被調(diào)用函數(shù)中,然后再返回到調(diào)用它的函數(shù)中;而內(nèi)聯(lián)函數(shù)在調(diào)用時(shí),是將調(diào)用表達(dá)式用內(nèi)聯(lián)函數(shù)體來(lái)替換,所以在調(diào)用時(shí)不發(fā)生控制轉(zhuǎn)移。在類內(nèi)部實(shí)現(xiàn)的函數(shù)都是內(nèi)聯(lián)函數(shù),可以不用inline定義;只有函數(shù)外部定義的內(nèi)聯(lián)函數(shù)才必須加關(guān)鍵字inline。編譯系統(tǒng)并非對(duì)內(nèi)聯(lián)函數(shù)必須使用內(nèi)聯(lián),而且根據(jù)具體情況決定。內(nèi)聯(lián)函數(shù)不是必須要有返回值的。

      2語(yǔ)句int*P=&k;定義了指針P,與這個(gè)語(yǔ)句等效的語(yǔ)句序列是( )。

      A.int* p;P=&k;B.int * P;P=k;C.int * p;* P=&k;D.int * p;* P=k;

      參考答案:A

      參考解析:本題考查指針和地址,題目中定義了一個(gè)指向變量k的一個(gè)指針p,那么與題目中等效的表達(dá)式A選項(xiàng),即先定義一個(gè)指向整型的指針,然后指向k的地址。

      3有如下程序:

      #include

      using namespace std;

      class A

      {

      public:

      A(){cout<<”A”;}

      -A(){cout<<”-A”;}

      };

      class B:public A

      {

      A*P;

      public:

      B(){cout<<”B”;P=new A();}

      -B(){cout<<”~B”; p;}

      };

      int main()

      {

      B obj;

      return 0;

      }

      執(zhí)行這個(gè)程序的輸出結(jié)果是( )。

      A.BAA~A~B~AB.ABA~B~A~AC.BAA~B~A~AD.ABA~A~B~A

      參考答案:B

      參考解析:本題考查派生類的構(gòu)造函數(shù)和析構(gòu)函數(shù),在定義一個(gè)派生類的對(duì)象時(shí),先調(diào)用基類的構(gòu)造函數(shù),然后再執(zhí)行派生類的構(gòu)造函數(shù)。對(duì)象釋放時(shí),先執(zhí)行派生類的析構(gòu)函數(shù),再執(zhí)行基類的析構(gòu)函數(shù)。所以本題答案為B。

      4有如下類定義:

      class AA

      {

      im a:

      public:

      int getRef()const{return&a;}//①

      int getValue()const{return a;}//②

      void set(int n)const{a=n;}//③

      friend void show(AA aA.const{cout<

      };

      其中四個(gè)函數(shù)的定義中正確的是(  )。

      A.①B.②C.③D.④

      參考答案:B

      參考解析:本題考查常成員函數(shù),常成員函數(shù)只能引用本類中的數(shù)據(jù)成員,而不能修改它。所以本題答案為B。

      5若要對(duì)Data類中重載的'加法運(yùn)算符成員函數(shù)進(jìn)行聲明,下列選項(xiàng)中正確的是( )。

      A.Data+(DatA.;B.Data operator+(DatA.;C.Data+operator(DatA.;D.operator+(Data,DatA.;

      參考答案:B

      參考解析:根據(jù)重載加法運(yùn)算符的格式,只有B選項(xiàng)正確。

      6有如下數(shù)組聲明:int num[10];,下標(biāo)值引用錯(cuò)誤的是( )。

      A.num[10]B.num[5]C.num[3]D.hum[o]

      參考答案:A

      參考解析:數(shù)組定義中的數(shù)字指的是數(shù)組的大小,而下標(biāo)是從0開(kāi)始的,所以本題中數(shù)組的最后一個(gè)元素是num[9]。

      7將前綴運(yùn)算符“--”重載為非成員函數(shù),下列原型中能正確用于類中說(shuō)明的是(  )。

      A.DeCr&operator--(int);B.DeCr operator--(DeCr&,int);C.friend DeCr&operator--(DeCr&);D.friend DeCr operator--(DeCr&,int);

      參考答案:C

      參考解析:把“--”運(yùn)算符重載為非成員(友元)函數(shù)格式:friend<返回類型>operator--()是前綴的格式;friend<返回類型>operator--(int)是后綴的格式。當(dāng)然也可以有參數(shù)如題中C選項(xiàng)所示。

      8如果派生類以proteCted方式繼承基類,則原基類的proteCted成員和publiC成員在派生類中的訪問(wèn)屬性分別是( )。

      A.publiC和publiCB.publiC和proteCtedC.proteCted和publiCD.proteCted和proteCted

      參考答案:D

      參考解析:本題考查保護(hù)繼承中派生類對(duì)基類的訪問(wèn)屬性,在受保護(hù)繼承中,基類的公用成員和保護(hù)成員在派生類中成了保護(hù)成員,其私有成員仍為基類私有,所以本題答案為D。

      9在函數(shù)中,可以用aut0、extem、register和static這四個(gè)關(guān)鍵字中的一個(gè)來(lái)說(shuō)明變量的存儲(chǔ)類型,如果不說(shuō)明存儲(chǔ)類型,則默認(rèn)的存儲(chǔ)類型是(  )。

      A.autoB.externC.registerD.static

      參考答案:A

      參考解析:變量的存儲(chǔ)方法分為靜態(tài)存儲(chǔ)和動(dòng)態(tài)存儲(chǔ)兩大類,包含4種:自動(dòng)的(auto)、靜態(tài)的(static)、寄存器的(register)、外部的(extem)。變量如果沒(méi)有說(shuō)明存儲(chǔ)類型,那么默認(rèn)就是aut0。

      10下列程序的輸出結(jié)果是( )。

      #include

      int rain(iltl a,int B)

      {

      if(a

      else retum b;

      retum 0;

      }

      void main()

      {

      eout<

      }

      A.0B.1C.2D.3

      參考答案:B

      參考解析:本題考查的是函數(shù)的調(diào)用,第一次調(diào)用min(2,3),因?yàn)?<3,所以返回值為2,第二次調(diào)用min(1,2),因?yàn)閘<2,所以返回1。

      計(jì)算機(jī)二級(jí)考試模擬題 5

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

      A.派生類的對(duì)象可以賦給基類的對(duì)象

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

      C.派生類的對(duì)象可以直接訪問(wèn)基類中的成員

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

      【參考答案】 C

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

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

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

      C.若同一層中包含多個(gè)虛基類,這些基類的構(gòu)造函數(shù)按它們說(shuō)明的次序調(diào)用

      D.若虛基類由非虛基類派生而來(lái),則仍然先調(diào)用基類構(gòu)造函數(shù),再調(diào)用派生類的構(gòu)造函數(shù)

      【參考答案】 B

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

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

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

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

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

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

      【參考答案】 D

      計(jì)算機(jī)二級(jí)考試模擬題 6

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

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

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

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

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

      【答案】C

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

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

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

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

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

      D. 以上三種說(shuō)法都不對(duì)

      【答案】D

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

      3. 一棵二叉樹(shù)共有25個(gè)結(jié)點(diǎn),其中5個(gè)是葉子結(jié)點(diǎn),則度為1的結(jié)點(diǎn)數(shù)為( )。

      A. 16

      B. 10

      C. 6

      D. 4

      【答案】A

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

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

      A. 外模式

      B. 內(nèi)模式

      C. 概念模式

      D. 邏輯模式

      【答案】B

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

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

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

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

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

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

      【答案】A

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

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

      A. 123456ABCDE

      B. EDCBA54321

      C. ABCDE12345

      D. 54321EDCBA

      【答案】B

      【解析】棧是按照“先進(jìn)后出”的原則組織數(shù)據(jù)的,入棧的順序?yàn)?2345ABCDE,則依次出棧的順序應(yīng)為其逆序,即EDCBA54321。答案選擇B選項(xiàng)。

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

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

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

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

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

      【答案】D

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

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

      A. 0(n)

      B. O(n2)

      C. O (log2n)

      D. O(nlog2n)

      【答案】C

      【解析】二分查找的最壞情況是不斷的二分直至無(wú)法再分時(shí),仍然沒(méi)有查找成功。對(duì)于有序的線性表,二分查找法只需比較log2n次。答案選擇C選項(xiàng)。

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

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

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

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

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

      【答案】A

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

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

      A. 控制流

      B. 事件驅(qū)動(dòng)

      C. 模塊調(diào)用

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

      【答案】D

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

      計(jì)算機(jī)二級(jí)考試模擬題 7

      1[單選題] 若查詢的設(shè)計(jì)如下,則查詢的功能是(  )。

      A.設(shè)計(jì)尚未完成,無(wú)法進(jìn)行統(tǒng)計(jì)

      B.統(tǒng)計(jì)班級(jí)信息僅含Null(空)值的記錄個(gè)數(shù)

      C.統(tǒng)計(jì)班級(jí)信息不包括Null(空)值的記錄個(gè)數(shù)

      D.統(tǒng)計(jì)班級(jí)信息包括Null(空)值全部記錄個(gè)數(shù)

      參考答案:C

      參考解析:從圖中可以看出要統(tǒng)計(jì)的字段是“學(xué)生表”中的“班級(jí)”字段,采用的統(tǒng)計(jì)函數(shù)是計(jì)數(shù)函數(shù),目的是對(duì)班級(jí)(不為空)進(jìn)行計(jì)數(shù)統(tǒng)計(jì)。所以選項(xiàng)C正確。

      2[單選題] 在SQL語(yǔ)言的SELECT語(yǔ)句中,用于指明檢索結(jié)果排序的子句是( )。

      A.FROMB.WHILEC.GROUP BY D.ORDER BY

      參考答案:D

      參考解析:SQL查詢的SeleCt語(yǔ)句是功能最強(qiáng),也是最為復(fù)雜的SQL語(yǔ)句。SELECT語(yǔ)句的結(jié)構(gòu)是:SELECT[ALL I DISTINCT]別名FROM表名[WHERE查詢條件][GROUP BY要分組的別名[HAVING分組條件]][ORDER BY要排序的別名[ASC I DSC]]所以選項(xiàng)D正確。

      3[單選題] 要使窗體上的按鈕運(yùn)行時(shí)不可見(jiàn),需要設(shè)置的屬性是( )。

      A.EnableB.VisibleC.Default D.Caned

      參考答案:B

      參考解析:控件的Enable屬性是設(shè)置控件是否可用;Visible屬性是設(shè)置控件是否可見(jiàn);Default屬性指定某個(gè)命令按鈕是否為窗體的默認(rèn)按鈕;CanCel屬性可以指定窗體上的命令按鈕是否為“取消”按鈕。所以答案為B。

      4[單選題] 有三個(gè)關(guān)系R、s和T如下:

      

      則由關(guān)系R和s得到關(guān)系T的操作是( )。

      A.自然連接B.交C.投影D.并

      參考答案:A

      參考解析:自然連接是一種特殊的等值連接,它要求兩個(gè)關(guān)系中進(jìn)行比較的分量必須是相同的屬性組,并且在結(jié)果中把重復(fù)的屬性列去掉,所以根據(jù)T中元組可以判斷R和s做的是自然連接操作。

      5[單選題] 在窗體中添加一個(gè)名稱為Commandl的命令按鈕.然后編寫(xiě)如下事件代碼.

      窗體打開(kāi)運(yùn)行后,單擊命令按鈕,則消息框的輸出結(jié)果是(  )。

      A.2B.4C.6D.8

      參考答案:C

      參考解析:題目中命令按鈕的單擊事件是使用Msg-Box顯示過(guò)程f的`值。在過(guò)程f中有兩層D0循環(huán),傳人參數(shù)m=24,n=18,由于m>n所以執(zhí)行in=in-n=24-18=6,內(nèi)層第l個(gè)D0循環(huán)結(jié)束后Ill=6,n=18;此時(shí)In小于n,所以再執(zhí)行n…n inl8—6=12,此時(shí)nl=6,n=12;再執(zhí)行n=tl-ill后In=n=6;nl<>n條件滿足,退出循環(huán),然后執(zhí)行f=m的賦值語(yǔ)句,即為f=m=6。

      6[單選題]對(duì)于循環(huán)隊(duì)列,下列敘述中正確的是( )。

      A.隊(duì)頭指針是固定不變的

      B.隊(duì)頭指針一定大于隊(duì)尾指針

      C.隊(duì)頭指針一定小于隊(duì)尾指針

      D.隊(duì)頭指針可以大于隊(duì)尾指針,也可以小于隊(duì)尾指針

      參考答案:D

      參考解析:循環(huán)隊(duì)列的隊(duì)頭指針與隊(duì)尾指針都不是固定的,隨著入隊(duì)與出隊(duì)操作要進(jìn)行變化。因?yàn)槭茄h(huán)利用的隊(duì)列結(jié)構(gòu),所以隊(duì)頭指針有時(shí)可能大于隊(duì)尾指針,有時(shí)也可能小于隊(duì)尾指針。

      7[單選題] 函數(shù)MsgBox返回值的類型是

      A.數(shù)值B.字符串C.變體D.是/否

      參考答案:A

      8[單選題] 在黑盒測(cè)試方法中,設(shè)計(jì)測(cè)試用例的主要根據(jù)是( )。

      A.程序內(nèi)部邏輯B.程序外部功能C.程序數(shù)據(jù)結(jié)構(gòu)D.程序流程圖

      參考答案:B

      參考解析:黑盒測(cè)試是對(duì)軟件已經(jīng)實(shí)現(xiàn)的功能是否滿足需求進(jìn)行測(cè)試和驗(yàn)證,黑盒測(cè)試完全不考慮程序內(nèi)部的邏輯結(jié)構(gòu)和內(nèi)部特性,只根據(jù)程序的需求和功能規(guī)格說(shuō)明,檢查程序的功能是否符合它的功能說(shuō)明,所以本題選擇B。

      9[單選題]下列關(guān)于棧敘述正確的是( )。

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

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

      C.棧底元素永遠(yuǎn)不能被刪除

      D.棧底元素最先被刪除

      參考答案:A

      參考解析:棧是先進(jìn)后出的數(shù)據(jù)結(jié)構(gòu),所以棧頂元素最后人棧卻最先被刪除。棧底元素最先人棧卻最后被刪除。所以選擇A。

      10[單選題] 在Access中,參照完整性規(guī)則不包括( )。

      A.查詢規(guī)則B.更新規(guī)則C.刪除規(guī)則D.插入規(guī)則

      參考答案:A

      參考解析:表問(wèn)的參照完整性規(guī)則包括更新規(guī)則、刪除規(guī)則、插入規(guī)則。故選項(xiàng)A為正確答案。

      計(jì)算機(jī)二級(jí)考試模擬題 8

      1.C語(yǔ)言編譯程序的功能是( )。

      A. 執(zhí)行一個(gè)C語(yǔ)言編寫(xiě)的源程序

      B. 把C源程序翻譯成ASCII碼

      C. 把C源程序翻譯成機(jī)器代碼

      D. 把C源程序與系統(tǒng)提供的庫(kù)函數(shù)組合成一個(gè)二進(jìn)制執(zhí)行文件

      【答案】C

      【解析】編譯程序的功能是將“高級(jí)語(yǔ)言”翻譯為“機(jī)器語(yǔ)言”。每條C語(yǔ)言語(yǔ)句,經(jīng)過(guò)編譯最終都將轉(zhuǎn)換成二進(jìn)制的機(jī)器指令。答案選擇C選項(xiàng)。

      2. 計(jì)算機(jī)高級(jí)語(yǔ)言程序的運(yùn)行方法有編譯執(zhí)行和解釋執(zhí)行兩種,以下敘述中正確的是( )。

      A. C語(yǔ)言程序僅可以編譯執(zhí)行。

      B. C語(yǔ)言程序僅可以解釋執(zhí)行。

      C. C語(yǔ)言程序既可以編譯執(zhí)行,又可以解釋執(zhí)行;

      D. 以上說(shuō)法都不對(duì)

      【答案】A

      【解析】編譯執(zhí)行是指程序執(zhí)行前需要一個(gè)專門(mén)的編譯過(guò)程把程序編譯成機(jī)器語(yǔ)言的文件,再次運(yùn)行時(shí)不需要重新翻譯,執(zhí)行效率高;解釋執(zhí)行是指每個(gè)語(yǔ)句都是執(zhí)行的時(shí)候才翻譯,執(zhí)行效率低。用C語(yǔ)言編寫(xiě)的程序必須經(jīng)過(guò)編譯器編譯后,轉(zhuǎn)換為二進(jìn)制的機(jī)器指令來(lái)運(yùn)行。答案選擇A選項(xiàng)。

      3. 以下敘述中錯(cuò)誤的是( )。

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

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

      C. 用C語(yǔ)言編寫(xiě)的程序稱為源程序,它以ASCII代碼形式存放在一個(gè)文本文件中

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

      【答案】A

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

      4. 以下敘述中錯(cuò)誤的是( )

      A.C語(yǔ)言的可執(zhí)行程序是由一系列機(jī)器指令構(gòu)成的

      B. 用C語(yǔ)言編寫(xiě)的源程序不能直接在計(jì)算機(jī)上運(yùn)行

      C. 通過(guò)編譯得到的二進(jìn)制目標(biāo)程序需要連接才可以運(yùn)行

      D. 在沒(méi)有安裝C語(yǔ)言集成開(kāi)發(fā)環(huán)境的機(jī)器上不能運(yùn)行C源程序生成的exe文件

      【答案】D

      【解析】A項(xiàng)正確,C語(yǔ)言的可執(zhí)行程序是由一系列機(jī)器指令組成的;BC項(xiàng)正確,用C語(yǔ)言編寫(xiě)的源程序必須經(jīng)過(guò)編譯,生成二進(jìn)制目標(biāo)代碼,再經(jīng)過(guò)連接才能運(yùn)行;D項(xiàng)錯(cuò)誤,C語(yǔ)言經(jīng)過(guò)編譯鏈接后的二進(jìn)制目標(biāo)代碼可以脫離C語(yǔ)言集成開(kāi)發(fā)環(huán)境獨(dú)立運(yùn)行。答案選擇D選項(xiàng)。

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

      A. C編譯程序把文件后綴為.c的源程序文件編譯成文件后綴為的二進(jìn)制文件

      B. C編譯程序把文件后綴為.c的源程序文件編譯成文件后綴為的可執(zhí)行文件

      C. C編譯程序把文件后綴為的二進(jìn)制文件編譯成文件后綴為的可執(zhí)行文件

      D. 鏈接程序把文件后綴為.c的源程序文件鏈接成文件后綴為的可執(zhí)行文件

      【答案】A

      【解析】C編譯程序把文件后綴為C的源程序文件編譯成文件后綴為的二進(jìn)制文件,鏈接將一個(gè)或多個(gè)目標(biāo)文件與程序用到的庫(kù)文件連接起來(lái),形成一個(gè)可以在操作系統(tǒng)直接運(yùn)行的'執(zhí)行程序,故排除B、C、D項(xiàng),答案選擇A選項(xiàng)。

      6. 以下敘述中正確的是(A. 在C語(yǔ)言程序中,main函數(shù)必須放在其他函數(shù)的最前面

      B. 每個(gè)后綴為.c的C語(yǔ)言源程序都可以單獨(dú)進(jìn)行編譯

      C. 在C語(yǔ)言程序中,只有main函數(shù)才可以單獨(dú)進(jìn)行編譯

      D. 每個(gè)后綴為.c的C語(yǔ)言源程序都應(yīng)該包含一個(gè)main函數(shù)

      【答案】B

      【解析】main函數(shù)可以在程序的任何位置。每一個(gè)可執(zhí)行的C程序都必須有一個(gè)且只能有一個(gè)主函數(shù)。后綴名為.c的C語(yǔ)言源程序都可以單獨(dú)進(jìn)行編譯。main函數(shù)只是讓執(zhí)行程序的系統(tǒng)知道該從哪里開(kāi)始執(zhí)行程序(從主函數(shù)處執(zhí)行),其他有關(guān)這個(gè)程序的子函數(shù)是通過(guò)函數(shù)調(diào)用來(lái)實(shí)現(xiàn)其功能(不需main函數(shù))。答案選擇B選項(xiàng)。

      7. 以下敘述中錯(cuò)誤的是( )。

      A. C語(yǔ)言編寫(xiě)的函數(shù)源程序,其文件名后綴可以是.c

      B. C語(yǔ)言編寫(xiě)的函數(shù)都可以作為一個(gè)獨(dú)立的源程序文件

      C. C語(yǔ)言編寫(xiě)的每個(gè)函數(shù)都可以進(jìn)行獨(dú)立的編譯并執(zhí)行;

      D. 一個(gè)C語(yǔ)言程序只能有一個(gè)主函數(shù)

      【答案】C

      【解析】C源程序經(jīng)過(guò)C編譯程序編譯之后生成一個(gè)后綴為的二進(jìn)制文件(稱為目標(biāo)文件),然后由稱為“連接程序”(Link)的軟件,把此文件與C語(yǔ)言提供的各種庫(kù)函數(shù)連接起來(lái)生成一個(gè)后綴為的可執(zhí)行文件。只有含有main函數(shù)的經(jīng)過(guò)編譯鏈接才能執(zhí)行。答案選擇C選項(xiàng)。

      8. 以下敘述中錯(cuò)誤的是(A. 一個(gè)C程序可以包含多個(gè)不同名的函數(shù)

      B. 一個(gè)C程序只能有一個(gè)主函數(shù)

      C. C程序在書(shū)寫(xiě)時(shí),有嚴(yán)格的縮進(jìn)要求,否則不能編譯通過(guò)

      D. C程序的主函數(shù)必須用main作為函數(shù)名

      【答案】C

      【解析】一個(gè)C程序有且只有一個(gè)主函數(shù)main。一個(gè)C程序可以包含多個(gè)不同名字的子函數(shù)。C程序在書(shū)寫(xiě)時(shí)沒(méi)有嚴(yán)格的縮進(jìn)要求。答案選擇C選項(xiàng)。

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

      A. C語(yǔ)言規(guī)定必須用main作為主函數(shù)名,程序?qū)拇碎_(kāi)始執(zhí)行。

      B. 可以在程序中由用戶指定任意一個(gè)函數(shù)作為主函數(shù),程序?qū)拇碎_(kāi)始執(zhí)行。

      C. C語(yǔ)言程序?qū)脑闯绦蛑械谝粋(gè)函數(shù)開(kāi)始執(zhí)行;

      D. main的各種大小寫(xiě)拼寫(xiě)形式都可以作為主函數(shù)名,如:MAIN,Main等

      【答案】A

      【解析】用戶不能指定某函數(shù)為主函數(shù),C語(yǔ)言規(guī)定,程序從main函數(shù)開(kāi)始執(zhí)行,從main函數(shù)退出,C語(yǔ)言函數(shù)名區(qū)別大小寫(xiě)。答案選擇A選項(xiàng)。

      10. 下列敘述中錯(cuò)誤的是( )。

      A. C程序可以由一個(gè)或多個(gè)函數(shù)組成

      B. C程序可以由多個(gè)程序文件組成

      C. 一個(gè)C語(yǔ)言程序只能實(shí)現(xiàn)一種算法

      D. 一個(gè)C函數(shù)可以單獨(dú)作為一個(gè)C程序文件存在

      【答案】C

      【解析】一個(gè)C程序可以有一個(gè)或多個(gè)程序文件,也可以有一個(gè)或多個(gè)函數(shù),所以一個(gè)C語(yǔ)言程序可以實(shí)現(xiàn)多種算法,答案選擇C選項(xiàng)。

      計(jì)算機(jī)二級(jí)考試模擬題 9

      1.[單選題] 程序調(diào)試的任務(wù)是( ).

      A.設(shè)計(jì)測(cè)試用例

      B.驗(yàn)證程序的正確性

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

      D.診斷和改正程序中的錯(cuò)誤

      2[單選題] 計(jì)算機(jī)指令由兩部分組成,它們是( )。

      A.運(yùn)算符和運(yùn)算數(shù)B.操作數(shù)和結(jié)果C.操作碼和操作數(shù)D.數(shù)據(jù)和字符

      3[單選題] 公司中有多個(gè)部門(mén)和多名職員,每個(gè)職員只能屬于一個(gè)部門(mén),一個(gè)部門(mén)可以有多名職員。則實(shí)體部門(mén)和職員問(wèn)的聯(lián)系是( )。

      A.1:1聯(lián)系B.m:1聯(lián)系C.1:m聯(lián)系D.m:n聯(lián)系

      4[單選題] 下列關(guān)于ASCⅡ編碼的敘述中,正確的是( ).

      A.一個(gè)字符的標(biāo)準(zhǔn)ASCⅡ碼占一個(gè)字節(jié),其最高二進(jìn)制位總為1

      B.所有大寫(xiě)英文字母的ASCⅡ碼值都小于小寫(xiě)英文字母‘a(chǎn)’的ASCⅡ碼值

      C.所有大寫(xiě)英文字母的ASCⅡ碼值都大于小寫(xiě)英文字母‘a(chǎn)’的ASCⅡ碼值

      D.標(biāo)準(zhǔn)ASCⅡ碼表有256個(gè)不同的字符編碼

      5[單選題] 在長(zhǎng)度為n的有序線性表中進(jìn)行二分查找,最壞情況下需要比較的次數(shù)是( )。

      A.O(n)B.O(n2)C.O(1og2n)D.O(n1og2n)

      6[單選題] 以下關(guān)于編譯程序的說(shuō)法正確的是( ).

      A.編譯程序?qū)儆谟?jì)算機(jī)應(yīng)用軟件,所有用戶都需要編譯程序

      B.編譯程序不會(huì)生成目標(biāo)程序,而是直接執(zhí)行源程序

      C.編譯程序完成高級(jí)語(yǔ)言程序到低級(jí)語(yǔ)言程序的等價(jià)翻譯

      D.編譯程序構(gòu)造比較復(fù)雜,一般不進(jìn)行出錯(cuò)處理

      7[單選題] 數(shù)據(jù)字典(DD)所定義的對(duì)象都包含于( )。

      A.數(shù)據(jù)流圖(DFD圖)B.程序流程圖C.軟件結(jié)構(gòu)圖D.方框圖

      8[單選題] ( )拓?fù)浣Y(jié)構(gòu)是將網(wǎng)絡(luò)的各個(gè)節(jié)點(diǎn)通過(guò)中繼器連接成一個(gè)閉合環(huán)路.

      A.星型B.樹(shù)型C.總線型D.環(huán)型

      9[單選題] 在CD光盤(pán)上標(biāo)記有“CD-RW”字樣,“RW”標(biāo)記表明該光盤(pán)足

      A.只能寫(xiě)入一次,可以反復(fù)讀出的一次性寫(xiě)入光盤(pán)

      B.可多次擦除型光盤(pán)

      C.只能讀出,不能寫(xiě)入的只讀光盤(pán)

      D.其驅(qū)動(dòng)器單倍速為1350KB/S的高街度呵讀寫(xiě)光柱

      10[單選題]根據(jù)域名代碼規(guī)定,表示政府部門(mén)網(wǎng)站的域名代碼是( )。

      A..netB..comC..govD..org

      參考答案:C

      11[單選題] 數(shù)據(jù)庫(kù)設(shè)計(jì)中反映用戶對(duì)數(shù)據(jù)要求的模式是( )。

      A.內(nèi)模式B.概念模式C.外模式D.設(shè)計(jì)模式

      12[單選題]設(shè)計(jì)中模塊劃分應(yīng)遵循的準(zhǔn)則是( )。

      A.低內(nèi)聚低耦合B.高耦合高內(nèi)聚C.高內(nèi)聚低耦合D.以上說(shuō)法均錯(cuò)誤

      13[單選題] 計(jì)算機(jī)軟件包括( ).

      A.算法和數(shù)據(jù)B.程序和數(shù)據(jù)C.程序和文檔D.程序、數(shù)據(jù)及相關(guān)文檔

      14[單選題] 數(shù)據(jù)庫(kù)應(yīng)用系統(tǒng)中的核心問(wèn)題是( )。

      A.數(shù)據(jù)庫(kù)設(shè)計(jì)B.數(shù)據(jù)庫(kù)系統(tǒng)設(shè)計(jì)C.數(shù)據(jù)庫(kù)維護(hù)D.數(shù)據(jù)庫(kù)管理員培訓(xùn)

      15[單選題] 運(yùn)算器的完整功能是進(jìn)行( )。

      A.邏輯運(yùn)算B.算術(shù)運(yùn)算和邏輯運(yùn)算C.算術(shù)運(yùn)算D.邏輯運(yùn)算和微積分運(yùn)算

      16[單選題] CPU中,除了內(nèi)部總線和必要的寄存器外,主要的兩大部件分別是運(yùn)算器和

      A.控制器B.存儲(chǔ)器C.CacheD.編輯器

      17[單選題] 下列與隊(duì)列結(jié)構(gòu)有關(guān)聯(lián)的是( )。

      A.函數(shù)的遞歸調(diào)用B.數(shù)組元素的引用C.多重循環(huán)的執(zhí)行;D.先到先服務(wù)的作業(yè)調(diào)度

      18[單選題] 在一個(gè)非零無(wú)符號(hào)二進(jìn)制整數(shù)之后添加一個(gè)0,則此數(shù)的值為原數(shù)的( )。

      A.4倍B.2倍C.1/2倍D.1/4倍

      19[單選題] 上網(wǎng)需要在計(jì)算機(jī)上安裝

      A.數(shù)據(jù)庫(kù)管理軟件B.視頻播放軟件C.瀏覽器軟件D.網(wǎng)絡(luò)游戲軟件

      20[單選題] 十進(jìn)制數(shù)18轉(zhuǎn)換成二進(jìn)制數(shù)是( )。

      A.010101B.101000C.010010D.001010

      參考答案:C

      21[單選題] 在CD光盤(pán)上標(biāo)記有“CD-RW”字樣,“RW”標(biāo)記表明該光盤(pán)是( )。

      A.只能寫(xiě)入一次,可以反復(fù)讀出的一次性寫(xiě)入光盤(pán)

      B.可多次擦除型光盤(pán)

      C.只能讀出,不能寫(xiě)入的只讀光盤(pán)

      D.其驅(qū)動(dòng)器單倍速為1350KB/S的高密度可讀寫(xiě)光盤(pán)

      22[單選題] 算法的有窮性是指( ).

      A.算法程序的運(yùn)行時(shí)間是有限的

      B.算法程序所處理的數(shù)據(jù)量是有限的

      C.算法程序的長(zhǎng)度是有限的

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

      23[單選題] 某系統(tǒng)結(jié)構(gòu)圖如下圖所示

      該系統(tǒng)結(jié)構(gòu)圖中最大扇入是( ).

      A.0B.1C.2 D.3

      24[單選題] 有三個(gè)關(guān)系R、S和T如下:

      其中關(guān)系T由關(guān)系R和S通過(guò)某種操作得到,該操作為( ).

      A.選擇B.投影C.交D.并

      25[單選題] 在微機(jī)中,西文字符所采用的編碼是( ).

      A.EBCDIC碼B.ASCⅡ碼C.國(guó)標(biāo)碼D.BCD碼

      計(jì)算機(jī)二級(jí)考試真題答案解析

      1.參考答案:D參考解析:程序調(diào)試的任務(wù)是診斷和改正程序中的錯(cuò)誤。

      2.參考答案:C參考解析:計(jì)算機(jī)指令通常由操作碼和操作數(shù)兩部分組成。

      3.參考答案:C參考解析:兩個(gè)實(shí)體集間的聯(lián)系實(shí)際上是實(shí)體集間的函數(shù)關(guān)系,主要有一對(duì)一聯(lián)系1:1.、一對(duì)多聯(lián)系1:m.、多對(duì)一聯(lián)系m:1.、多對(duì)多聯(lián)系m:n.。對(duì)于每一個(gè)實(shí)體部門(mén),都有多名職員,則其對(duì)應(yīng)的聯(lián)系為一對(duì)多聯(lián)系1:m.,答案選C。

      4.參考答案:B參考解析:國(guó)際通用的ASCIl碼為7位,且最高位不總為l;所有大寫(xiě)字母的ASCIl碼都小于小寫(xiě)字母a的ASCIl碼;標(biāo)準(zhǔn)ASCIl碼表有128個(gè)不同的字符編碼。

      5.參考答案:C參考解析:當(dāng)有序線性表為順序存儲(chǔ)時(shí)才能用二分法查找。可以證明的是對(duì)于長(zhǎng)度為n的有序線性表,在最壞情況下,二分法查找只需要比較1og2n次,而順序查找需要比較n次。

      6.參考答案:C參考解析:編譯程序就是把高級(jí)語(yǔ)言變成計(jì)算機(jī)可以識(shí)別的`二進(jìn)制語(yǔ)言,即編譯程序完成高級(jí)語(yǔ)言程序到低級(jí)語(yǔ)言程序的等價(jià)翻譯。

      7.參考答案:A參考解析:在數(shù)據(jù)流圖中,對(duì)所有元素都進(jìn)行了命名,所有名字的定義集中起來(lái)就構(gòu)成了數(shù)據(jù)字典。因此選A,而B(niǎo),C,D都不符合。

      8.參考答案:D參考解析:環(huán)型拓?fù)浣Y(jié)構(gòu)是使用中繼器組成一個(gè)封閉的環(huán),各節(jié)點(diǎn)直接連到環(huán)上,信息沿著環(huán)按一定方向從一個(gè)節(jié)點(diǎn)傳送到另一個(gè)節(jié)點(diǎn)的拓?fù)浣Y(jié)構(gòu).

      9.參考答案:B參考解析:CD-RW是可擦寫(xiě)型光盤(pán),用戶可以以多次對(duì)其進(jìn)行讀寫(xiě)。CD-RW的全稱是CD-ReWritab1e。

      10.參考答案:C參考解析:略

      11.參考答案:C參考解析:數(shù)據(jù)庫(kù)系統(tǒng)的三級(jí)模式是概念模式、外模式和內(nèi)模式。概念模式是數(shù)據(jù)庫(kù)系統(tǒng)中全局?jǐn)?shù)據(jù)邏輯結(jié)構(gòu)的描述,是全體用戶公共數(shù)據(jù)視圖。外模式也稱子模式或用戶模式,它是用戶的數(shù)據(jù)視圖,給出了每個(gè)用戶的局部數(shù)據(jù)描述,所以選擇C。內(nèi)模式又稱物理模式,它給出了數(shù)據(jù)庫(kù)物理存儲(chǔ)結(jié)構(gòu)與物理存取方法。

      12.參考答案:C參考解析:根據(jù)軟件設(shè)計(jì)原理提出如下優(yōu)化準(zhǔn)則:①劃分模塊時(shí),盡量做到高內(nèi)聚、低耦合,保持模塊相對(duì)獨(dú)立性,并以此原則優(yōu)化初始的軟件結(jié)構(gòu)。②一個(gè)模塊的作用范圍應(yīng)在其控制范圍之內(nèi),且判定所在的模塊應(yīng)與受其影響的模塊在層次上盡量靠近。③軟件結(jié)構(gòu)的深度、寬度、扇入、扇出應(yīng)適當(dāng)。④模塊的大小要適中。C正確。

      13.參考答案:D參考解析:計(jì)算機(jī)軟件由兩部分組成:一是機(jī)器可執(zhí)行的程序和數(shù)據(jù);二是機(jī)器不可執(zhí)行的,與軟件開(kāi)發(fā)、運(yùn)行、維護(hù)、使用等有關(guān)的文檔.故D選項(xiàng)正確.

      14.參考答案:A參考解析:數(shù)據(jù)庫(kù)應(yīng)用系統(tǒng)中的核心問(wèn)題是數(shù)據(jù)庫(kù)的設(shè)計(jì)。

      15.參考答案:B參考解析:運(yùn)算器是計(jì)算機(jī)處理數(shù)據(jù)形成信息的加工廠,它的主要功能是對(duì)二進(jìn)制數(shù)碼進(jìn)行算術(shù)運(yùn)算或邏輯運(yùn)算。

      16.參考答案:A參考解析:CPU主要包括運(yùn)算器和控制器。

      17.參考答案:D參考解析:隊(duì)列的修改是依先進(jìn)先出的原則進(jìn)行的,D正確。

      18.參考答案:B參考解析:最后位加0等于前面所有位都乘以2再相加,所以是2倍。

      19.參考答案:C參考解析:略

      20.參考答案:C參考解析:用2整除18,可以得到一個(gè)商和余數(shù);再用2去除商,又會(huì)得到一個(gè)商和余數(shù)。如此進(jìn)行,直到商為0時(shí)為止,然后把先得到的余數(shù)作為二進(jìn)制數(shù)的低位有效位,后得到的余數(shù)作為二進(jìn)制數(shù)的高位有效位,依次排列起來(lái),即得010010。

      21.參考答案:B參考解析:CD—RW是可擦寫(xiě)型光盤(pán),用戶可以多次對(duì)其進(jìn)行讀/寫(xiě)。CD-RW的全稱是CD-ReWritab1e。

      22.參考答案:A參考解析:算法原則上能夠精確地運(yùn)行,而且人們用筆和紙做有限次運(yùn)算后即可完成。有窮性是指算法程序的運(yùn)行時(shí)間是有限的。

      23.參考答案:C參考解析:扇人指的是調(diào)用一個(gè)給定模塊的模塊個(gè)數(shù)。題干系統(tǒng)中,第2層模塊扇入均為1,第3層中功能模塊3.1扇人為2,其余為1,故最大扇入為2,C選項(xiàng)正確。

      24.參考答案:D參考解析:關(guān)系T中包含了關(guān)系R與s中的所有元組,所以進(jìn)行的是并的運(yùn)算。

      25.參考答案:B參考解析:略

      計(jì)算機(jī)二級(jí)考試模擬題 10

      1、 世界上首先實(shí)現(xiàn)存儲(chǔ)程序的電子數(shù)字計(jì)算機(jī)是____。

      A、ENIAC B、UNIVAC C、EDVAC D、EDSAC

      2、計(jì)算機(jī)科學(xué)的奠基人是____。

      A、查爾斯.巴貝奇 B、圖靈

      C、阿塔諾索夫

      D、馮.諾依曼

      2、 世界上首次提出存儲(chǔ)程序計(jì)算機(jī)體系結(jié)構(gòu)的是____。

      A、艾侖圖靈 B、馮諾依曼 C、莫奇萊 D、比爾蓋茨

      3、 計(jì)算機(jī)所具有的存儲(chǔ)程序和程序原理是____提出的。

      A、圖靈 B、布爾 C、馮諾依曼 D、愛(ài)因斯坦

      4、 電子計(jì)算機(jī)技術(shù)在半個(gè)世紀(jì)中雖有很大進(jìn)步,但至今其運(yùn)行仍遵循著一位科學(xué)家提

      出的基本原理。他就是____。

      A、牛頓

      B、愛(ài)因斯坦

      C、愛(ài)迪生

      D、 馮諾依曼

      5、 1946年世界上有了第一臺(tái)電子數(shù)字計(jì)算機(jī),奠定了至今仍然在使用的計(jì)算機(jī)

      ____。

      A、外型結(jié)構(gòu) B、總線結(jié)構(gòu) C、存取結(jié)構(gòu) D、體系結(jié)構(gòu)

      6、 在計(jì)算機(jī)應(yīng)用領(lǐng)域里,____是其最廣泛的應(yīng)用方面。

      A、過(guò)程控制 B、科學(xué)計(jì)算 C、數(shù)據(jù)處理 D、計(jì)算機(jī)輔助系統(tǒng)

      7、 1946年第一臺(tái)計(jì)算機(jī)問(wèn)世以來(lái),計(jì)算機(jī)的發(fā)展經(jīng)歷了4個(gè)時(shí)代,它們是____。

      A、低檔計(jì)算機(jī)、中檔計(jì)算機(jī)、高檔計(jì)算機(jī)、手提計(jì)算機(jī)

      B、微型計(jì)算機(jī)、小型計(jì)算機(jī)、中型計(jì)算機(jī)、大型計(jì)算機(jī)

      C、組裝機(jī)、兼容機(jī)、品牌機(jī)、原裝機(jī)

      D、電子管計(jì)算機(jī)、晶體管計(jì)算機(jī)、小規(guī)模集成電路計(jì)算機(jī)、大規(guī)模及超大規(guī)模集成電

      路計(jì)算機(jī)

      8、 以下屬于第四代微處理器的是____。

      A、Intel8008 B、Intel8085

      C、Intel8086 D、Intel80386/486/586

      9、 Pentium IV處理器屬于____處理器。

      A、第一代 B、第三代

      C、第四代 D、第五代

      10、 計(jì)算機(jī)能夠自動(dòng)、準(zhǔn)確、快速地按照人們的意圖進(jìn)行運(yùn)行的最基本思想是____。

      A、采用超大規(guī)模集成電路 B、采用CPU作為中央核心部件

      C、采用操作系統(tǒng) D、存儲(chǔ)程序和程序控制

      11、 計(jì)算機(jī)工作最重要的特征是____。

      A、高速度 B、高精度

      C、存儲(chǔ)程序和程序控制 D、記憶力強(qiáng)

      12、 計(jì)算機(jī)業(yè)界最初的硬件巨頭“藍(lán)色巨人”指的是____。

      A、IBM B、Microsoft C、聯(lián)想 D、Sun

      13、 第四媒體是指( )。

      A、報(bào)紙媒體

      B、網(wǎng)絡(luò)媒體 C、電視媒體

      D、廣播媒體

      14、 CAD是計(jì)算機(jī)的主要應(yīng)用領(lǐng)域,它的含義是____。

      A、計(jì)算機(jī)輔助教育 B、計(jì)算機(jī)輔助測(cè)試

      C、計(jì)算機(jī)輔助設(shè)計(jì) D、計(jì)算機(jī)輔助管理

      15、 “計(jì)算機(jī)輔助____ ”的英文縮寫(xiě)為CAM。Assist 輔助

      A、制造 B、設(shè)計(jì)

      C、測(cè)試 D、教學(xué)

      16、 將高級(jí)語(yǔ)言程序設(shè)計(jì)語(yǔ)言源程序翻譯成計(jì)算機(jī)可執(zhí)行代碼的軟件稱為 ____

      A、匯編程序 B、編譯程序 C、管理程序 D、服務(wù)程序

      17、 計(jì)算機(jī)之所以能實(shí)現(xiàn)自動(dòng)連續(xù)運(yùn)算,是由于采用了_____原理。

      A、布爾邏輯 B、存儲(chǔ)程序

      C、數(shù)字電路 D、集成電路

      18、 某單位自行開(kāi)發(fā)的工資管理系統(tǒng),按計(jì)算機(jī)應(yīng)用的類型劃分,它屬于____。

      A、科學(xué)計(jì)算 B、輔助設(shè)計(jì)

      C、數(shù)據(jù)處理 D、實(shí)時(shí)控制

      19、 用計(jì)算機(jī)進(jìn)行資料檢索工作,是屬于計(jì)算機(jī)應(yīng)用中的____。

      A、科學(xué)計(jì)算 B、數(shù)據(jù)處理 C、實(shí)時(shí)控制 D、人工智能

      20、 結(jié)構(gòu)化程序設(shè)計(jì)的三種基本控制結(jié)構(gòu)是____。

      A、順序、選擇和轉(zhuǎn)向 B、層次、網(wǎng)狀和循環(huán)

      C、模塊、選擇和循環(huán) D、順序、循環(huán)和選擇

      21、 目前計(jì)算機(jī)應(yīng)用領(lǐng)域可大致分為三個(gè)方面,指出下列正確答案____。

      A、CAI、專家系統(tǒng)、人工智能 B、工程設(shè)計(jì)、CAI、文字處理

      C、實(shí)時(shí)控制、科學(xué)計(jì)算、數(shù)據(jù)處理 D、數(shù)據(jù)分析、人工智能、計(jì)算機(jī)網(wǎng)絡(luò)

      22、 下面是有關(guān)計(jì)算機(jī)病毒的說(shuō)法,其中____不正確

      A、計(jì)算機(jī)病毒有引導(dǎo)型病毒、文件型病毒、復(fù)合型病毒等

      B、計(jì)算機(jī)病毒中也有良性病毒

      C、計(jì)算機(jī)病毒實(shí)際上是一種計(jì)算機(jī)程序

      D、計(jì)算機(jī)病毒是由于程序的錯(cuò)誤編制而產(chǎn)生的

      23、 計(jì)算機(jī)能直接執(zhí)行的指令包括兩部分,它們是____。

      A、源操作數(shù)與目標(biāo)操作數(shù) B、操作碼與操作數(shù)

      C、ASCII碼與漢字代碼 D、數(shù)字與字符

      24、 不同的計(jì)算機(jī),其指令系統(tǒng)也不相同,這主要取決于____。

      A、所用的操作系統(tǒng) B、系統(tǒng)的總體結(jié)構(gòu)

      C、所用的CPU D、所用的程序設(shè)計(jì)語(yǔ)言

      25、 多媒體計(jì)算機(jī)是指____。

      A、具有多種外部設(shè)備的計(jì)算機(jī) B、能與多種電器連接的.計(jì)算機(jī)

      C、能處理多種媒體的計(jì)算機(jī) D、借助多種媒體操作的計(jì)算機(jī)

      26、 計(jì)算機(jī)用于解決科學(xué)研究與工程計(jì)算中的數(shù)學(xué)問(wèn)題,稱為_(kāi)___。

      A、數(shù)值計(jì)算 B、數(shù)學(xué)建模 C、數(shù)據(jù)處理 D、自動(dòng)控制

      27、 ____特點(diǎn)是處理的信息數(shù)據(jù)量比較大而數(shù)值計(jì)算并不十分復(fù)雜。

      A、工程計(jì)算 B、數(shù)據(jù)處理 C、自動(dòng)控制 D、實(shí)時(shí)控制

      28、 計(jì)算機(jī)中的所有信息都是以____的形式存儲(chǔ)在機(jī)器內(nèi)部的。

      A、字符 B、二進(jìn)制編碼 C、BCD碼 D、ASCII碼

      29、 在計(jì)算機(jī)內(nèi),多媒體數(shù)據(jù)最終是以_____形式存在的。

      A、二進(jìn)制代碼

      B、特殊的壓縮碼

      C、模擬數(shù)據(jù)

      D、圖形

      30、 在微機(jī)中,bit 的中文含義是____。

      A、二進(jìn)制位 B、雙字 C、字節(jié) D、字

      用一個(gè)字節(jié)最多能編出____不同的碼。

      A、8個(gè) B、16個(gè) C、128個(gè) D、256個(gè)

      31、 計(jì)算機(jī)中字節(jié)是常用單位,它的英文名字是____。

      A、Bit B、byte C、bout D、baut

      32、 計(jì)算機(jī)存儲(chǔ)和處理數(shù)據(jù)的基本單位是____。

      A、bit B、Byte C、GB D、KB

      33、 1字節(jié)表示____位。

      A、1 B、4 C、8 D、10

      34、 在描述信息傳輸中bps表示的是____。

      A、每秒傳輸?shù)淖止?jié)數(shù) B、每秒傳輸?shù)闹噶顢?shù)

      C、每秒傳輸?shù)淖謹(jǐn)?shù) D、每秒傳輸?shù)奈粩?shù)

      35、 "32位微型計(jì)算機(jī)"中的32是指 ____。

      A、微機(jī)型號(hào) B、內(nèi)存容量 C、存儲(chǔ)單位 D、機(jī)器字長(zhǎng)

      36、 微處理器處理的數(shù)據(jù)基本單位為字。一個(gè)字的長(zhǎng)度通常是____。

      A、16個(gè)二進(jìn)制位 B、32個(gè)二進(jìn)制位

      C、64個(gè)二進(jìn)制位 D、與微處理器芯片的型號(hào)有關(guān)

      37、 字符串“IBM”中的字母B存放在計(jì)算機(jī)內(nèi)占用的二進(jìn)制位個(gè)數(shù)是____。

      A、8 B、4 C、2 D、1

      38、 一個(gè)漢字和一個(gè)英文字符在微型機(jī)中存儲(chǔ)時(shí)所占字節(jié)數(shù)的比值為_(kāi)___。

      A 、4:1 B、2:1 C、1:1 D、1:4

      39、 若一臺(tái)計(jì)算機(jī)的字長(zhǎng)為4個(gè)字節(jié),這意味著它____。

      A、能處理的數(shù)值最大為4位十進(jìn)制數(shù)9999

      B、能處理的字符串最多位4個(gè)英文字母組成

      C、在CPU中作為一個(gè)整體加以傳送處理的代碼為32位

      D、在CPU中運(yùn)行的結(jié)果最大位2的32次方

      40、 “馮諾依曼計(jì)算機(jī)”的體系結(jié)構(gòu)主要分為_(kāi)___五大組成。

      A、外部存儲(chǔ)器、內(nèi)部存儲(chǔ)器、CPU、顯示、打印

      B、輸入、輸出、運(yùn)算器、控制器、存儲(chǔ)器

      C、輸入、輸出、控制、存儲(chǔ)、外設(shè)

      D、都不是

      41、 對(duì)PC機(jī),人們常提到的"Pentium"、"Pentium IV"指的是_____。

      A、存儲(chǔ)器 B、內(nèi)存品牌

      C、主板型號(hào) D、CPU類型

      42、 人們通常說(shuō)的擴(kuò)計(jì)算機(jī)的內(nèi)存,指的是____。

      A、ROM B、CMOS C、CPU D、RAM

      43、 在微型計(jì)算機(jī)中,內(nèi)存儲(chǔ)器,通常采用____。

      A、光存儲(chǔ)器 B、磁表面存儲(chǔ)器 C、半導(dǎo)體存儲(chǔ)器 D、磁芯存儲(chǔ)器

      44、 連到局域網(wǎng)上的節(jié)點(diǎn)計(jì)算機(jī)必需要安裝____硬件。

      A、調(diào)制解調(diào)器 B、交換機(jī) C、集線器 D、網(wǎng)絡(luò)適配卡

      45、 計(jì)算機(jī)的三類總線中,不包括____。

      A、控制總線 B、地址總線 C、傳輸總線 D、數(shù)據(jù)總線

      46、 關(guān)于計(jì)算機(jī)總線的說(shuō)明不正確的是____。

      A、計(jì)算機(jī)的五大部件通過(guò)總線連接形成一個(gè)整體

      B、總線是計(jì)算機(jī)各個(gè)部件之間進(jìn)行信息傳遞的一組公共通道

      C、根據(jù)總線中流動(dòng)的信息不同分為地址總線、數(shù)據(jù)總線、控制總線

      D、數(shù)據(jù)總線是單向的,地址總線是雙向的

      47、 計(jì)算機(jī)中存儲(chǔ)信息的最小單位是____。

      A、字 B、字節(jié) C、字長(zhǎng) D、位

      48、 在計(jì)算機(jī)中使用的鍵盤(pán)是連接在____。

      A、打印機(jī)接口上的 B、顯示器接口上的

      C、并行接口上的 D、串行接口上的

      49、 計(jì)算機(jī)的通用性使其可以求解不同的算術(shù)和邏輯運(yùn)算,這主要取決于計(jì)算機(jī)的______。

      A、 高速運(yùn)算 B、 指令系統(tǒng) C、 可編程序 D、 存儲(chǔ)功能

      50、 幾年前一位芬蘭大學(xué)生人在Internet 上公開(kāi)發(fā)布了一種免費(fèi)操作系統(tǒng)____,經(jīng)過(guò)許多人的努力,該操作系統(tǒng)正不斷完善,并被推廣應(yīng)用。

      A、Windows XP B、Novell C、UNIX D、Linux

      計(jì)算機(jī)二級(jí)考試模擬題 11

      1. 為了把焦點(diǎn)移到某個(gè)指定的控件,所使用的方法是(   )

      (A)SetFocus  (B)Visible    (C)Refresh    (D)GetFocus

      2. 在VB中可以改變控件大小的操作是(   )

      (A)          (B)

      (C) (C)

      3. 可以創(chuàng)建控件數(shù)組的`方法是(   )

      (A) 在窗體上畫(huà)上個(gè)控件,再畫(huà)一個(gè)同類型的控件

      (B) 在工具箱中雙擊某一個(gè)控件,再雙擊該控件

      (C) 執(zhí)行“工程”菜單中的“添加控件數(shù)組”選項(xiàng)

      (D) 單擊某個(gè)控件,按鍵,再按鍵,在出現(xiàn)的對(duì)話框中單擊【是】按鈕

      4. Label控件中顯示的文字是由(   )屬性決定的。

      (A)Text     (B)Caption     (C)Name    (D)Forecolor

      5. 為了選中窗體上的某個(gè)控件,應(yīng)執(zhí)行的操作是(   )

      (A)單擊窗體   (B)單擊該控件   (C)雙擊該控件  (D)雙擊窗體

      6. 確定一個(gè)控件中窗體上的位置的屬性是(   )

      (A)Width和Height           (B)Width和Top

      (C)Height和Left            (D)Top和Left

      7. 在程序運(yùn)行期間,如果拖動(dòng)滾動(dòng)條上的滾動(dòng)塊,則觸發(fā)滾動(dòng)條的(   )事件。

      (A)Move   (B)Change   (C)Scroll   (D)SetFocus

      8. 要把窗體Form1加載到內(nèi)存但不顯示出來(lái),可使用(   )語(yǔ)句。

      (A)Form1.Show (C)Form1.Hide

      (C)Load Form1 (D)Unload Form1

      9. 在程序運(yùn)行期時(shí),在窗體Form1中單擊,發(fā)生的事件是(   )

      (A)Form_Click( ) (B)Form_Load( )

      (C)Form1_Click( ) (D)Form1_Click( )

      10. 窗體上有一個(gè)控件Command1,程序運(yùn)行時(shí),在該控件上單擊,發(fā)生的事件是(   )

      (A)Command_Click( ) (B)Command_Dblclick( )

      (C)Command1_Click( ) (D)Command1_Dblclick( )

      計(jì)算機(jī)二級(jí)考試模擬題 12

      1 下面排序算法中,平均排序速度最快的是()。

      A.冒泡排序法

      B.選擇排序法

      C.交換排序法

      D.堆排序法

      2.軟件需求分析一般應(yīng)確定的是用戶對(duì)軟件的()。

      A.功能需求

      B.非功能需求

      C.性能需求

      D.功能需求和非功能需求

      3.下列說(shuō)法中,不屬于數(shù)據(jù)模型所描述的內(nèi)容是()。

      A.數(shù)據(jù)結(jié)構(gòu)

      B.數(shù)據(jù)操作

      C.數(shù)據(jù)查詢

      D.數(shù)據(jù)約束

      4.下列描述中,不是線性表順序存儲(chǔ)結(jié)構(gòu)特征的是()

      A.不便于插入和刪除

      B.需要連續(xù)的存儲(chǔ)空間

      C.可隨機(jī)訪問(wèn)

      D.需另外開(kāi)辟空間來(lái)保存元素之間的關(guān)系

      5.有下列二叉樹(shù),對(duì)此二叉樹(shù)前序遍歷的結(jié)囊為()。

      A.ACBEDGFH

      B.ABDGCEHF

      C.HGFEDCBA

      D.ABCDEFGH

      6.使用白盒測(cè)試法時(shí),確定測(cè)試數(shù)據(jù)應(yīng)該根據(jù)()和指定的覆蓋標(biāo)準(zhǔn)。

      A.程序的內(nèi)部邏輯

      B.程序的復(fù)雜結(jié)構(gòu)

      C.使用說(shuō)明書(shū)

      D.程序的功能

      7.關(guān)系數(shù)據(jù)庫(kù)管理系統(tǒng)能實(shí)現(xiàn)的專門(mén)關(guān)系運(yùn)算包括()。

      A.排序、索引、統(tǒng)計(jì)

      B.選擇、投影、連接

      C.關(guān)聯(lián)、更新、排序

      D.顯示、打印、制表

      8.將E-R圖轉(zhuǎn)換到關(guān)系模式時(shí),實(shí)體與實(shí)體間的聯(lián)系可以表示成()。

      A.屬性

      B.關(guān)系

      C.鍵

      D.域

      9.下列有關(guān)數(shù)組的敘述中,錯(cuò)誤的是()。

      A.在同一個(gè)環(huán)境下,數(shù)組與內(nèi)存變量可以同名,兩者互不影響

      B.可以用一維數(shù)組的形式訪問(wèn)二維數(shù)組

      C.在可以使用簡(jiǎn)單內(nèi)存變量的地方都可以使用數(shù)組元素

      D.一個(gè)數(shù)組中各元素的數(shù)據(jù)類型可以相同,也可以不同

      10.下列選項(xiàng)中,不屬于模塊間耦合的是()。

      A.數(shù)據(jù)耦合

      B.標(biāo)記耦合

      C.異構(gòu)耦合

      D.公共耦合

      11.在Java中,負(fù)責(zé)對(duì)字節(jié)代碼解釋執(zhí)行的是()。

      A.垃圾回收器

      B.虛擬機(jī)

      C.編譯器

      D.多線程機(jī)制

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

      A.Java語(yǔ)言的`標(biāo)識(shí)符是區(qū)分大小寫(xiě)的

      B.源文件名與public類名可以不相同

      C.源文件的擴(kuò)展名為.jar

      D.源文件中public類的數(shù)目不限

      13.下列屬于合法的Java標(biāo)識(shí)符的是()。

      A._cat

      B.5books

      C.+static

      D.-3.14159

      14.在Java中,表示換行符的轉(zhuǎn)義字符是()。

      A.

      B.f

      C.’n’

      D.ddd

      15.在Java中,由Java編譯器自動(dòng)導(dǎo)入而無(wú)需在程序中用import導(dǎo)人的包是()。

      A.java.applet

      B.java.awt

      C.java.util

      D.java.lang

      16.“++”運(yùn)算符的操作數(shù)個(gè)數(shù)是()。

      A.1個(gè)

      B.2個(gè)

      C.3個(gè)

      D.4個(gè)

      17.在switch(expression)語(yǔ)句中,expression的數(shù)據(jù)類型不能是()。

      A.double

      B.char

      C.byte

      D.short

      18.下列敘述中,錯(cuò)誤的是()。

      A.父類不能替代子類

      B.子類能夠替代父類

      C.子類繼承父類

      D.父類包含子類

      19.已知:int[]a=newint[100];在下列給出的數(shù)組元素中,非法的是()。

      A.a[0]

      B.a[1]

      C.a[99]

      D.a[100]

      20.在文件類提供的方法中,用于創(chuàng)建目錄的方法是()。

      A.mkdir()

      B.mkdirs()

      C.list()

      D.listRoots()

      計(jì)算機(jī)二級(jí)考試模擬題 13

      1.結(jié)構(gòu)化程序所要求的基本結(jié)構(gòu)不包括( )。

      A)順序結(jié)構(gòu)

      B)GOTO跳轉(zhuǎn)

      C)選擇(分支)結(jié)構(gòu)

      D)重復(fù)(循環(huán))結(jié)構(gòu)

      答案:B

      2.定義無(wú)符號(hào)整數(shù)類為UInt,下面可以作為類UInt實(shí)例化值的是( )。

      A)-369

      B)369

      C)0.369

      D)整數(shù)集合{1,2,3,4,5}

      答案:B

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

      A)軟件產(chǎn)品從提出、實(shí)現(xiàn)、使用維護(hù)到停止使用退役的過(guò)程

      B)軟件從需求分析、設(shè)計(jì)、實(shí)現(xiàn)到測(cè)試完成的過(guò)程

      C)軟件的開(kāi)發(fā)過(guò)程

      D)軟件的運(yùn)行維護(hù)過(guò)程

      答案:A

      4.軟件按功能可以分為應(yīng)用軟件、系統(tǒng)軟件和支撐軟件(或工具軟件)。下面屬于應(yīng)用軟件的是( )。

      A)學(xué)生成績(jī)管理系統(tǒng)

      B)C語(yǔ)言編譯程序

      C)UNIX操作系統(tǒng)

      D)數(shù)據(jù)庫(kù)管理系統(tǒng)

      答案:A

      5.下面描述中錯(cuò)誤的是( )。

      A)系統(tǒng)總體結(jié)構(gòu)圖支持軟件系統(tǒng)的詳細(xì)設(shè)計(jì)

      B)軟件設(shè)計(jì)是將軟件需求轉(zhuǎn)換為軟件表示的過(guò)程

      C)數(shù)據(jù)結(jié)構(gòu)與數(shù)據(jù)庫(kù)設(shè)計(jì)是軟件設(shè)計(jì)的任務(wù)之一

      D)PAD圖是軟件詳細(xì)設(shè)計(jì)的表示工具

      答案:A

      6.軟件生命周期中的活動(dòng)不包括( )。

      A)市場(chǎng)調(diào)研

      B)需求分析

      C)軟件測(cè)試

      D)軟件維護(hù)

      答案:A

      7.程序調(diào)試的任務(wù)是( )。

      A)設(shè)計(jì)測(cè)試用例

      B)驗(yàn)證程序的'正確性

      C)發(fā)現(xiàn)程序中的錯(cuò)誤

      D)診斷和改正程序中的錯(cuò)誤

      答案:D

      8.下列關(guān)于數(shù)據(jù)庫(kù)設(shè)計(jì)的敘述中,正確的是( )。

      A)在需求分析階段建立數(shù)據(jù)字典

      B)在概念設(shè)計(jì)階段建立數(shù)據(jù)字典

      C)在邏輯設(shè)計(jì)階段建立數(shù)據(jù)字典

      D)在物理設(shè)計(jì)階段建立數(shù)據(jù)字典

      答案:A

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

      A)3

      B)6

      C)8

      D)12

      答案:D

      10.對(duì)長(zhǎng)度為n的線性表作快速排序,在最壞情況下,比較次數(shù)為( )。

      A)n

      B)n-1

      C)n(n-1)

      D)n(n-1)/2

      答案:D

      11.結(jié)構(gòu)化程序設(shè)計(jì)的基本原則不包括( )。

      A)多態(tài)性

      B)自頂向下

      C)模塊化

      D)逐步求精

      答案:A

      12.在面向?qū)ο蠓椒ㄖ校粚儆凇皩?duì)象”基本特點(diǎn)的是( )。

      A)一致性

      B)分類性

      C)多態(tài)性

      D)標(biāo)識(shí)唯一性

      答案:A

      13.下列選項(xiàng)中不屬于結(jié)構(gòu)化程序設(shè)計(jì)原則的是( )。

      A)可封裝。

      B)自頂向下

      C)模塊化

      D)逐步求精

      答案:A

      14.數(shù)據(jù)庫(kù)管理系統(tǒng)是( )。

      A)操作系統(tǒng)的一部分

      B)在操作系統(tǒng)支持下的系統(tǒng)軟件

      C)一種編譯系統(tǒng)

      D)一種操作系統(tǒng)

      答案:B

      15.面向?qū)ο蠓椒ㄖ校^承是指( )。

      A)一組對(duì)象所具有的相似性質(zhì)

      B)一個(gè)對(duì)象具有另一個(gè)對(duì)象的性質(zhì)

      C)各對(duì)象之間的共同性質(zhì)

      D)類之間共享屬性和操作的機(jī)制

      答案:D

      計(jì)算機(jī)二級(jí)考試模擬題 14

      1、下列敘述中正確的是

      A.一個(gè)算法的空間復(fù)雜度大,則其時(shí)間復(fù)雜度也必定大

      B.一個(gè)算法的空間復(fù)雜度大,則其時(shí)間復(fù)雜度必定小

      C.一個(gè)算法的時(shí)間復(fù)雜度大,則其空間復(fù)雜度必定小

      D.算法的時(shí)間復(fù)雜度與空間復(fù)雜度沒(méi)有直接關(guān)系

      2、下列敘述中正確的是

      A.算法的效率只與問(wèn)題的規(guī)模有關(guān),而與數(shù)據(jù)的存儲(chǔ)結(jié)構(gòu)無(wú)關(guān)

      B.算法的時(shí)間復(fù)雜度是指執(zhí)行算法所需要的計(jì)算工作量

      C.數(shù)據(jù)的邏輯結(jié)構(gòu)與存儲(chǔ)結(jié)構(gòu)是一一對(duì)應(yīng)的

      D.算法的時(shí)間復(fù)雜度與空間復(fù)雜度一定相關(guān)

      3、下列敘述中正確的是

      A.程序執(zhí)行的效率與數(shù)據(jù)的存儲(chǔ)結(jié)構(gòu)密切相關(guān)

      B.程序執(zhí)行的效率只取決于程序的控制結(jié)構(gòu)

      C.程序執(zhí)行的效率只取決于所處理的數(shù)據(jù)量

      D.以上說(shuō)法均錯(cuò)誤

      4、下列關(guān)于棧的敘述中,正確的是

      A.棧底元素一定是最后入棧的元素

      B.棧頂元素一定是最先入棧的元素

      C.棧操作遵循先進(jìn)后出的原則

      D.以上說(shuō)法均錯(cuò)誤

      5、一個(gè)棧的初始狀態(tài)為空。現(xiàn)將元素1,2,3,A,B,C依次入棧,然后再依次出棧,則元素出棧的順序是

      A.1,2,3,A,B,C

      B.C,B,A,1,2,3

      C.C,B,A,3,2,1

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

      6、下列與隊(duì)列結(jié)構(gòu)有關(guān)聯(lián)的是

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

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

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

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

      7、下列敘述中正確的是

      A.循環(huán)隊(duì)列中的元素個(gè)數(shù)隨隊(duì)頭指針與隊(duì)尾指針的變化而動(dòng)態(tài)變化

      B.循環(huán)隊(duì)列中的元素個(gè)數(shù)隨隊(duì)頭指針的變化而動(dòng)態(tài)變化

      C.循環(huán)隊(duì)列中的`元素個(gè)數(shù)隨隊(duì)尾指針的變化而動(dòng)態(tài)變化

      D.以上說(shuō)法都不對(duì)

      8、設(shè)循環(huán)隊(duì)列的存儲(chǔ)空間為Q(1:35),初始狀態(tài)為front=rear=35。現(xiàn)經(jīng)過(guò)一系列入隊(duì)與退隊(duì)運(yùn)算后,front=15,teal"=15,則循環(huán)隊(duì)列中的元素個(gè)數(shù)為

      A.15

      B.16

      C.20

      D.0或35

      9、下列敘述中正確的是

      A.線性表鏈?zhǔn)酱鎯?chǔ)結(jié)構(gòu)的存儲(chǔ)空間一般要少于順序存儲(chǔ)結(jié)構(gòu)

      B.線性表鏈?zhǔn)酱鎯?chǔ)結(jié)構(gòu)與順序存儲(chǔ)結(jié)構(gòu)的存儲(chǔ)空間都是連續(xù)的

      C.線性表鏈?zhǔn)酱鎯?chǔ)結(jié)構(gòu)的存儲(chǔ)空間可以是連續(xù)的,也可以是不連續(xù)的

      D.以上說(shuō)法均錯(cuò)誤

      10、下列鏈表中,其邏輯結(jié)構(gòu)屬于非線性結(jié)構(gòu)的是

      A.二叉鏈表

      B.循環(huán)鏈表

      C.雙向鏈表

      D.帶鏈的棧

      11、 一棵二叉樹(shù)共有80個(gè)葉子結(jié)點(diǎn)與70個(gè)度為1的結(jié)點(diǎn),則該二叉樹(shù)中的總結(jié)點(diǎn)數(shù)為

      A.219

      B.229

      C.230

      D.231

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

      A.3

      B.6

      C.8

      D.12

      13、 對(duì)下列二叉樹(shù)進(jìn)行前序遍歷的結(jié)果為

      A.DYBEAFCZX

      B.YDEBFZXCA

      C.ABDYECFXZ

      D.ABCDEFXYZ

      14、 對(duì)長(zhǎng)度為l0的線性表進(jìn)行冒泡排序,最壞情況下需要比較的次數(shù)為

      A.9

      B.10

      C.45

      D.90

      15、 對(duì)長(zhǎng)度為n的線性表作快速排序,在最壞情況下,比較次數(shù)為

      A.n

      B.n-1

      C.n(n-1)

      D.n(n-1)/2

      16、結(jié)構(gòu)化程序設(shè)計(jì)中,下面對(duì)goto語(yǔ)句使用描述正確的是

      A.禁止使用goto語(yǔ)句

      B.使用goto語(yǔ)句程序效率高

      C.應(yīng)避免濫用goto語(yǔ)句

      D.以上說(shuō)法均錯(cuò)誤

      17、 下面對(duì)對(duì)象概念描述正確的是

      A.對(duì)象間的通信靠消息傳遞

      B.對(duì)象是名字和方法的封裝體

      C.任何對(duì)象必須有繼承性

      D.對(duì)象的多態(tài)性是指一個(gè)對(duì)象有多個(gè)操作

      18、構(gòu)成計(jì)算機(jī)軟件的是

      A.源代碼

      B.程序和數(shù)據(jù)

      C.程序和文檔

      D.程序、數(shù)據(jù)及相關(guān)文檔

      19、 下面不屬于軟件需求分析階段主要工作的是

      A.需求變更申請(qǐng)

      B.需求分析

      C.需求評(píng)審

      D.需求獲取

      20、 下面不能作為結(jié)構(gòu)化方法軟件需求分析工具的是

      A.系統(tǒng)結(jié)構(gòu)圖

      B.數(shù)據(jù)字典(DD.

      C.數(shù)據(jù)流程圖(DFD圖)

      D.判定表

      21、 數(shù)據(jù)字典(DD)所定義的對(duì)象都包含于

      A.數(shù)據(jù)流圖(DFD圖)

      B.程序流程圖

      C.軟件結(jié)構(gòu)圖

      D.方框圖

      22、 軟件生命周期可分為定義階段、開(kāi)發(fā)階段和維護(hù)階段,下面不屬于開(kāi)發(fā)階段任務(wù)的是

      A.測(cè)試

      B.設(shè)計(jì)

      C.可行性研究

      D.實(shí)現(xiàn)

      23、 軟件需求規(guī)格說(shuō)明書(shū)的作用不包括

      A.軟件驗(yàn)收的依據(jù)

      B.用戶與開(kāi)發(fā)人員對(duì)軟件要做什么的共同理解

      C.軟件設(shè)計(jì)的依據(jù)

      D.軟件可行性研究的依據(jù)

      24、 下面不屬于軟件設(shè)計(jì)階段任務(wù)的是

      A.軟件總體設(shè)計(jì)

      B.算法設(shè)計(jì)

      C.制定軟件確認(rèn)測(cè)試計(jì)劃

      D.數(shù)據(jù)庫(kù)設(shè)計(jì)

      25、 軟件設(shè)計(jì)中模塊劃分應(yīng)遵循的準(zhǔn)則是

      A.低內(nèi)聚低耦合

      B.高耦合高內(nèi)聚

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

      D.以上說(shuō)法均錯(cuò)誤

      26、 下面屬于黑盒測(cè)試方法的是

      A.語(yǔ)句覆蓋

      B.邏輯覆蓋

      C.邊界值分析

      D.路徑覆蓋

      27、 下面屬于白盒測(cè)試方法的是

      A.等價(jià)類劃分法

      B.邏輯覆蓋

      C.邊界值分析法

      D.錯(cuò)誤推測(cè)法

      28、 下面不屬于軟件測(cè)試實(shí)施步驟的是

      A.集成測(cè)試

      B.回歸測(cè)試

      C.確認(rèn)測(cè)試

      D.單元測(cè)試

      29、下面描述中不屬于數(shù)據(jù)庫(kù)系統(tǒng)特點(diǎn)的是

      A.數(shù)據(jù)共享

      B.數(shù)據(jù)完整性

      C.數(shù)據(jù)冗余度高

      D.數(shù)據(jù)獨(dú)立性高

      30、 若實(shí)體A和B是一對(duì)多的聯(lián)系,實(shí)體B和C是一對(duì)一的聯(lián)系,則實(shí)體A和c的聯(lián)系是

      A.一對(duì)一

      B.一對(duì)多

      C.多對(duì)一

      D.多對(duì)多

      計(jì)算機(jī)二級(jí)考試模擬題 15

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

      A.對(duì)長(zhǎng)度為n的有序鏈表進(jìn)行查找,最壞情況下需要的比較次數(shù)為n

      B.對(duì)長(zhǎng)度為n的有序鏈表進(jìn)行對(duì)分查找,最壞情況下需要的比較次數(shù)為(n/2)

      C.對(duì)長(zhǎng)度為n的有序鏈表進(jìn)行對(duì)分查找,最壞情況下需要的比較次數(shù)為(log2n)

      D.對(duì)長(zhǎng)度為n的有序鏈表進(jìn)行對(duì)分查找,最壞情況下需要的比較次數(shù)為(nlog2n)

      2.算法的時(shí)間復(fù)雜度是指()。

      A.算法的執(zhí)行時(shí)間

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

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

      D.算法在執(zhí)行過(guò)程中所需要的基本運(yùn)算次數(shù)

      3.軟件按功能可以分為應(yīng)用軟件、系統(tǒng)軟件和支撐軟件(或工具軟件),下面屬于系統(tǒng)軟件的是()。

      A.編輯軟件

      B.操作系統(tǒng)

      C.教務(wù)管理系統(tǒng)

      D.瀏覽器

      4.軟件(程序)調(diào)試的任務(wù)是()。

      A.診斷和改正程序中的`錯(cuò)誤

      B.盡可能多地發(fā)現(xiàn)程序中的錯(cuò)誤

      C.發(fā)現(xiàn)并改正程序中的所有錯(cuò)誤

      D.確定程序中錯(cuò)誤的性質(zhì)

      5.數(shù)據(jù)流程圖(DFD圖)是()。

      A.軟件概要設(shè)計(jì)的工具

      B.軟件詳細(xì)設(shè)計(jì)的工具

      C.結(jié)構(gòu)化方法的需求分析工具

      D.面向?qū)ο蠓椒ǖ男枨蠓治龉ぞ?/p>

      6.軟件生命周期可分為定義階段、開(kāi)發(fā)階段和維護(hù)階段。詳細(xì)設(shè)計(jì)屬于()。

      A.定義階段

      B.開(kāi)發(fā)階段

      C.維護(hù)階段

      D.上述三個(gè)階段

      7.數(shù)據(jù)庫(kù)管理系統(tǒng)中負(fù)責(zé)數(shù)據(jù)模式定義的語(yǔ)言是()。

      A.數(shù)據(jù)定義語(yǔ)言

      B.數(shù)據(jù)管理語(yǔ)言

      C.數(shù)據(jù)操縱語(yǔ)言

      D.數(shù)據(jù)控制語(yǔ)言

      8.在學(xué)生管理的關(guān)系數(shù)據(jù)庫(kù)中,存取一個(gè)學(xué)生信息的數(shù)據(jù)單位是()。

      A.文件

      B.數(shù)據(jù)庫(kù)

      C.字段

      D.記錄

      9.數(shù)據(jù)庫(kù)設(shè)計(jì)中,用E-R圖來(lái)描述信息結(jié)構(gòu)但不涉及信息在計(jì)算機(jī)中的表示,它屬于數(shù)據(jù)庫(kù)設(shè)計(jì)的()。

      A.需求分析階段

      B.邏輯設(shè)計(jì)階段

      C.概念設(shè)計(jì)階段

      D.物理設(shè)計(jì)階段

      10.有兩個(gè)關(guān)系R和T如下:

      則由關(guān)系R得到關(guān)系T的操作是()。

      A.選擇

      B.投影

      C.交

      D.并

      計(jì)算機(jī)二級(jí)考試模擬題 16

      全國(guó)計(jì)算機(jī)二級(jí)JAVA考試精選選擇題

      1、下列語(yǔ)句中執(zhí)行跳轉(zhuǎn)功能的語(yǔ)句是______。

      A、for語(yǔ)句

      B、while語(yǔ)句

      C、continue語(yǔ)句

      D、switch語(yǔ)句

      本題考查的是java流程控制中的跳轉(zhuǎn)語(yǔ)句。

      在java中,執(zhí)行跳轉(zhuǎn)功能的語(yǔ)句有:break語(yǔ)句、continue語(yǔ)句、return語(yǔ)句,其中continue語(yǔ)句的功能是跳過(guò)循環(huán)體中下面尚未執(zhí)行的語(yǔ)句,回到循環(huán)體的開(kāi)始,繼續(xù)下一輪的循環(huán)。

      故本題答案為C。

      2. 內(nèi)部類不可直接使用外部類的成員是______。

      A、靜態(tài)成員

      B、實(shí)例成員

      C、方法內(nèi)定義

      D、以上A、B、C都不是

      本題考查的是內(nèi)部類。

      在一個(gè)類的內(nèi)部嵌套定義的類稱為內(nèi)部類(Inner Class)。與普通類一樣,內(nèi)部類也具有自己的成員變量和成員方法。同樣可以通過(guò)建立內(nèi)部類的對(duì)象,去訪問(wèn)其他成員變量和調(diào)用其他成員方法。但是不同的是:

      (1)內(nèi)部類的類名只能在定義它的類、程序段或在表達(dá)式內(nèi)部匿名使用,外部使用他時(shí)必須給出類的全名。而且,內(nèi)部類的類名不允許與包含它的類名相同。

      (2)內(nèi)部類可以使用它所在類的靜態(tài)成員變量和實(shí)例成員變量,也可以使用它所在類的方法中的局部變量。

      (3)內(nèi)部類可用abstract修飾定義為抽象類,也可用private或protected定義。

      (4)內(nèi)部類可作為其他類的成員,而且可訪問(wèn)它所在類的成員。

      (5)除static內(nèi)部類外,不能在類內(nèi)聲明static成員。一旦內(nèi)部類聲明為static,就變成頂層類,不能再使用局部變量。這時(shí)可聲明static成員。

      故本題答案為C。

      3. 在JDK目錄中,Java程序運(yùn)行環(huán)境的根目錄是______。

      A、bin

      B、demo

      C、lib

      D、jre

      本題考查的是Java的體系結(jié)構(gòu)。

      JDK目錄結(jié)構(gòu):

      bin目錄下有編譯器、解釋器和許多工具(如服務(wù)器工具、IDL、package工具和jdb等);

      demo目錄下有各種演示例子;include目錄下是Win32子目錄,都是本地方法文件;

      lib目錄下都是庫(kù)文件;

      jre目錄是Java程序運(yùn)行環(huán)境的根目錄,它下面有bin子目錄,包括平臺(tái)所用工具和庫(kù)的可執(zhí)行文件和DLL文件。

      故本題答案為D。

      4. 要在HTML文件中嵌入Applet,在APPLET 標(biāo)記中必須定義的是______。

      A、Applet字節(jié)碼文件的URL

      B、Applet顯示區(qū)域的高度和寬度

      C、Applet字節(jié)碼的.文件名

      D、B和C

      本題考查的是Apllet中嵌套HTML。

      Applet的運(yùn)行環(huán)境是Web瀏覽器,所以不能直接通過(guò)命令行啟動(dòng),必須建立HTML文件,告訴瀏覽器如何加載與運(yùn)行Applet。在瀏覽器中指定該HTML文件的URL,就可以通過(guò)該HTML文件啟動(dòng)Applet運(yùn)行。

      HTML標(biāo)志方法用于獲取HTML文件中關(guān)于Applet的信息,如包含Applet的HTML文件的URL地址、通過(guò)HTML標(biāo)志傳給Applet的參數(shù)等。

      故本題答案為A。

      5. 下面程序中需要對(duì)Employee的對(duì)象進(jìn)行存儲(chǔ),請(qǐng)?jiān)谙聞澗處填入正確選項(xiàng)______。

      class Employee implements ______{

      ……

      }

      A、Comparable

      B、Serializable

      C、Cloneable

      D、DataInput

      本題考查的是對(duì)象的序列化。

      題目中出現(xiàn)了關(guān)鍵字:"implements",那么可以知道所要填的內(nèi)容是接口。

      接口是一種只含有抽象方法或常量的一種特殊的抽象類。通過(guò)java.io.Serializable接口序列化一個(gè)對(duì)象時(shí),有關(guān)類的信息,比如它的屬性和這些屬性的類型,都與實(shí)例數(shù)據(jù)一起被存儲(chǔ)起來(lái)。

      故本題答案為B。

      6、能向內(nèi)存直接寫(xiě)入數(shù)據(jù)的流是______。

      A、File Out put Stream

      B、File Input Stream

      C、Byte Array Out put Stream

      D、Byte Array In put Stream

      本題考查的是數(shù)據(jù)流對(duì)內(nèi)存的操作。

      FileOutputStream用于對(duì)磁盤(pán)文件涉及的數(shù)據(jù)流進(jìn)行輸出處理,即向一個(gè)文件對(duì)象中寫(xiě)入數(shù)據(jù)。

      FileInputStream可對(duì)一個(gè)磁盤(pán)文件涉及的數(shù)據(jù)進(jìn)行處理。

      ByteArrayOutputStream字節(jié)數(shù)組輸出流。這個(gè)類將一個(gè)字節(jié)數(shù)組作為輸出流,而任何內(nèi)存塊都可以以字節(jié)數(shù)組的形式使用,故利用該類可以對(duì)內(nèi)存進(jìn)行寫(xiě)入操作。

      ByteArrayInputStream以字節(jié)數(shù)組為輸入流,它只能用于從內(nèi)存中讀取字節(jié)流。

      故本題答案為C。

      7、下列適配器類中不屬于事件適配器類的是______。

      A、MouseAdapter

      B、KeyAdapter

      C、ComponentAdapter

      D、FrameAdapter

      本題考查的是事件適配器。

      Java語(yǔ)言為一些Listener接口提供適配器(Adapter)類。可以通過(guò)繼承事件所對(duì)應(yīng)的Adapter類,重寫(xiě)需要的方法,無(wú)關(guān)方法不用實(shí)現(xiàn)。

      事件適配器--EventAdapter。

      java.awt.event包中定義的事件適配器包括以下幾個(gè):

      ComponentAdapter:構(gòu)件適配器

      ContainerAdapter:容器適配器

      FocusAdapter:焦點(diǎn)適配器

      KeyAdapter:鍵盤(pán)適配器

      MouseAdapter:鼠標(biāo)適配器

      MouseMotionAdapter:鼠標(biāo)運(yùn)動(dòng)適配器

      WindowAdapter:窗口適配器

      故本題答案為D。

      8、閱讀下面程序

      class Test implements Runnable{

      public static void main(String[] args){

      Test t = new Test();

      t.start();

      }

      public void run(){ }

      }

      下列關(guān)于上述程序的敘述正確的是______。

      A、程序不能通過(guò)編譯,因?yàn)閟tart()方法在Test類中沒(méi)有定義

      B、程序編譯通過(guò),但運(yùn)行時(shí)出錯(cuò),提示start()方法沒(méi)有定義

      C、程序不能通過(guò)編譯,因?yàn)閞un()方法沒(méi)有定義方法體

      D、程序編譯通過(guò),且運(yùn)行正常

      9、下列關(guān)于System類的敘述中,錯(cuò)誤的是______。

      A、System類是一個(gè)final類

      B、System類不能實(shí)例化

      C、System類中沒(méi)有定義屬性

      D、System類主要提供了系統(tǒng)環(huán)境參數(shù)的訪問(wèn)

      本題考查的是System類。

      System類是一個(gè)final類,它不能被繼承,同時(shí)它又是一個(gè)抽象類,所以也是一個(gè)不能被實(shí)例化的類,它主要提供標(biāo)準(zhǔn)輸入輸出、錯(cuò)誤輸出流、對(duì)外部定義的屬性及環(huán)境變量的訪問(wèn)、加載文件和庫(kù)的方法、還有快速?gòu)?fù)制數(shù)組的一部分的實(shí)用方法。

      故本題答案為C。

      10、軟件需求規(guī)格說(shuō)明書(shū)應(yīng)具有完整性、無(wú)歧義性、正確性、可驗(yàn)證性、可修改性等特性,其中最重要的是______。標(biāo)準(zhǔn)答案為:無(wú)歧義性

      無(wú)歧義性是指對(duì)每一個(gè)需求只有一種解釋,其陳述具有惟一性。作為設(shè)計(jì)的基礎(chǔ)和驗(yàn)收的依據(jù),軟件需求規(guī)格說(shuō)明書(shū)應(yīng)該是精確而無(wú)二義的,需求說(shuō)明書(shū)越精確,則以后出現(xiàn)的錯(cuò)誤、混淆、反復(fù)的可能性越小。

      11、在Java中,所有數(shù)據(jù)類型的長(zhǎng)度都固定,因此沒(méi)有保留字______。

      本題考查的是簡(jiǎn)單數(shù)據(jù)類型。

      在Java中,常量null、false、true都是小寫(xiě),所有數(shù)據(jù)類型的長(zhǎng)度都固定,并與平臺(tái)無(wú)關(guān),因此沒(méi)有sizeof保留字。

      故本題答案為sizeof。

      12、下列關(guān)于對(duì)象串行化的說(shuō)法中錯(cuò)誤的是______。

      A、Java中,默認(rèn)所有類的對(duì)象都可串行化

      B、在對(duì)象串行化時(shí),不保存對(duì)象所屬類的構(gòu)造方法

      C、在實(shí)現(xiàn)Serializable接口的類中,用transient關(guān)鍵字可使某些數(shù)據(jù)不被串行化

      D、ObjectInputStream和ObjectOutputStream類都支持對(duì)象的讀和寫(xiě)

      本題考查的是對(duì)象的串行化。

      一個(gè)類只有實(shí)現(xiàn)了Serializable接口,它的對(duì)象才是可串行化的。

      故本題答案為A。

    【計(jì)算機(jī)二級(jí)考試模擬題】相關(guān)文章:

    計(jì)算機(jī)職稱考試模擬題10-25

    計(jì)算機(jī)二級(jí)考試真題10-31

    計(jì)算機(jī)一級(jí)考試模擬題11-04

    計(jì)算機(jī)考試試題模擬題10-28

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

    計(jì)算機(jī)二級(jí)考試答案(精選12套)10-25

    職稱計(jì)算機(jī)考試模擬題(精選13套)10-25

    計(jì)算機(jī)二級(jí)考試時(shí)間什么時(shí)候考試07-10

    計(jì)算機(jī)二級(jí)考試真題和答案10-30

    丰满妇女强制高潮18XXXX| 色综合色天天久久婷婷基地| 国产成人高潮拍拍拍免费看| GOGOGO视频在线观看| 成AV人片一区二区三区久久| 国产欧美综合精品一区二区| 中文乱码字幕国产一区| 青丝影院免费观看电视剧高清| 无码国产精品一区二区免费i| 一区二区电影免费在线观看|