第2章 對象及其操作
2.1 對象
1[單選題] 在數據庫設計中,將E—R圖轉換成關系數據模型的過程屬于
A.需求分析階段
B.概念設計階段
C.邏輯設計階段
D.物理設計階段
參考答案:C
參考解析:E-R圖就是實體關系圖,E就是實體,R就是關系形象的表示實體之間的聯系。邏輯結構設計階段是將概念結構轉換為某個DBMS所支持的數據模型,并將其性能進行優化。
2[單選題] 下列關于線性鏈表的敘述中,正確的是
A.各數據結點的存儲空間可以不連續,但它們的存儲順序與邏輯順序必須一致
B.各數據結點的存儲順序與邏輯順序可以不一致,但它們的存儲空間必須連續
C.進行插入與刪除時,不需要移動表中元素
D.以上三種說法都不對
ABCD參考答案:C
3[單選題] 在滿足實體完整性約束的條件下( )。
A.一個關系中應該有一個或多個候選關鍵字
B.一個關系中只能有一個候選關鍵字
C.一個關系中不許有多個候選關鍵字
D.一個關系中可以沒有候選關鍵字
參考答案:A
參考解析:在關系R中如記錄完全函數依賴與屬性(組)X,則稱X為關系R中的一個候選關鍵字,候選關鍵字的性質有:(1)、在一個關系中,候選關鍵字可以有多個;(2)、任何兩條記錄候選關鍵字的都是不相同的;(3)、關鍵字可能由一個屬性構成,也可能由多個屬性構成;(4)、在任何關系中至少有一個關鍵字,所以,在滿足實體完整性約束的條件下,一個關系中應該有一個或多個候選關鍵字。
4[單選題] 18.在窗體上有如右圖所示的控件,各控件的名稱與其標題相同,并有如下程序:
Private Sub Form_Load()
Command2.Enabled = False: Check1.Value = 1
End Sub
剛運行程序時,看到的窗體外觀是。
參考答案:A
5[單選題] 設窗體上有一個圖片框Picturel,要在程序運行期間裝入當前文件夾下的圖形文件File1.jpg,能實現此功能的語句是。
A.PicturePicture=“File1.jpg”
B.Picture1.Picture=LoadPicture(“Filejpg”)
C.LoadPicture(“Filejpg”)
D.Call LoadPicture(“Filejpg”)
參考答案:B
6[單選題] 下面程序的輸出結果是
#includeiostream.h>
class example
{
int a;
public:
example(int b) {a=b++;}
void pnnt( ) {a=a+1;cout a " ";}
void print( ) const{cout a " ";}
};
void main( )
{
example x(3) ;
const example y(2) ;
x.print( ) ;
y.print( ) ;
}
A.2 2
B.4 3
C.4 2
D.3 2
參考答案:C
7[填空題]
下面的程序執行時,可以從鍵盤輸入一個正整數,然后把該數的每位數字按逆序輸出。例如:輸入7685,則輸出5 8 6 7;輸人1000,則輸出0 0 0 1。請填空。
Private Sub Command1_Click()
Dim x As Integer
X=InputBox(“請輸入一個正整數”)
While x> 【11】
Print x Mod 10;
x=x\10
Wend
Print 【12】
End Sub
參考解析:void Base::fun() ; virtual display()==0;
8[填空題]
有如圖所示的窗體。程序執行時先在Text1文本框中輸入編號,當焦點試圖離開Text1時,程序檢查編號的合法性,若編號合法,則焦點可以離開Text1文本框;否則,顯示相應錯誤信息,并自動選中錯誤的字符,且焦點不能離開Text1文本框(見圖)。
合法編號的組成是:前2個字符是大寫英文字母,第3個字符是“_”,后面是數字字符 (至少1個)。下面程序可實現此功能,請填空。
Private SubText1_LostFocus()
Dim k%,n%
N=Len( 【13】 )
For k=1 TO IIf(n>3,n,4)
C=Mid(Textl.Text,k,1)
Select Case k
Case 1,2
If c<“A”Or C>“Z”Then
MsgBox(”第”& k & “個字符必須大寫字母!”)
SetPosition k:Exit For
End lf
Case 3
If c<>“_” Then
MsgBox(“第”& k & “個字符必須是字符““_””)
SetPosition k:Exit For
End If
Case Else
If c<“0”Or c>“9” Then
MsgBox(“第”& k & “個字符必須是數字!”)
SetPosition k:Exit For
End If
End Select
Next k
End Sub
Private Sub SetPosition (pos As Integer)
Textl.SelStart=Pos-1:Textl.SelLength= 【14】 :Textl. 【15】
End Sub
參考解析:-A() ; pList[top]=item
9[單選題]
參考答案:A
10[單選題] 設一個工程由兩個窗體組成,其名稱分別為Form1和Form2,其中Form1為啟動窗體。在窗體Form1上有一個名稱為Command1的命令按鈕,Form1的程序代碼如下:
程序抽行時,單擊命令按鈕Command1,正確的結果是( )。
A.Form2的Caption屬性值為-100
B.Form1的Caption屬性值為100
C.Form1的Caption屬性值為-100
D.Form2的Caption屬性值為100
參考答案:A
參考解析:A) 【解析】本題考查窗體參數。VB允許用窗體或控件作為通用過程的參數,在過程內部需要使用窗體參數名時,以“窗體.屬性”的形式來使用窗體參數。窗體參數的類型是Form型。調用f過程時,顯示窗體f的同時更改窗體標題。
11[單選題] 以下( )對象不能作為容器。
A.Frame
B.Form
C.PictureBox
D.Image
參考答案:D
參考解析:D) 【解析】本題考查容器。容器是指可以容納其他控件的控件。VB中常用來作為容器的有框架、窗體和圖片框(PictureBOX)。
12[單選題] 以下關于VB對象屬性的敘述中,錯誤的是
A.屬性是對象的特征
B.對象的所有屬性值都可以在屬性窗口中設置
C.不同對象可以具有同名的屬性
D.對象的某些屬性可以在程序中設置
參考答案:B
參考解析:對象只有部分屬性可以在屬性窗口中設置。
微信搜索"考試吧"了解更多考試資訊、下載備考資料
相關推薦: