A.原始碼
B.程式和資料
C.程式和文件
D.程式、資料及相關文件
正確答案:D
答案解析:軟體指的是計算機系統中與硬體相互依賴的另一部分,包括程式、資料和有關的文件,選D。
2). 在VB中,函式過程與子程式過程的區別之一是( )
A.函式過程必須有引數,而子程式過程可以沒有
B.函式過程的引數傳遞只採用值傳遞,而子程式過程只採用地址傳遞
C.在程式中,子程式過程呼叫的程式碼可以寫在表示式中,而函式過程不能
D.函式過程有返回值,而子程式過程沒有
正確答案:D
答案解析:在Visual Basic中有兩類過程:一類是系統提供的內部函式和事件過程;另一類是使用者根據自己的需要定義的,供事件過程的多次呼叫。在第二類過程中,涉及最多的是子過程。它們的共同點是完成某種特定功能的一組程式程式碼,不同的是函式是可以直接返回值的特殊過程,所以函式過程定義時有返回值的型別說明。兩者最大的區別就是Sub過程的過程不能直接返回值,而Function過程能直接返回值。
3). 以下關於事件、事件驅動的敘述中,錯誤的是( ).
A.事件是可以由窗體或控制元件識別的操作
B.事件可以由使用者的動作觸發
C.一個操作動作只能觸發一個事件
D.事件可以由系統的某個狀態的變化而觸發
正確答案:C
答案解析:一個操作動作有時會觸發一個或多個事件。比如當按下鍵盤的某鍵時,會觸發KeyDown和Keypress事件。故A選項錯誤。
4). 下面關於控制元件陣列的敘述中正確的是( )
A.控制元件陣列中所有控制元件的名稱相同,但其Index屬性值各不相同
B.控制元件陣列中所有控制元件的名稱相同,但其Value屬性值各不相同
C.控制元件陣列中每個元素都是獨立的控制元件,因此都有各自的事件過程
D.上述都是錯誤的
正確答案:A
答案解析:控制元件陣列的Index屬性,標識陣列中的每個控制元件,使之與其他控制元件能夠區分開來,索引在內部必須是唯一的,不能與其他相同。故答案選A。
5). 以下關於框架的敘述中,錯誤的是( )
A.框架能夠響應Click事件
B.框架是一個容器
C.框架的'Enabled屬性為False時,框架內的控制元件均被遮蔽
D.框架可以獲得焦點
正確答案:D
答案解析:標籤、框架、選單、直線、形狀、影象框、計時器都不能接收焦點。
6). 對長度為n的線性表作快速排序,在最壞情況下,比較次數為( )
A.n
B.n-1
C.n(n-1)
D.n(n-1)/2
正確答案:D
答案解析:快速排序最壞情況就是每次選的基準數都和其他數做過比較,共需比較(n-1)+(n-2)+…+1=n(n-1)/2,選D。
7). 設選單中有一個選單項為“Open”。若要為該選單命令設計訪問鍵,即按下Alt及字母O時,能夠執行“Open”命令,則在選單編輯器中設定“Open”命令的方式是( )
A.把Caption屬性設定為&Open
B.把Caption屬性設定為O&pen
C.把Name屬性設定為&Open
D.把Name屬性設定為O&pen
正確答案:A
4). 以下關於變數作用域的敘述中,錯誤的是( )
A.在標準模組宣告部分用Public宣告的變數的作用域為整個工程檔案
B.在標準模組宣告部分用Private宣告的變數的作用域為該標準模組
C.在窗體的宣告部分不能用Private宣告變數
D.在過程中不能使用Public宣告變數
正確答案:C
8). 資原始檔的副檔名是( )
正確答案:D
9). 對於迴圈佇列,下列敘述中正確的是( ).
A.隊頭指標是固定不變的
B.隊頭指標一定大於隊尾指標
C.隊頭指標一定小於隊尾指標
D.隊頭指標可以大於隊尾指標,也可以小於隊尾指標
正確答案:D
答案解析:迴圈佇列的隊頭指標與隊尾指標都不是固定的,隨著入隊與出隊操作要進行變化。因為是迴圈利用的佇列結構所以對頭指標有時可能大於隊尾指標有時也可能小於隊尾指標。
10). 以下關於圖片框、影象框的敘述中,正確的是( )
A.影象框可以作為容器
B.圖片框的Stretch屬性用來自動調整圖片框中圖形內容的大小
C.圖片框可以通過Print方法顯示文字
D.使用繪圖方法能夠在影象框上繪製圖形
正確答案:C
答案解析:窗體控制元件、框架控制元件和圖片框控制元件可以作為其他控制元件的容器,選項A錯誤;影象框控制元件Stretch屬性返回或設定一個值,該值用來指定一個圖形是否要調整大小,以適應影象框控制元件的大小,選項B錯誤;使用繪圖方法能夠在圖片框上繪製圖形,選項D錯誤。