1[單選題] 一問宿舍可住多個學生,則實體宿舍和學生之間的聯(lián)系是( )。
A.一對一B.一對多C.多對一D.多對多
參考答案:B
參考解析:因為一間宿舍可以住多個學生即多個學生住在一個宿舍中,但一個學生只熊住一間宿舍,所以實體宿舍和學生之間是一對多的關系。
2[單選題]窗體上有一個名稱為Command1的命令按鈕,并有如下程序代碼:
運行程序,單擊命令按鈕,窗體上顯示的是
A.13B.21C.22D.33
參考答案:D
參考解析:a是個整型的二維數組。通過For循環(huán)給數組a元素賦值。i>1并且j>1時執(zhí)行a(i,j)=a(a(i-1,j-1),a(i,j-1))+1語句,否則執(zhí)行a(i,j)=i*J,因此執(zhí)行完第一個大循環(huán)后,數組a中的元素值分別是:a(1,1)=1,a(1,2)=2,a(1,3)=3。以此類推,可知a(2,2)=2,a(3,3)=3。選D.。
3[單選題] 有如下數據定義語句:Dim X,Y As Integer以上語句表明( )。
A.x、Y均是整型變量
B.x是整型變量,Y是變體類型變量
C.X是變體類型變量,Y是整型變量
D.x是整型變量,Y是字符型變量
參考答案:C
參考解析:用Dim可同時定義多個變量,但變量要l分別聲明其數據類型,如果不聲明數據類型,默認是Variant變I體型變量。l本題中,變量x定義時沒聲明數據類型,所以為Variant型I變量,變量Y是整型變量。故c選項正確。
4[單選題] 在菜單編輯中建立如下圖所示的菜單.并為每個菜單項編寫了鼠標單擊事件過程。
關于此菜單,以下敘述中錯誤的是( )。
A.針對此菜單進行操作,單擊“斜體”菜單項時,將執(zhí)行它的鼠標單擊事件過程
B.針對此菜單進行操作,單擊“下劃線”菜單項時,“√”被去掉
C.針對此菜單進行操作,單擊“退出”菜單項時,不能執(zhí)行對應的單擊事件過程
D.針對此菜單進行操作,單擊“編輯”菜單項時,打開下拉菜單,但不執(zhí)行相應的單擊事件過程
參考答案:D
參考解析:菜單項中不管是主菜單還是子菜單,單擊某個菜單項,都會執(zhí)行它們相應的單擊事件過程。故D選項敘述錯誤。’
5[單選題] 以下關于單選按鈕和復選框的敘述中,正確的是
A.單選按鈕和復選框都能從多個選項中選擇一項
B.單選按鈕和復選框被選中時,選中控件的Value屬性值為True
C.是否使用框架控件將單選按鈕分組,對選項沒有影響
D.是否使用框架控件將復選框分組,對選項沒有影響
參考答案:D
參考解析:復選框按鈕可以同時選擇多個,而在一組單選按鈕中,只能選擇其中的一個。單選按鈕被選中時,其Val-He屬性值為True,如果沒有被選中其Value值為False,復選框的Value屬性可以設置為0、1和2,分別代表沒選中、選中和禁用。單選按鈕一般用框架進行分組,每個框架內的單選按鈕的操作不影響其他組的按鈕,而復選框是否分組對選項沒有影響。
6[單選題] 窗體上有一個名稱為Labell的標簽;一個名稱為Timed的計時器,其Enabled和Interval屬性分別為True和1000。編寫如下程序:
Dim n As Integer
Private Sub Timerl_Timer()
運行程序,將在標簽中
A.不停地依次顯示字符“A”、“B"、“C”、“D”,直至窗體被關閉
B.依次顯示字符“A”、“B”、“C”、“D”各一次
C.每隔1秒顯示字符“A”一次
D.每隔1秒依次顯示26個英文字母中的一個
參考答案:A
參考解析:Asc函數返回字符的ASCIl,Chr函數將數值轉換成相應的ASCIII碼字符。計時器間隔Interval屬性設置為1000,則計時器事件每1秒鐘發(fā)生一次。n的值每次調用計時器事件過程都會加1,n=nMod4又會使n值只能為0、1、2、3,因此程序運行后每1秒Labell標簽將依次顯示“A”、“B”、“C”、“D”。
7[單選題]窗體上有名稱為List1的列表框。以下能夠將列表框當前選定的列表項替換為字符串“Basic”的語句是
參考答案:B
參考解析:Addltem用于將列表項添加到列表框。Text屬性是被選定的選項的文本內容。列表框的List屬性用來列出表項的內容,也可以改變數組中的已有值,屬性List-Index用于返回當前選擇的列表項的索引號。選項B.正確。
8[單選題] 以下不可以作為“容器”的控件是
A.圖片框B.圖像框C.框架D.窗體
參考答案:B
參考解析:圖片框、框架和窗體控件可以作為容器.圖像框控件不可以。選B.。
9[單選題]輸入VisualBasic源程序時,若一個命令行中包含兩個語句,則兩個語句之間的分隔符應使用
A.冒號(:)B.分號(;)C.下劃線(-)D.連字符(-)
參考答案:A
參考解析:輸人VisualBasic源程序時,若一個命令行中包含兩個語句,則兩個語句之間的分隔符應使用冒號(:)。
10[簡答題]在考生文件夾下有一個工程文件sjt3.vbp,請在窗體上添加兩個單選按鈕(名稱分別為Optionl和Option2,標題分別為“添加項目”和“刪除項目”),一個列表框(名稱為Listl)和一個文本框(名稱為Textl),如圖l所示。編寫窗體的Click事件過程。程序運行后,如果選擇“添加項目”單選按鈕,然后單擊窗體,則從鍵盤上輸入要添加的項目內容(內容任意,不少于三個),并添加到列表框中;如果選擇“刪除項目”單選按鈕,然后單擊窗體,則從鍵盤上輸入要刪除的項目內容,將其從列表框中刪除。程序的運行情況如圖2所示。在考生文件夾下的工程文件sjt3.vbp(相應的窗體文件名為sjt3.frm),可以實現上述功能。但這個程序不完整,請把它補充完整。
要求:去掉程序中的注釋符,把程序中的?改為適當的內容,使其正確運行,但不能修改程序中的其他部分。最后將修改后的文件按原文件名存盤。
參考解析:向列表框添加項目使用Addltem方法,刪除列表項使用Removehem方法。在“刪除項目”單擊事件中,For循環(huán)語句中逐一判斷列表中各項是否與輸入內容一致,若一致則刪除列表框中該項。
【操作步驟】
步驟l:打開本題工程文件,并設置控件的屬性。程序中用到的控件及屬性見表l。
相關推薦:
北京 | 天津 | 上海 | 江蘇 | 山東 |
安徽 | 浙江 | 江西 | 福建 | 深圳 |
廣東 | 河北 | 湖南 | 廣西 | 河南 |
海南 | 湖北 | 四川 | 重慶 | 云南 |
貴州 | 西藏 | 新疆 | 陜西 | 山西 |
寧夏 | 甘肅 | 青海 | 遼寧 | 吉林 |
黑龍江 | 內蒙古 |