21.C。【解析】本題考查Visual Basic控件的Left屬性。為了使Command1右移200,只需將其Left屬性值加上200。選項(xiàng)A、B為錯誤用法,Command沒有Move屬性。
22.D!窘馕觥勘绢}考查幾個常用的文本框的屬性和方法:Text屬性設(shè)置控件中顯示的文本內(nèi)容;MaxLength屬性設(shè)置文本框中輸入的字符串長度是否有限制;Change事件,當(dāng)文本框的內(nèi)容被修改時觸發(fā)。SetFocus方法將焦點(diǎn)移動到指定的對象。
23。A!窘馕觥匡@示窗體的方法為Show,調(diào)用的語法為:對象.方法名。因此,選項(xiàng)A正確。
24.A!窘馕觥砍绦蛟O(shè)置-1為輸入終止符,當(dāng)運(yùn)行后輸入-1終止輸入,進(jìn)行處理。對于本題,當(dāng)輸入5、4、3、2、1、-1時,循環(huán)對a、b、x進(jìn)行賦值,5、4、3分別賦給a、b、x,實(shí)質(zhì)上無用,然后進(jìn)行下次循環(huán),2賦給a,1賦給b,到-1終止,x=-1,a的值為2+1-1=2,選項(xiàng)A正確。
25.C。【解析】選項(xiàng)A、B先打印*,然后判斷條件是否符合條件,而選項(xiàng)C、D先判斷后打印,顯然選項(xiàng)A、B要多打印*,排除。重點(diǎn)比較Until a-b和Until a>b兩個條件,選項(xiàng)C不打印*,故選項(xiàng)C符合條件。
26.A!窘馕觥縋opupMenu方法用來顯示彈出式菜單,其格式為:[對象.]PopupMenu菜單名[,F(xiàn)lags][,X,Y,][BoldCommand]。其中,[,F(xiàn)lags][,X,Y,]用來設(shè)置菜單的顯示位置。為了顯示菜單,通常把PopupMenu方法放到MouseDown事件中,按照慣例,-般通過單擊右鍵顯示菜單,這可以用Button參數(shù)來實(shí)現(xiàn),鼠標(biāo)右鍵的參數(shù)為2,因此選項(xiàng)A正確。
27.A。【解析】本題首先對a(i)賦值為i,然后利用a(i)對P賦值,p(0)=a(1)=1,p(1)=a(3)=3,p(2)=a(5)=5,最后k=13+5+2=20。
28.B!窘馕觥勘绢}考查Visual Basic中標(biāo)識符的命名規(guī)則。標(biāo)識符命名規(guī)則主要有以下幾點(diǎn):
①不能以系統(tǒng)關(guān)鍵詞命名,排除選項(xiàng)A。
②標(biāo)識符由字母、數(shù)字和下劃線組成,且必須以字母開頭,不能以數(shù)字開頭,排除選項(xiàng)C、D。
③不能在標(biāo)識符中出現(xiàn)“!薄⒖崭!、@、#、$、%、&等字符。
、軜(biāo)識符長度不得超過255個字符。
、輼(biāo)識符在有效范圍內(nèi)必須唯-。
29.C!窘馕觥吭赩isual Basic中,參數(shù)缺省是按地址傳遞的,也就是使過程按照變量的內(nèi)存地址去訪問實(shí)際變量的內(nèi)容。這樣,將變量傳遞給函數(shù)時,通過函數(shù)可永遠(yuǎn)改變該變量的值。如果想改變傳遞方式可以通過在變量定義前加關(guān)鍵字ByRef或ByVal。ByRef為默認(rèn)值,按地址傳遞,ByVal按照值傳遞,函數(shù)調(diào)用后不改變變量值。本題中函數(shù)為值傳遞參數(shù),因此在函數(shù)中參數(shù)值發(fā)生變化,但調(diào)用結(jié)束后參數(shù)的值不會改變。
30.B!窘馕觥勘绢}考查對菜單的操作。PopupMenu方法用來顯示彈出式菜單,其格式為:
[對象.]PopupMenu菜單名[,F(xiàn)lags][,x,Y,][BoldCommand]
其中,除了菜單名以外,其他均為可選參數(shù)。[,F(xiàn)lags][,X,Y,]用來設(shè)置菜單的顯示位置。為了顯示菜單,通常把PopupMenu方法放到MouseDown事件中,按照慣例,-般通過單擊右鍵顯示菜單,這可以用Button參數(shù)來實(shí)現(xiàn),對于兩個鍵的來說,左鍵的Button參數(shù)值為1,右鍵的Button參數(shù)為2,所以單擊右鍵不能彈出菜單,本題正確答案為選項(xiàng)B。
31.C!窘馕觥繉τ诓藛尾僮鱽碚f,如果要訪問子菜單不需要通過主菜單來訪問。因此排除B、D,根據(jù)題意可知應(yīng)將bigicon的Checked屬性置為True。
32.A!窘馕觥勘绢}考查通用對話框?yàn)榇蜷_文件時的屬性設(shè)置。如果需要指定文件列表框所列出的文件類型是文本文件,正確的描述如選項(xiàng)A所示。
33.B!窘馕觥勘绢}考查了嵌套的For循環(huán),答案為B選項(xiàng)。
34.B!窘馕觥框(qū)動器列表框(DriveListBox)用來顯示當(dāng)前機(jī)器上的所有盤符。其Drive屬性用于指定包含當(dāng)前選定的驅(qū)動器名。驅(qū)動器列表框的Change事件是在選擇-個新的驅(qū)動器或通過代碼改變Drive屬性的設(shè)置時發(fā)生。
35.A!窘馕觥勘绢}要求向文件中寫入數(shù)據(jù),因此必須以O(shè)utput格式打開文件,故排除選項(xiàng)B、D,用Print和Write語句都可以實(shí)現(xiàn)向文件中寫數(shù)據(jù),二者基本功能相同。選項(xiàng)C的Write操作直接將結(jié)構(gòu)體實(shí)例B寫入文件,會引起錯誤,需要逐字段寫入,選項(xiàng)A正確。
36.B。【解析】Visual Basic中可以通過LoadPicture函數(shù)把圖形文件裝入窗體、圖片框或圖像框中,-般格式是:[對象名.]Picture=LoadPicture(”文件名”)。結(jié)合本題要求應(yīng)該選B。
37.D。【解析】從題中易知For循環(huán)是為a(10)賦值的,且a(1)=10,a(2)=9……a(9)=2,a(10)=1,則a(a(3)\a(7)Mod a(5))=a(8\4Mod6)=a(2)=9。
38.C!窘馕觥縑isual Basic中參數(shù)可通過傳地址和傳值進(jìn)行傳送,傳地址又稱引用,通過引用傳遞實(shí)參時,可以改變傳送給過程的變量的值,而傳值就是通過值傳送實(shí)際參數(shù),不會改變原來變量的值,所有的變化都是在變量的副本上進(jìn)行的。
39.D!窘馕觥縨為整型默認(rèn)值為0,m中記錄的是a減n的次數(shù),即相當(dāng)于a除以n的所上的商值。當(dāng)a小于n時就結(jié)束循環(huán),即余數(shù)小于除數(shù)時就結(jié)束循環(huán)。
40.B!窘馕觥縈id(ch,k,1)函數(shù)表示從位置k開始取字符串ch的1個字符,而k是從Len(ch)開始循環(huán)到1,故應(yīng)該是從ch的最后-位逐步向前逐個取字符直到取完第-個字符為止,故結(jié)果應(yīng)該是將整個ch字符串完全逆置。
![]() | ![]() .. 定價:¥133 優(yōu)惠價:¥133.0 更多書籍 |
![]() | ![]() .. 定價:¥124 優(yōu)惠價:¥124.0 更多書籍 |