- 相關(guān)推薦
2017年計(jì)算機(jī)二級(jí)Visual Basic語(yǔ)言程序設(shè)計(jì)試題
全國(guó)計(jì)算機(jī)應(yīng)用能力考試是一個(gè)真正意義上的電子考試,實(shí)現(xiàn)了考試過(guò)程的計(jì)算機(jī)化和管理過(guò)程的網(wǎng)絡(luò)化。下面是小編整理的關(guān)于計(jì)算機(jī)二級(jí)Visual Basic語(yǔ)言程序設(shè)計(jì)試題,歡迎大家參考!
選擇題(每小題2分,共70分)
下列各題A)、B)、C)、D)四個(gè)選項(xiàng)中,只有一個(gè)選項(xiàng)是正確的。請(qǐng)將正確選項(xiàng)填涂在答題卡相應(yīng)位置上,答在試卷上不得分。
(1)下列選項(xiàng)中不符合良好程序設(shè)計(jì)風(fēng)格的是
A) 源程序要文檔化 B) 數(shù)據(jù)說(shuō)明的次序要規(guī)范化
C) 避免濫用goto語(yǔ)句 D) 模塊設(shè)計(jì)要保證高耦合、高內(nèi)聚
(2)從工程管理角度,軟件設(shè)計(jì)一般分為兩步完成,它們是
A) 概要設(shè)計(jì)與詳細(xì)設(shè)計(jì) B) 數(shù)據(jù)設(shè)計(jì)與接口設(shè)計(jì)
C) 軟件結(jié)構(gòu)設(shè)計(jì)與數(shù)據(jù)設(shè)計(jì) D) 過(guò)程設(shè)計(jì)與數(shù)據(jù)設(shè)計(jì)
(3)下列選項(xiàng)中不屬于軟件生命周期開(kāi)發(fā)階段任務(wù)的是
A)軟件測(cè)試 B)概要設(shè)計(jì) C)軟件維護(hù) D)詳細(xì)設(shè)計(jì)
(4)在數(shù)據(jù)庫(kù)系統(tǒng)中,用戶(hù)所見(jiàn)的數(shù)據(jù)模式為
A) 概念模式 B)外模式 C)內(nèi)模式 D)物理模式
(5)數(shù)據(jù)庫(kù)設(shè)計(jì)的四個(gè)階段是:需求分析、概念設(shè)計(jì)、邏輯設(shè)計(jì)和
A) 編碼設(shè)計(jì) B) 測(cè)試階段 C)運(yùn)行階段 D)物理設(shè)計(jì)
(6)下列敘述中正確的是
A)一個(gè)算法的空間復(fù)雜度大,則其時(shí)間復(fù)雜度也必定大
B)一個(gè)算法的空間復(fù)雜度大,則其時(shí)間復(fù)雜度必定小
C)一個(gè)算法的時(shí)間復(fù)雜度大,則其空間復(fù)雜度必定小
D)上述三種說(shuō)法都不對(duì)
(7)在長(zhǎng)度為64的有序線(xiàn)性表中進(jìn)行順序查找,最壞情況下需要比較的次數(shù)為
A)63 B)64 C)6 D)7
(8)數(shù)據(jù)庫(kù)技術(shù)的根本目標(biāo)是要解決數(shù)據(jù)的
A)存儲(chǔ)問(wèn)題 B)共享問(wèn)題 C)安全問(wèn)題 D)保護(hù)問(wèn)題
(9)以下敘述中正確的是
A)窗體的Name 屬性指定窗體的名稱(chēng),用來(lái)標(biāo)識(shí)一個(gè)窗體
B)窗體的Name 屬性值是顯示在窗體標(biāo)題欄中的文本
C)可以在運(yùn)行期間改變窗體的Name 屬性的值
D)窗體的Name 屬性值可以為空
(10)以下敘述中錯(cuò)誤的是
A)打開(kāi)一個(gè)工程文件時(shí),系統(tǒng)自動(dòng)裝入與該工程有關(guān)的窗體文件
B)保存Visual Basic程序時(shí),應(yīng)分別保存窗體文件及工程文件
C)Visual Basic應(yīng)用程序只能以解釋方式執(zhí)行
D)窗體文件包含該窗體及其控件的屬性
二、填空題(每空2分,共30分)
(1)以下程序的功能是:將一維數(shù)組A中的100個(gè)元素分別賦給二維數(shù)組B的每個(gè)元素并打印出來(lái),要求把A(1)到A(10)依次賦給B(1,1)到B(1,10),把A(11)到A(20)依次賦給B(2,1)到B(2,10),……,把A(91)到A(100)依次賦給B(10,1)到B(10,10)。請(qǐng)?zhí)羁铡?/p>
Option Base 1
Private Sub Form_Click()
Dim i As Integer, j As Integer
Dim A(1 To 100) As Integer
Dim B(1 To 10, 1 To 10) As Integer
For i = 1 To 100
A(i) = Int(Rnd * 100)
Next i
For i = 1 To 【9】
For j = 1 To 【10】
B(i, j) = 【11】
Print B(i, j);
Next j
Next i
End Sub
(2) 【2】 的任務(wù)是診斷和改正程序中的錯(cuò)誤。
(3)一個(gè)關(guān)系表的行稱(chēng)為 【3】 。
(4)按“先進(jìn)后出”原則組織數(shù)據(jù)的數(shù)據(jù)結(jié)構(gòu)是 【4】 。
(5)數(shù)據(jù)結(jié)構(gòu)分為線(xiàn)性結(jié)構(gòu)和非線(xiàn)性結(jié)構(gòu),帶鏈的隊(duì)列屬于 【5】 。
(6)描述“X是小于100的非負(fù)整數(shù)”的Visual Basic表達(dá)式是 【6】 。
(7)在窗體上有一個(gè)名稱(chēng)為Command1的命令按鈕和一個(gè)名稱(chēng)為T(mén)ext1的文本框。程序運(yùn)行后,Command1為禁用(灰色),此時(shí)如果在文本框中輸入字符,則命令按鈕Command1變?yōu)榭捎。?qǐng)?zhí)羁铡?/p>
Private Sub Form_Load()
Command1.Enabled = False
End Sub
Private Sub Text1_ 【7】 ()
Command1.Enabled = True
End Sub
(8)在窗體上畫(huà)一個(gè)名稱(chēng)為“Command1”的命令按鈕,然后編寫(xiě)如下事件過(guò)程:
Private Sub Command1_Click()
Dim a As String
a = "123456789"
For i = 1 To 5
Print Space(6 - i); Mid$(a, 【8】 , 2 * i - 1)
Next i
End Sub
程序運(yùn)行后,單擊命令按鈕,窗體上的輸出結(jié)果是
5
456
34567
2345678
123456789
請(qǐng)?zhí)羁铡?/p>
【計(jì)算機(jī)二級(jí)Visual Basic語(yǔ)言程序設(shè)計(jì)試題】相關(guān)文章:
2017計(jì)算機(jī)二級(jí)考試Visual Basic 考試大綱08-25
計(jì)算機(jī)二級(jí)Java語(yǔ)言程序設(shè)計(jì)試題11-01
2017計(jì)算機(jī)二級(jí)Java語(yǔ)言程序設(shè)計(jì)考試試題08-30
計(jì)算機(jī)二級(jí)Java語(yǔ)言程序設(shè)計(jì)考試試題及答案10-01
全國(guó)計(jì)算機(jī)二級(jí)Java語(yǔ)言程序設(shè)計(jì)考試試題07-06
計(jì)算機(jī)二級(jí)《C語(yǔ)言》模擬試題及答案07-31
計(jì)算機(jī)二級(jí)C語(yǔ)言沖刺試題及答案10-29
2016最新計(jì)算機(jī)二級(jí)C語(yǔ)言試題06-28
計(jì)算機(jī)二級(jí)試題10-24