鸭子tv国产极品在线观看_成人69视频在线播放_91精品免费在线观看_亚洲AT永久偷窥无码精品_国产精品自产拍在线观看涩浪潮久

江蘇省高校計(jì)算機(jī)等級(jí)考試命題研究院 江蘇省高校計(jì)算機(jī)等級(jí)考試輔導(dǎo)
2017年10月江蘇省計(jì)算機(jī)二級(jí)VB考試真題1

1   (20171)

1、  移動(dòng)通信指的是處于移動(dòng)狀態(tài)的對(duì)象之間的通信,最有代表性的是手機(jī)——個(gè)人移動(dòng)通信系統(tǒng)。下列有關(guān)移動(dòng)通信的敘述中,錯(cuò)誤的是___________。

A.   基站是個(gè)人移動(dòng)通信系統(tǒng)的重要組成部分,它負(fù)責(zé)與其周圍區(qū)域內(nèi)所有手機(jī)進(jìn)行通信

B.   無論是最早的第1代個(gè)人移動(dòng)通信,還是處于發(fā)展中的5G,均是采用數(shù)字通信技術(shù)

C.   2代移動(dòng)通信以語音傳輸技術(shù)為核心,但可提供收發(fā)短信息等數(shù)據(jù)量很少的數(shù)據(jù)業(yè)務(wù)

D.   目前智能手機(jī)分為多種產(chǎn)品類型,全網(wǎng)通手機(jī)一般可以接入國內(nèi)三大運(yùn)營商的所有網(wǎng)絡(luò)

B

解析: 最早的第1代個(gè)人移動(dòng)通信采用模擬通信技術(shù)。

4

2、  數(shù)十年來,硬盤一直是計(jì)算機(jī)中最重要的外存儲(chǔ)器。下列有關(guān)硬盤的敘述中,錯(cuò)誤的是_________。

A.   通常硬盤的盤片兩面均可記錄數(shù)據(jù),因而盤片兩側(cè)各有一個(gè)磁頭

B.   所有的硬盤均有多個(gè)盤片組成,一般不會(huì)僅使用一個(gè)盤片,盤片數(shù)越多則容量越大

C.   硬盤盤片直徑一般為3.5、2.5、1.8英寸等,臺(tái)式PC通常采用3.52.5英寸硬盤

D.   目前內(nèi)置硬盤的接口大多數(shù)為SATA接口,它以告訴串行方式傳輸數(shù)據(jù)

B

解析: 硬盤一般由14個(gè)或15個(gè)盤片組成,盤片宜少不宜多,單碟盤片的容量越大越好。

2

3、  下列有關(guān)信息、信息技術(shù)、信息產(chǎn)業(yè)、信息化的敘述中,錯(cuò)誤的是_________

A.   信息的表現(xiàn)形式多種多樣,其分類也不計(jì)其數(shù)

B.   所有的信息技術(shù)均采用電子技術(shù)(含激光技術(shù))進(jìn)行信息的收集、傳遞、加工、存儲(chǔ)等

C.   信息產(chǎn)業(yè)是戰(zhàn)略性先導(dǎo)產(chǎn)業(yè),其科技創(chuàng)新含量高,知識(shí)、智力和技術(shù)密集

D.   信息化是當(dāng)今世界發(fā)展的大趨勢,是我國增強(qiáng)國際競爭力和提高綜合國力的關(guān)鍵之一

B

解析: 信息技術(shù)的歷史非常長,主要是為了提高人們的信息器官功能,協(xié)助人們進(jìn)行信息處理的技術(shù),現(xiàn)代信息技術(shù)采用電子技術(shù)(含激光技術(shù))進(jìn)行信息的收集、傳遞、加工、存儲(chǔ)等   。

1

4、  根據(jù)不同的應(yīng)用需求,數(shù)字音頻采用的編碼方法有多種,文件格式也各不相同。下列的音頻格式中,由美國Dolby公司開發(fā)的、在DVD和數(shù)字電視等領(lǐng)域廣泛使用的是______

A.   WAV

B.   MP3

C.   AC3

D.   ACC

C

解析: MP3是一種音頻壓縮技術(shù),由于這種壓縮方式的全稱叫MPEG Audio Layer3,所以人們把它簡稱為MP3;WMA是微軟制訂的音頻壓縮文件格式,比mp3標(biāo)準(zhǔn)晚,比mp3還小,比mp3音質(zhì)還好 , 采用未壓縮編碼方式;美國杜比公司開發(fā)的AC3, DVD和數(shù)字電視等領(lǐng)域廣泛使用;相對(duì)于mp3,AAC格式的音質(zhì)更佳,文件更小。   。

5

5、  主機(jī)上用于連接I/O設(shè)備的各種插頭、插座,統(tǒng)稱為I/O接口。下列I/O接口中,近年來生產(chǎn)的大多數(shù)筆記本電腦通常不具有的接口(或者說通常不配備的接口)是______

A.   PS/2

B.   USB

C.   SATA

D.   VGA

A

解析: PS/2是早期連接有線鼠標(biāo)的接口,現(xiàn)在主要使用USB接口了 

2

6、  數(shù)值、文字、圖像、聲音等不同的信息在計(jì)算機(jī)中的表示方法是不同的。下列相關(guān)敘述中,錯(cuò)誤的是______。

A.   數(shù)值為負(fù)的整數(shù)在計(jì)算機(jī)中通常采用“反碼”的方法進(jìn)行表示

B.   文字由一系列“字符”構(gòu)成,每個(gè)字符通常使用1-4個(gè)字節(jié)的二進(jìn)制編碼表示

C.   黑白圖像在數(shù)據(jù)庫時(shí),每個(gè)像素一般采用8位二進(jìn)制無符號(hào)整數(shù)表示

D.   聲音信息在數(shù)字化時(shí),每個(gè)取樣的樣本一般使用8位、12位、14位或16位二進(jìn)制數(shù)表示

A

解析: 數(shù)值為負(fù)的整數(shù)在計(jì)算機(jī)中通常采用“補(bǔ)碼”的方法進(jìn)行表示 

1

7、  字符集及其編碼是計(jì)算機(jī)中表示、存儲(chǔ)、處理和交換文本信息的基礎(chǔ),但由于歷史原因,目前不同系統(tǒng)或應(yīng)用中使用的字符編碼方案并不統(tǒng)一。下列有關(guān)漢字編碼的敘述中,錯(cuò)誤的是______

A.   在我國最早頒布的漢字編碼字符集GB 2312僅包含6000多個(gè)漢字,其中沒有繁體漢字

B.   無論是GB 2312、GBK,還是GB 18030,其中西文字符均為單字節(jié)編碼,漢字均為雙字節(jié)編碼

C.   目前在互聯(lián)網(wǎng)的許多應(yīng)用中采用UTF-8編碼,該編碼方案采用可變長度字符編碼

D.   目前在Windows操作系統(tǒng)中常使用UTF-16編碼,在該編碼方案中漢字編碼使用2個(gè)字節(jié)表示

B

解析: GB 2312中字符全部采用雙字節(jié)   。

5

8、  操作系統(tǒng)是計(jì)算機(jī)中重要的一種系統(tǒng)軟件,應(yīng)用軟件必須在操作系統(tǒng)的管理和支持下運(yùn)行。下列有關(guān)操作系統(tǒng)的敘述中,錯(cuò)誤的是______

A.   操作系統(tǒng)承擔(dān)著資源分配和調(diào)度等任務(wù),以保證程序正常有序地運(yùn)行

B.   目前大多數(shù)操作系統(tǒng)都向用戶提供圖形用戶界面,它以窗口形式顯示程序運(yùn)行狀態(tài)

C.   操作系統(tǒng)通常由操作系統(tǒng)內(nèi)核和許多配套軟件、程序庫等組成

D.   所有的計(jì)算機(jī)都必須安裝操作系統(tǒng)才能工作,操作系統(tǒng)的運(yùn)行不依賴任何其他軟件

D

解析: 操作系統(tǒng)啟動(dòng)前依賴于底層的BIOS程序,通過引導(dǎo)加載程序?qū)⒉僮飨到y(tǒng)加載到內(nèi)存中并運(yùn)行。

3

9、  按照軟件權(quán)益的處置方式來分類,軟件可以分為商品軟件、共享軟件、自由軟件等多種類型,下列相關(guān)敘述中,錯(cuò)誤的是______

A.   所有的商品軟件都需要用戶付費(fèi)購買其使用權(quán),且軟件升級(jí)均需要再次付費(fèi)

B.   共享軟件通常是"買前免費(fèi)試用"的具有版權(quán)的軟件,過了試用期則付費(fèi)可繼續(xù)使用

C.   自由軟件倡導(dǎo)的軟件"非版權(quán)"原則,允許拷貝、修改和自由傳播

D.   大多數(shù)開源軟件都是多人合作,義務(wù)開發(fā)的成果,其發(fā)展促進(jìn)了軟件共享和技術(shù)創(chuàng)新

A

解析:商品軟件升級(jí)有的需要付費(fèi),有的不需要付費(fèi)。

3

10、              隨著互聯(lián)網(wǎng)技術(shù)和應(yīng)用的發(fā)展,Web已經(jīng)從信息發(fā)布與查詢平臺(tái)發(fā)展成為多種信息處理應(yīng)用的平臺(tái),下列有關(guān)敘述中,錯(cuò)誤的是_______

A.   靜態(tài)網(wǎng)頁通常指那些內(nèi)容基本不變的網(wǎng)頁,除非網(wǎng)頁作者(發(fā)布者)對(duì)其修改并重新發(fā)布

B.   動(dòng)態(tài)網(wǎng)頁的內(nèi)容通常不是預(yù)先確定的,而是根據(jù)用戶請(qǐng)求提供的參數(shù)實(shí)時(shí)生成的頁面

C.   Web平臺(tái)上運(yùn)行的信息處理系統(tǒng)(如淘寶、京東等)都是使用動(dòng)態(tài)網(wǎng)頁技術(shù)開發(fā)實(shí)現(xiàn)的

D.   目前所有的動(dòng)態(tài)網(wǎng)頁都是使用微軟公司的ASP.NET技術(shù)開發(fā)而成的

D

解析:動(dòng)態(tài)網(wǎng)頁技術(shù)有多種,Asp.net, Php,Jsp  。

3

 

(單選題)  

下面關(guān)于自定義函數(shù)的說法,不正確的是_________。

A.   函數(shù)既可以嵌套定義,也可以嵌套調(diào)用

B.   在函數(shù)體中可以多次給函數(shù)名賦值

C.   如果使用Call語句調(diào)用函數(shù),將放棄函數(shù)的返回值

D.   執(zhí)行函數(shù)體中的Exit Function語句,將會(huì)退出該函數(shù),返回函數(shù)的調(diào)用處

A

解析: 函數(shù)不可以嵌套定義,可以嵌套調(diào)用   。

7

下列四條語句,能在文本框T1中顯示出“2017”字樣的有_________條語句。
(1)T1.Text=20+”17”    (2)T1.Text=20 & ”17”
(3)T1.Text=”20”+”17”  (4)T1.Text=17+”2e3”

A.   1

B.   2

C.   3

D.   4

C

解析: 20+”17”返回的結(jié)果是37,因?yàn)?/SPAN>20是數(shù)值型,”17”是字符型,兩者通過+連接在一起時(shí),會(huì)強(qiáng)制將字符型”17”轉(zhuǎn)換為數(shù)值型然后加在一起; 20 & “17”這里的&是強(qiáng)制連接符,會(huì)強(qiáng)制將2017連接在一起,所以是2017; ”20”+”17”返回2017,兩者因?yàn)槎际亲址?/SPAN>,所以這里的+號(hào)是連接的意思; 17+”2e3” 因?yàn)?/SPAN>17是數(shù)值型,”2e3”是字符型,兩者通過+連接在一起時(shí),會(huì)強(qiáng)制將字符型”2e3”轉(zhuǎn)換為數(shù)值型,因?yàn)?/SPAN>eVB中表示10的次方,所以2e3就是2×10^3=2000,然后加上17,所以是2017   。

2

若有數(shù)組聲明:Dim a(3,-2 To 2)As Integer,a數(shù)組共有______個(gè)元素。

A.   6

B.   12

C.   15

D.   20

D

解析:因?yàn)槟J(rèn)情況下,數(shù)組的下標(biāo)從0開始, 所以a數(shù)組的第一維是從03,第二維是-2 to 2,所以是  a(0,-2), a(0,-1),a(0,0),a(0,1),a(0,2), a(1,-2), a(1,-1),a(1,0),a(1,1),a(1,2), a(2,-2), a(2,-1),a(2,0),a(2,1),a(2,2), a(3,-2), a(3,-1),a(3,0),a(3,1),a(3,2)共有20個(gè)元素。

6

以下關(guān)于名為winSub過程,定義正確的是__________。

A.    Private Sub win(a As String * 3 , b() As Integer)

B.   Private Sub win(ByVal a As String , ByVal b() As Integer)

C.   Sub win(a As String , b(10) As Integer)

D.   Sub win(a() As String * 3 , b() As Integer)

D

解析:A錯(cuò), 形參是定長字符串時(shí)只能是數(shù)組,不允許變量;B錯(cuò),b()是數(shù)組,作為形參時(shí),不允許前面加Byval; C錯(cuò),數(shù)組作為形參時(shí)只能是b() 這樣寫法,不允許里面加常量。

7

1.         (單選題):

a為整型變量且a = 2.5,則表達(dá)式Len(Str(12.3)) + Len(CStr(4.5)) + Len(a) + a的值為__________

A.    10

B.    11

C.    12

D.    13

C

解析:Str的作用是將數(shù)值型轉(zhuǎn)換為字符型,并保留符號(hào)位,通過Str(12.3)將數(shù)值12.3轉(zhuǎn)換為字符 12.3,注意轉(zhuǎn)換后 12.3的前面有一個(gè)空格,所以Len(Str(12.3))的返回值是5, CStr(4.5)直接將數(shù)值型4.5轉(zhuǎn)換為字符型4.5,不保留符號(hào)位,所以Len(CStr(4.5))的返回值是3,因?yàn)?/SPAN>a是整型,不是字符型, Len(a)返回a所占的字節(jié)數(shù),所以是2,如果adouble,Len(a)返回結(jié)果是8,因?yàn)?/SPAN>a是整型,當(dāng)執(zhí)行a=2.5時(shí),實(shí)際賦值給a2,因?yàn)樵?/SPAN>VB中有個(gè)特殊約定,”當(dāng)小數(shù)點(diǎn)只有1位時(shí),如果個(gè)位數(shù)是偶數(shù),則五舍六入,其他情況都是四舍五入”,題目如果改為是a=2.51那么a就是3.。

2

 

 

 

執(zhí)行下面程序,單擊窗體,窗體上第一行顯示的內(nèi)容是____________   ,最后一行顯示的內(nèi)容是____________   。

Option Explicit

Private Sub Form_Click()

    Dim i As Integer, n1 As Integer, n2 As Integer

    n1 = 10: n2 = 1

    For i = n1 To n2 Step -2

        Print "8";

        n1 = n1 - 1

        n2 = n2 + 1

        i = i - 1

    Next i

    Print

    Print i

    Print n2

End Sub

8888@5

解析:因?yàn)槲淖置枋霾蝗缫曨l清晰,具體見視頻詳細(xì)講解。

5

執(zhí)行下面程序,單擊窗體,則窗體上顯示的第二行內(nèi)容是____________   ,第三行內(nèi)容是____________   。

Option Explicit

Private Sub Form_Click()

    Dim n As Integer

    n = 1

    Call Star(n)

End Sub

Private Sub Star(n As Integer)

    Dim i As Integer

    If n < 4 Then

        Call Star(n + 1)

        Print n;

        For i = 1 To n

            Print "*";

        Next i

        Print

    End If

End Sub

2**@1*

解析: 因?yàn)槲淖置枋霾蝗缫曨l清晰,具體見視頻詳細(xì)講解。

7

執(zhí)行下面程序,單擊命令按鈕Command1,則數(shù)組元素a(1,2)的值是____________   ,a(2,1)的值是____________   ,a(3,3)的值是____________   。

Option Explicit

Option Base 1

Private Sub Command1_Click()

    Dim i As Integer, j As Integer, k As Integer, a() As Integer

    k = 3: ReDim a(k, k)

    For i = 1 To k

        a(1, i) = (k - i + 1) ^ 3

    Next i

    For i = 2 To k

        For j = 2 To k

            a(i, j) = a(i - 1, j - 1)

        Next j

        a(i, 1) = a(i - 1, k)

    Next i

    For i = 1 To k

        For j = 1 To k

            Print a(i, j);

        Next j

        Print

    Next i

End Sub

8@1@27

解析: 因?yàn)槲淖置枋霾蝗缫曨l清晰,具體見視頻詳細(xì)講解。

7

執(zhí)行下面程序,單擊命令按鈕Command1,則窗體上顯示的第一行內(nèi)容是____________   ,第二行內(nèi)容是____________   ,第三行內(nèi)容是____________   。

Option Explicit

Option Base 1

Private Sub Command1_Click()

    Dim n As Integer, i As Integer, st As String

    Dim ary() As Integer

    st = "CAD"

    For i = 1 To Len(st)

        ReDim Preserve ary(i)

        ary(i) = Asc(Mid(st, i, 1)) - 64

    Next i

    Call sortary(ary)

    Print st

    For i = 1 To UBound(ary)

        Print Chr(ary(i) + 64);

        n = n * 10 + ary(i)

    Next i

    Print

    Print n

End Sub

 

Private Sub sortary(sort() As Integer)

    Dim i As Integer, j As Integer, temp As Integer

    For i = 1 To UBound(sort)

        For j = 1 To UBound(sort) - i

            If sort(j) < sort(j + 1) Then

                temp = sort(j)

                sort(j) = sort(j + 1)

                sort(j + 1) = temp

            End If

        Next j

    Next i

End Sub

CAD@DCA@431

解析: 因?yàn)槲淖置枋霾蝗缫曨l清晰,具體見視頻詳細(xì)講解。

7

 

1(完善程序):

【要求】

1)打開T盤中P1.vbp文件,完善程序后,直接保存所有文件。

【題目】

下面程序的功能是,求出多個(gè)數(shù)(最多6個(gè)數(shù))的最大公約數(shù)。

Option Explicit

Option Base 1

Private Sub Command1_Click()

    Dim arr() As Long, n As Integer, i As Integer

    Dim m1 As Integer, n1 As Integer

    n = Val(InputBox("求幾個(gè)數(shù)的最大公約數(shù)?(最多求6個(gè)數(shù)"))

    If n > 6 Then Exit Sub

        (1)   

    For i = 1 To n

    arr(i) = Val(InputBox("請(qǐng)輸入第" & i & "個(gè)數(shù)"))

        Picture1.Print arr(i);

    Next i

    Picture1.Print

        (2)   

    For i = 2 To n

        m1 = arr(i)

        Call gcd(m1, n1)

        If n1 = 1 Then Exit For

    Next i

    Picture1.Print "以上"; n; "個(gè)數(shù)的最大公約數(shù)是"; n1

End Sub

Private Sub gcd(a As Integer, b As Integer)

    Dim r As Integer

    r = a Mod b

    Do While     (3)   

        a = b

        b = r

            (4)   

    Loop

End Sub

 

Redim arr(n)@ n1=arr(1)@ r<>0@ r=a mod b

 

參考答案

(1)Redim arr(n)

(2)n1=arr(1)

(3)r<>0

(4)r=a mod b

 

2(改錯(cuò)題):

【要求】

(1)打開T盤中P2.vbp文件,按參考界面形式編輯窗體界面改正程序中的錯(cuò)誤后,直接保存所有文件

(2)改錯(cuò)時(shí),不得增加或刪除語句,但可適當(dāng)調(diào)整語句位置。

【題目】本程序的功能是,生成包含10個(gè)元素的按升序排列的數(shù)組,且數(shù)組元素是不含重復(fù)數(shù)字的三位隨機(jī)數(shù)。

Option Explicit

Option Base 1

Private Sub Command1_Click()

    Dim a(10) As Integer, temp As Integer, n As Integer

    Dim i As Integer, j As Integer

    Do

        temp = Int(Rnd * 900 + 100)

        If judge(temp) Then

  For i = 1 To n

                If temp < a(i) Then Exit For

            Next i

            If i <= n Then

                For j = n To i

                    a(j + 1) = a(j)

                Next j

                a(i) = temp

            Else

                a(n + 1) = temp

            End If

            n = n + 1

        End If

    Loop While n <= 10

    For i = 1 To 10

        Text1.Text = Text1.Text & a(i) & " "

    Next i

End Sub

Private Function judge(n As Integer) As Boolean

    Dim i As Integer, j As Integer, k As Integer, a() As Integer

    Do

        k = k + 1

        ReDim Preserve a(k)

        a(k) = n Mod 10

        n = n \ 10

    Loop Until n <= 0

    For i = 1 To k

        For j = i + 1 To k

            If a(i) = a(j) Then Exit For

        Next j

    Next i

    judge = True

End Function

 

For j = n To i修改為For j = n To i Step -1@ Loop While n <= 10修改為Loop While n < 10@judge(n As Integer)修改為judge(ByVal n As Integer)@ If a(i) = a(j) Then Exit For修改為If a(i) = a(j) Then Exit Function

 

參考答案

(1)For j = n To i修改為For j = n To i Step -1

(2) Loop While n <= 10修改為Loop While n < 10

(3)judge(n As Integer)修改為judge(ByVal n As Integer)@

(4)If a(i) = a(j) Then Exit For修改為If a(i) = a(j) Then Exit Function

3(編程題):

【要求】

(1)打開T盤中P3.vbp文件,根據(jù)題目要求編寫和調(diào)試程序后直接保存所有文件;

(2)程序代碼書寫應(yīng)呈鋸齒形,否則適當(dāng)扣分。

【題目】

編寫程序,找出指定范圍內(nèi)的所有半素?cái)?shù)。半素?cái)?shù),是指可以表示為兩個(gè)素?cái)?shù)乘積的自然數(shù)。

【編程要求】

(1)程序參考界面如圖所示,編程時(shí)不得增加或減少界面對(duì)象或改變對(duì)象的種類,窗體及界面元素大小適中,且均可見;

(2)運(yùn)行程序,先在文本框中輸入查找的范圍,然后單擊查找按鈕,將指定范圍內(nèi)所有的半素?cái)?shù)按要求的格式輸出到列表框中;單擊清空按鈕,將文本框和列表框清空,并將焦點(diǎn)設(shè)置到文本框上;單擊退出按鈕,結(jié)束程序運(yùn)行;

(3)程序中至少應(yīng)定義一個(gè)通用過程,用于判斷整數(shù)是否是素?cái)?shù)。

 

 

 

Option Explicit

Option Base 1

 

Private Sub Command1_Click()

   Dim n1 As Integer, n2 As Integer

   Dim i As Integer, j As Integer

   n1 = Text1.Text

   n2 = Text2.Text

  

   For i = n1 To n2

     For j = 2 To Sqr(i)

       If i / j = Int(i / j) Then

          If prime(j) And prime(i / j) Then

             List1.AddItem i & "=" & j & "*" & i / j

          End If

       End If

     Next j

   Next i

End Sub

 

Private Sub Command2_Click()

  Text1.Text = ""

  Text2.Text = ""

  List1.Clear

  Text1.SetFocus

End Sub

 

Private Sub Command3_Click()

 End

End Sub

 

Private Function prime(n As Integer) As Boolean

   Dim i As Integer

   For i = 2 To Sqr(n)

     If n Mod i = 0 Then Exit Function

   Next i

  

   prime = True

  

End Function