二、填空題
(1) 數(shù)據(jù)的邏輯結(jié)構(gòu)有線性結(jié)構(gòu)和 【1】 兩大類。
解析: 數(shù)據(jù)的邏輯結(jié)構(gòu)有線性結(jié)構(gòu)和非線性結(jié)構(gòu)兩大類。
(2) 順序存儲方法是把邏輯上相鄰的結(jié)點(diǎn)存儲在物理位置 【2】 的存儲單元中。
解析: 常用的存儲表示方法有4種,順序存儲、鏈?zhǔn)酱鎯、索引存儲、散列存儲。其中,順序存儲方法是把邏輯上相鄰的結(jié)點(diǎn)存儲在物理位置也相鄰的存儲單元中。
(3) 一個類可以從直接或間接的祖先中繼承所有屬性和方法。采用這個方法提高了軟件的 【3】 。
解析: 本題考查了繼承的優(yōu)點(diǎn):相似的對象可以共享程序代碼和數(shù)據(jù)結(jié)構(gòu),從而大大減少了程序中的冗余,提高軟件的可重用性。
(4) 軟件工程研究的內(nèi)容主要包括: 【4】 技術(shù)和軟件工程管理。
解析: 基于軟件工程的目標(biāo),軟件工程的理論和技術(shù)性研究的內(nèi)容主要包括:軟件開發(fā)技術(shù)和軟件工程管理。軟件開發(fā)技術(shù)包括:軟件開發(fā)方法學(xué)、開發(fā)過程、開發(fā)工具和軟件工程環(huán)境,其主體內(nèi)容是軟件開發(fā)方法學(xué)。軟件工程管理包括:軟件管理學(xué)、軟件工程經(jīng)濟(jì)學(xué),以及軟件心理學(xué)等內(nèi)容。
(5) 關(guān)系操作的特點(diǎn)是 【5】 操作。
解析: 在關(guān)系操作中,所有操作對象與操作結(jié)果都是關(guān)系。而關(guān)系定義為元數(shù)相同的元組的集合。因此,關(guān)系操作的特點(diǎn)是集合操作。
(6) 函數(shù)Str$(256.36) 的值是 【6】 。
解析: Str$()函數(shù)的格式是:Str$(數(shù)值表達(dá)式),作用是把"數(shù)值表達(dá)式"的值轉(zhuǎn)換為一個字符串,表達(dá)式的值不受轉(zhuǎn)換過程的影響。對于本題在立即窗口中可看到輸出的結(jié)果。
(7) 執(zhí)行下面的程序段,x的值為 【7】 。
Private Sub Command1_Click()
For i=1 To 9
a=a + i
Next i
x=Val(i)
MsgBox x
End Sub
解析: MsgBox函數(shù)的格式如下:
MsgBox(msg[,type][,title][,helpfile,content]
msg:一個字符串,長度不能超過1024個字符。
type:一個整數(shù)值或符號常量,用來控制在對話框內(nèi)顯示的按鈕,圖標(biāo)的種類及數(shù)量。
title:一個字符串,用來顯示對話框的標(biāo)題。
helpfile,content:同InputBox函數(shù)。
在這5個參數(shù)中,只有第一個是必須的,其他的可以省略。
在程序中For…Next語句之后并沒有對I的值改變,此時I為10,故運(yùn)行后結(jié)果為10。
(8) 以下程序的功能是從鍵盤輸入若干個學(xué)生的考試成績,統(tǒng)計并輸出最高分和最低分,當(dāng)輸入負(fù)數(shù)時結(jié)束輸入,輸出結(jié)果。請補(bǔ)充完整下列程序段。
Dim x, amax, amin As Single
x=InputBox("Enter a score")
amax=x
amin=x
Do While 【8】
If x > amax Then
amax=x
End If
If 【9】 Then
amin=x
End If
x=InputBox("enter a score")
Loop
Print "max="; amax, "min="; amin
解析: 本程序先定義了3個變量,x、amin、amax,它們分別用來接受從鍵盤輸入的字符,最小值和最大值,先用InputBox函數(shù)從鍵盤接受一個整數(shù)并賦給x。然后將x的值賦給amin和amax,作為它們的初值,因?yàn)楫?dāng)輸入的值為負(fù)數(shù)時結(jié)束循環(huán),所以Do While的控制語句就是判斷x的值是否大于等于"0";當(dāng)x大于等于"0"時,執(zhí)行塊形式條件語句,當(dāng)x大于amax,將x的值賦給amax,顯然當(dāng)x的值小于amin時,就將x的值賦給amin;每循環(huán)一次,就要給x賦值一次,然后接著循環(huán)直到x的值是負(fù)數(shù)時就跳出循環(huán),輸出amax和amin的值。
北京 | 天津 | 上海 | 江蘇 | 山東 |
安徽 | 浙江 | 江西 | 福建 | 深圳 |
廣東 | 河北 | 湖南 | 廣西 | 河南 |
海南 | 湖北 | 四川 | 重慶 | 云南 |
貴州 | 西藏 | 新疆 | 陜西 | 山西 |
寧夏 | 甘肅 | 青海 | 遼寧 | 吉林 |
黑龍江 | 內(nèi)蒙古 |