點(diǎn)擊查看:2017年9月計(jì)算機(jī)二級(jí)VB考試章節(jié)練習(xí)題及答案匯總
第2章 對(duì)象及其操作
2.1 對(duì)象
1 [填空題]
有如圖所示的窗體。程序執(zhí)行時(shí)先在Text1文本框中輸入編號(hào),當(dāng)焦點(diǎn)試圖離開(kāi)Text1時(shí),程序檢查編號(hào)的合法性,若編號(hào)合法,則焦點(diǎn)可以離開(kāi)Text1文本框;否則,顯示相應(yīng)錯(cuò)誤信息,并自動(dòng)選中錯(cuò)誤的字符,且焦點(diǎn)不能離開(kāi)Text1文本框(見(jiàn)圖)。
合法編號(hào)的組成是:前2個(gè)字符是大寫(xiě)英文字母,第3個(gè)字符是“_”,后面是數(shù)字字符 (至少1個(gè))。下面程序可實(shí)現(xiàn)此功能,請(qǐng)?zhí)羁铡?/P>
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”O(jiān)r C>“Z”Then
MsgBox(”第”& k & “個(gè)字符必須大寫(xiě)字母!”)
SetPosition k:Exit For
End lf
Case 3
If c<>“_” Then
MsgBox(“第”& k & “個(gè)字符必須是字符““_””)
SetPosition k:Exit For
End If
Case Else
If c<“0”O(jiān)r c>“9” Then
MsgBox(“第”& k & “個(gè)字符必須是數(shù)字!”)
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
2 [填空題]
下面的程序執(zhí)行時(shí),可以從鍵盤(pán)輸入一個(gè)正整數(shù),然后把該數(shù)的每位數(shù)字按逆序輸出。例如:輸入7685,則輸出5 8 6 7;輸人1000,則輸出0 0 0 1。請(qǐng)?zhí)羁铡?/P>
Private Sub Command1_Click()
Dim x As Integer
X=InputBox(“請(qǐng)輸入一個(gè)正整數(shù)”)
While x> 【11】
Print x Mod 10;
x=x\10
Wend
Print 【12】
End Sub
參考解析:
void Base::fun() ; virtual display()==0;
3 [單選題] 以下關(guān)于VB對(duì)象屬性的敘述中,錯(cuò)誤的是
A.屬性是對(duì)象的特征
B.對(duì)象的所有屬性值都可以在屬性窗口中設(shè)置
C.不同對(duì)象可以具有同名的屬性
D.對(duì)象的某些屬性可以在程序中設(shè)置
參考答案:B
參考解析:
對(duì)象只有部分屬性可以在屬性窗口中設(shè)置。
4 [單選題] 以下( )對(duì)象不能作為容器。
A.Frame
B.Form
C.PictureBox
D.Image
參考答案:D
參考解析:
D) 【解析】本題考查容器。容器是指可以容納其他控件的控件。VB中常用來(lái)作為容器的有框架、窗體和圖片框(PictureBOX)。
5 [單選題] 設(shè)一個(gè)工程由兩個(gè)窗體組成,其名稱分別為Form1和Form2,其中Form1為啟動(dòng)窗體。在窗體Form1上有一個(gè)名稱為Command1的命令按鈕,F(xiàn)orm1的程序代碼如下:
程序抽行時(shí),單擊命令按鈕Command1,正確的結(jié)果是( )。
A.Form2的Caption屬性值為-100
B.Form1的Caption屬性值為100
C.Form1的Caption屬性值為-100
D.Form2的Caption屬性值為100
參考答案:A
參考解析:
A) 【解析】本題考查窗體參數(shù)。VB允許用窗體或控件作為通用過(guò)程的參數(shù),在過(guò)程內(nèi)部需要使用窗體參數(shù)名時(shí),以“窗體.屬性”的形式來(lái)使用窗體參數(shù)。窗體參數(shù)的類型是Form型。調(diào)用f過(guò)程時(shí),顯示窗體f的同時(shí)更改窗體標(biāo)題。
6 [單選題] 在滿足實(shí)體完整性約束的條件下( )。
A.一個(gè)關(guān)系中應(yīng)該有一個(gè)或多個(gè)候選關(guān)鍵字
B.一個(gè)關(guān)系中只能有一個(gè)候選關(guān)鍵字
C.一個(gè)關(guān)系中不許有多個(gè)候選關(guān)鍵字
D.一個(gè)關(guān)系中可以沒(méi)有候選關(guān)鍵字
參考答案:A
參考解析:
在關(guān)系R中如記錄完全函數(shù)依賴與屬性(組)X,則稱X為關(guān)系R中的一個(gè)候選關(guān)鍵字,候選關(guān)鍵字的性質(zhì)有:(1)、在一個(gè)關(guān)系中,候選關(guān)鍵字可以有多個(gè);(2)、任何兩條記錄候選關(guān)鍵字的都是不相同的;(3)、關(guān)鍵字可能由一個(gè)屬性構(gòu)成,也可能由多個(gè)屬性構(gòu)成;(4)、在任何關(guān)系中至少有一個(gè)關(guān)鍵字,所以,在滿足實(shí)體完整性約束的條件下,一個(gè)關(guān)系中應(yīng)該有一個(gè)或多個(gè)候選關(guān)鍵字。
7 [單選題] 下列敘述中正確的是( )。
A.一個(gè)邏輯數(shù)據(jù)結(jié)構(gòu)只能有一種存儲(chǔ)結(jié)構(gòu)
B.邏輯結(jié)構(gòu)屬于線性結(jié)構(gòu),存儲(chǔ)結(jié)構(gòu)屬于非線性結(jié)構(gòu)
C.一個(gè)邏輯數(shù)據(jù)結(jié)構(gòu)可以有多種存儲(chǔ)結(jié)構(gòu),且各種存儲(chǔ)結(jié)構(gòu)不影響數(shù)據(jù)處理的效率
D.一個(gè)邏輯數(shù)據(jù)結(jié)構(gòu)可以有多種存儲(chǔ)結(jié)構(gòu),且各種存儲(chǔ)結(jié)構(gòu)影響數(shù)據(jù)處理的效率
參考答案:D
參考解析:
數(shù)據(jù)的存儲(chǔ)結(jié)構(gòu)是指數(shù)據(jù)的邏輯結(jié)構(gòu)在計(jì)算機(jī)存儲(chǔ)空間中的存放形式,一種數(shù)據(jù)結(jié)構(gòu)可以根據(jù)需要采用不同的存儲(chǔ)結(jié)構(gòu),常用的存儲(chǔ)結(jié)構(gòu)有順序和鏈?zhǔn)浇Y(jié)構(gòu)。采用不同的存儲(chǔ)結(jié)構(gòu),其處理的效率是不同的。
8 [單選題] 算法的空間復(fù)雜度是指( )。
A.算法程序的長(zhǎng)度
B.算法程序中的指令條數(shù)
C.算法程序所占的存儲(chǔ)空間
D.算法執(zhí)行過(guò)程中所需要的存儲(chǔ)空間
參考答案:D
參考解析:
算法的空間復(fù)雜度是指執(zhí)行這個(gè)算法所需要的內(nèi)存空間。一個(gè)算法所占用的存儲(chǔ)空間包括算法程序所占的空間、輸入的初始數(shù)據(jù)所占的存儲(chǔ)空間以及算法執(zhí)行中所需要的額外空間。其中額外空間包括算法程序執(zhí)行過(guò)程中的工作單元以及某種數(shù)據(jù)結(jié)構(gòu)所需要的附加存儲(chǔ)空間。如果額外空間量相對(duì)于問(wèn)題規(guī)模來(lái)說(shuō)是常數(shù),則稱該算法是原地工作的。在許多實(shí)際問(wèn)題中,為了減少算法所占的存儲(chǔ)空間,通常采用壓縮存儲(chǔ)技術(shù),以便盡量減少不必要的額外空間。
9 [單選題] 下列選項(xiàng)中,不屬于數(shù)據(jù)模型所描述的內(nèi)容的是( )。
A.數(shù)據(jù)類型
B.數(shù)據(jù)操作
C.數(shù)據(jù)結(jié)構(gòu)
D.數(shù)據(jù)約束
參考答案:A
參考解析:
數(shù)據(jù)模型描述的內(nèi)容包含數(shù)據(jù)結(jié)構(gòu)、數(shù)據(jù)操作和數(shù)據(jù)約束。
10 [單選題] ( )控件可以使圖形根據(jù)控件大小而改變大小。
A.圖片框
B.標(biāo)簽
C.圖像框
D.框架
參考答案:C
參考解析:
本題考查常見(jiàn)控件的基本屬性。圖片框的AutoSize屬性設(shè)定圖片框是否按裝入圖形的大小來(lái)調(diào)整大小;圖像框的Stretch屬性設(shè)定是否調(diào)整圖形的大小以適用圖像框控件。標(biāo)簽一般用來(lái)處理文本,而框架主要用來(lái)作為其他控件的容器。
11 [單選題] 可設(shè)置文字字體為斜體的屬性是( )。
A.FontSlope
B.FontBold
C.Fontltalic
D.FontUnderline
參考答案:C
參考解析:
與字體有關(guān)的屬性有:字體類型屬性FontName,字體大小屬性FontSize,粗體字屬性FontBold,斜體字屬性Fontltalic,加刪除線字屬性FontStrikethru,加下劃線(即底線)屬性FontUnderline。
12 [單選題] 要建立一個(gè)隨機(jī)文件記錄學(xué)生的信息,如下定義的學(xué)生記錄類型,由學(xué)號(hào)、姓名和5門(mén)課程成績(jī)(百分制)組成,下列的定義正確的是( )。
參考答案:C
參考解析:
本題考查自定義類型。自定義類型定義的關(guān)鍵字為T(mén)ype,自定義類型中的成員類型可以為字符串,但只能是定長(zhǎng)字符串;也可以是數(shù)組類型,但必須為靜態(tài)數(shù)組。
13 [單選題] 以下( )對(duì)象不能作為容器。
A.Frame
B.Form
C.PictureBox
D.Image
參考答案:D
參考解析:
本題考查容器。容器是指可以容納其他控件的控件。VB中常用來(lái)作為容器的有框架、窗體和圖片框(PictureBox)。
14 [單選題] 下列關(guān)于線性鏈表的敘述中,正確的是
A.各數(shù)據(jù)結(jié)點(diǎn)的存儲(chǔ)空間可以不連續(xù),但它們的存儲(chǔ)順序與邏輯順序必須一致
B.各數(shù)據(jù)結(jié)點(diǎn)的存儲(chǔ)順序與邏輯順序可以不一致,但它們的存儲(chǔ)空間必須連續(xù)
C.進(jìn)行插入與刪除時(shí),不需要移動(dòng)表中元素
D.以上三種說(shuō)法都不對(duì)
參考答案:C
15 [單選題] 在數(shù)據(jù)庫(kù)設(shè)計(jì)中,將E—R圖轉(zhuǎn)換成關(guān)系數(shù)據(jù)模型的過(guò)程屬于
A.需求分析階段
B.概念設(shè)計(jì)階段
C.邏輯設(shè)計(jì)階段
D.物理設(shè)計(jì)階段
參考答案:C
參考解析:
E-R圖就是實(shí)體關(guān)系圖,E就是實(shí)體,R就是關(guān)系形象的表示實(shí)體之間的聯(lián)系。邏輯結(jié)構(gòu)設(shè)計(jì)階段是將概念結(jié)構(gòu)轉(zhuǎn)換為某個(gè)DBMS所支持的數(shù)據(jù)模型,并將其性能進(jìn)行優(yōu)化。
16 [單選題]
參考答案:D
參考解析:
文件的關(guān)閉,可通過(guò)Close語(yǔ)句來(lái)實(shí)現(xiàn),其格式為:CloseK#]文件號(hào)][,[#]文件號(hào)]……所以選項(xiàng)A)、B)、C)均不對(duì),Close語(yǔ)句中的“文件號(hào),,是可選的,如果指定了文件號(hào),則把指定的文件關(guān)閉,如果不指定文件號(hào),則把所有打開(kāi)的文件全部關(guān)閉。
17 [單選題]
參考答案:A
18 [單選題] 下面程序的輸出結(jié)果是
#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
19 [單選題] 設(shè)窗體上有一個(gè)圖片框Picturel,要在程序運(yùn)行期間裝入當(dāng)前文件夾下的圖形文件File1.jpg,能實(shí)現(xiàn)此功能的語(yǔ)句是。
A.PicturePicture=“File1.jpg”
B.Picture1.Picture=LoadPicture(“Filejpg”)
C.LoadPicture(“Filejpg”)
D.Call LoadPicture(“Filejpg”)
參考答案:B
20 [單選題] 18.在窗體上有如右圖所示的控件,各控件的名稱與其標(biāo)題相同,并有如下程序:
Private Sub Form_Load()
Command2.Enabled = False: Check1.Value = 1
End Sub
剛運(yùn)行程序時(shí),看到的窗體外觀是。
參考答案:A
微信搜索"考試吧"了解更多考試資訊、下載備考資料
相關(guān)推薦:
全國(guó)計(jì)算機(jī)等級(jí)考試教材目錄(2017年版)
各地2017年全國(guó)計(jì)算機(jī)等級(jí)考試準(zhǔn)考證打印時(shí)間匯總
2017年全國(guó)計(jì)算機(jī)等級(jí)考試考前必做試題及答案匯總
北京 | 天津 | 上海 | 江蘇 | 山東 |
安徽 | 浙江 | 江西 | 福建 | 深圳 |
廣東 | 河北 | 湖南 | 廣西 | 河南 |
海南 | 湖北 | 四川 | 重慶 | 云南 |
貴州 | 西藏 | 新疆 | 陜西 | 山西 |
寧夏 | 甘肅 | 青海 | 遼寧 | 吉林 |
黑龍江 | 內(nèi)蒙古 |