华南俳烁实业有限公司

考試首頁 | 考試用書 | 培訓課程 | 模擬考場 | 考試論壇  
全國  |             |          |          |          |          |         
  當前位置:計算機等級 > 二級考試 > Visual FoxPro > VF模擬試題 > 文章內容
  

全國計算機等級二級VisualFoxPro數(shù)據(jù)庫程序設計選擇題(2)

中華IT學院   【 】  [ 2017年5月23日 ]

  21.C!窘馕觥勘绢}考查Visual Basic中滾動條控件的特征,當在滾動條內拖動滾動塊時觸發(fā)Scroll事件。當按下鍵盤上的某個鍵時,將觸發(fā)KeyPress事件。

  22.B。【解析】Mid函數(shù)的語法格式為:Mid(字符串,P,n),功能是從位置P開始取字符串的n個字符!&”用于連接兩個字符串。在本題程序的For循環(huán)中,逐個將ch的元素倒序連接到s后,因此最后的結果為FEDCBA。

  23.C!窘馕觥砍绦蚴侨匮h(huán),但是最外層循環(huán)每次對y初始化為20,第二層每次對其初始化為10,因此外兩層循環(huán)不能改變y的值,考生只需注意內層循環(huán)即可得出答案為40。

  24.B!窘馕觥砍绦蛳冗M行Do While循環(huán),然后將求得的n和x的值轉換為字符串輸入到Text1和Text2中,結果為2和72。

  25.C!窘馕觥勘绢}考查了3個系統(tǒng)函數(shù):Chr(  ),Asc(  ),UCase(  )。它們的功能分別是將ASCⅡ碼值轉換為字符;將字符轉化為ASCⅡ碼值;將字符轉化為大寫字符

  串。KeyPreview屬性返回或設置-個值,以決定是否在控件的鍵盤事件之前激活窗體的鍵盤事件。鍵盤事件有KeyDown、KeyUp和KeyPress,主要應用于Form對象。本題的程序執(zhí)行時,當按下“A”時,則“A”的ASCⅡ碼值傳給函數(shù)體,并轉換為字符賦給變量ch,再將ch(即“A”)的

  ASCⅡ值賦值給KeyAscii,最后將KeyAscii值加2并轉化為字符打印輸出,即結果為字母“C”。

  26.D!窘馕觥縄ndexAs Integer用來指示控件數(shù)組的索引。因此此段代碼說明有-個名稱為Command1的控件數(shù)組,數(shù)組中有多個相同類型的控件。

  27.A!窘馕觥砍绦驗榍短椎腟elect語句。分析程序可知,程序只執(zhí)行了“Print”**0**””語句,結果為選項A。

  28.D!窘馕觥窟x項D將6個元素賦給長度為5的數(shù)組,顯然是錯誤的。

  29.A。【解析】程序中二重循環(huán)對數(shù)組array1賦值i+j,然后在Text1中顯示,結果為12。

  30.D!窘馕觥縑isual Basic編程環(huán)境規(guī)定,任何時刻最多只有-個窗體是活動窗體,同時不能把標準模塊設置為啟動模塊。用Hide方法只是隱藏-個窗體,不能從內存中清除該窗體。如果工程中含有Sub Main過程,則程序也不-定首先執(zhí)行該過程。

  31.C!窘馕觥勘绢}主要考查自定義過程的參數(shù)傳遞。在Visual Basic中,參數(shù)缺省是按地址傳遞的,也就是使過程按照變量的內存地址去訪問實際變量的內容。這樣,將變量傳遞給函數(shù)時,通過函數(shù)可永遠改變該變量值。如果想改變傳遞方式可以通過在變量定義前加關鍵字ByRef或ByVal。ByRd為默認值,按地址傳遞,ByVal按照值傳遞,函數(shù)調用后不改變變量值。本題Value函數(shù)兩個參數(shù)都是值傳遞,參數(shù)的值只會在函數(shù)里面變化,調用結束后,參數(shù)的值沒有最終改變,故選項C正確。

  32.C。【解析】分析本題程序可知,該事件過程用來建立-個Open對話框,可以在這個對話框中選擇要打開的文件,并且選擇后單擊“打開”按鈕,所選擇的文件名即作為對話框的FileName屬性值。另外CommonDialog有兩種打開方式,-是設置Action的值,另-種方法是直接設置打開方式,如Cont.ShowOpen,建立-個Open對話框。因此Open對話框只用來選擇文件。

  33.C!窘馕觥吭贙eyUp和KeyDown事件中,大寫字母和小寫字母具有相同的KeyCode,大小鍵盤上的數(shù)字具有不同的KeyCode。因此選項A、B正確。KeyPress事件可以識別鍵盤上某個鍵的按下與釋放,識別的是按鍵的ASCⅡ碼。

  34.D!窘馕觥勘绢}定義了-個函數(shù)Sub,默認為地址傳遞參數(shù),首先對第-個參數(shù)進行除操作,第二個進行取余操作,調用后變量改變。結果為選項D。

  35.A。【解析】本題考查Timer控件的使用。Timer中Interval的單位為毫秒,設置為500意味著每隔0.5秒作用-次。Timer的Enaled屬性指示Timer控件是否可用。同時本題還考查了對Label控件的屬性的掌握:Left屬性為Label的左邊界的坐標,Width為Label的寬度。本程序中單擊按鈕后,Label1將每隔0.5秒向右移動,當移動到Left>Width時,Label1重定位到窗體的左邊界,然后繼續(xù)移動。選項A錯誤。

  36.D!窘馕觥坑深}易知,F(xiàn)or循環(huán)結束后可得出數(shù)組中最大數(shù)的下標max,因為是求最大的數(shù),應該是將a(max)賦給MaxValue而不是最大數(shù)的下標max,故應選D。

  37.C。【解析】循環(huán)Do……Loop中的b中存放的是各數(shù)的階乘,t中存的是各個數(shù)階乘的和;第-次循環(huán)中的b=1*2,t=1+1*2,n=3;n不大于9,進行第二次循環(huán);第二次循環(huán)中b=1*2*3,t=1+1*2+1*2*3,n=4;第八次循環(huán)中b=1*2*3*4*5*6*7*8*9,t=1+1*2+1*2*3+……+8 !+9 !,n=10;n大于9跳出循環(huán)。故應選C。

  38.D!窘馕觥縋set(X,Y)函數(shù)是在X,Y處畫出-個點,F(xiàn)orm_MouseDown函數(shù)中只有-個cmdmave=True,即當鼠標按下就將cmdmave賦值為True,F(xiàn)orm Mouse-Move函數(shù)是當cmdmave為True時就執(zhí)行Pset(x,y)函數(shù),即當移動鼠標且cmdmave=True時就不斷地畫點,即形成-條線;而Form_MouseUp函數(shù)是將cmdmave賦為false,即松開鼠標時不再畫點。故整個程序的功能是按下鼠標鍵并拖動鼠標,沿鼠標拖動的軌跡畫-條線,放開鼠標鍵就結束畫線。

  39.B。【解析】a\10>0保證a至少是兩位數(shù),若是大于等于0,則while循環(huán)也不會結束,會-直循環(huán)下去。

  40.A!窘馕觥縏ext1.Text表示文本框的文本內容,Check1(k).value=1表示復選框被選中,F(xiàn)or循環(huán)遍歷所有復選框,若Check1(k).value=1則Text1.Text=Text1.Text&Check1(k).Caption&"",將Check1(k)的Caption即復選框后的文字添加到Text1中,每次添加文字后文字之間都由空格隔開。

首頁 1 2 3 4 5 尾頁
分享到:
本文糾錯】【告訴好友】【打印此文】【返回頂部
將考試網(wǎng)添加到收藏夾 | 每次上網(wǎng)自動訪問考試網(wǎng) | 復制本頁地址,傳給QQ/MSN上的好友 | 申請鏈接 | 意見留言 TOP
關于本站  網(wǎng)站聲明  廣告服務  聯(lián)系方式  站內導航  考試論壇
Copyright © 2007-2013 中華考試網(wǎng)(Examw.com) All Rights Reserved
恭城| 南涧| 永川市| 进贤县| 资源县| 双辽市| 洞口县| 铜鼓县| 凌云县| 饶平县| 界首市| 张家界市| 平度市| 调兵山市| 乐业县| 花垣县| 临沧市| 大足县| 绿春县| 漳州市| 左权县| 满城县| 泰宁县| 东兴市| 巴东县| 安龙县| 沁源县| 甘孜县| 通道| 白水县| 华阴市| 绥德县| 璧山县| 祥云县| 海口市| 乐平市| 通州市| 莆田市| 南投县| 葫芦岛市| 岳阳县|