中文字幕精品无码一区二区,成全视频在线播放观看方法,大伊人青草狠狠久久,亚洲一区影音先锋色资源

【精品解析】內(nèi)蒙古巴彥淖爾市臨河三中計算機班2018-2019學年高二上學期信息技術期中考試試卷VB

資源下載
  1. 二一教育資源

【精品解析】內(nèi)蒙古巴彥淖爾市臨河三中計算機班2018-2019學年高二上學期信息技術期中考試試卷VB

資源簡介

內(nèi)蒙古巴彥淖爾市臨河三中計算機班2018-2019學年高二上學期信息技術期中考試試卷VB
一、選擇題(46*1分)
1.(2018高二上·臨河期中)下列不屬于VB常量類型的是(  )
A.數(shù)值型 B.字符型 C.布爾型 D.時間型
【答案】D
【知識點】常見數(shù)據(jù)類型、數(shù)組
【解析】【解答】VB中的常量可以分為:直接常量和符號常量。直接常量可分為:數(shù)值常量、字符串常量、布爾常量、日期常量。符號常量可分為:系統(tǒng)內(nèi)部常量和自定義常量(系統(tǒng)內(nèi)部常量不需要自己定義)。所以數(shù)值型、字符型、布爾型屬于VB常量類型,時間型不屬于VB常量類型。故答案選D。
【分析】本題考查VB常量類型。常用VB常量類型有:數(shù)值型、字符型、布爾型、日期型等。
2.(2018高二上·臨河期中)表達式6.8*9 Mod 28\8的值是(  )。
A.0 B.1 C.2 D.3
【答案】B
【知識點】運算符、基本運算與表達式
【解析】【解答】根據(jù)VB算術運算符優(yōu)先級可知表達式中應先計算6.8*9=61.2,然后計算28\8=3,最后計算61.2 Mod 3=1。故答案選B。
【分析】本題考查VB算術運算符優(yōu)先級,其由高到低分別為:-(取負)^、*、/、\、Mod、+、-。
3.(2018高二上·臨河期中)數(shù)學表達式 對應的正確Visual Basic表達式為(  )
A.-b+Sqr(b*b-4*a*c)/2*a B.-b+Sqr(b*b-4*a*c)/(2*a)
C.(-b+Sqr(b*b-4*a*c))/(2*a) D.(-b+Sqr(b*b-4*a*c))/ 2*a
【答案】C
【知識點】運算符、基本運算與表達式
【解析】【解答】VB表達式中,乘號用“*”表示,且不能省略,Sqr函數(shù)可以求解算術平方根,適當?shù)厥褂美ㄌ柨梢悦鞔_表示計算的優(yōu)先級順序。綜上,題中表達式正確書寫方式應為“(-b+Sqr(b*b-4*a*c))/(2*a)”。故答案選C。
【分析】本題考查VB表達式的書寫。書寫時不可以省略乘號;運算符不可以相鄰;表達式必須書寫在同一基準,可以出現(xiàn)上下標;表達式中只可以使用圓括號來表示優(yōu)先級,且要成對出現(xiàn)。不可以使用方括號、大括號等。
4.(2018高二上·臨河期中)下列各項是常量的有(  )
A.ABC B.“ABC” C.5+A D.1/2
【答案】B
【知識點】常見數(shù)據(jù)類型、數(shù)組
【解析】【解答】VB中的常量可以分為:直接常量和符號常量。直接常量可分為: 數(shù)值常量、字符串常量、布爾常量、日期常量。符號常量可分為: 系統(tǒng)內(nèi)部常量和自定義常量(系統(tǒng)內(nèi)部常量不需要自己定義)。“ABC”是字符串常量。故答案選B。
【分析】本題考查常見常量的表示。字符串常量是一段內(nèi)容固定不變的文字,由一對雙引號之間的若干個字符的序列組成。邏輯類型只有兩個常量,真(True)和假(False)。
5.(2018高二上·臨河期中)可作為VB變量名的是(  )
A.A-1 B.2S C.A.4 D.A_B
【答案】D
【知識點】常見數(shù)據(jù)類型、數(shù)組
【解析】【解答】選項A:“A-1”中包含“-”,不可作為變量名。A錯誤;選項B:“2S”以數(shù)字開頭,不可作為變量名。B錯誤;選項C:“A.4”中包含“.”,不可作為變量名。C錯誤;選項D:“A_B”以字母開頭,由字母和下劃線組成,符合變量命名規(guī)則,可以作為變量名。D正確。故答案選D。
【分析】本題考查VB變量命名規(guī)則。VB變量命名規(guī)則有:1、必須以字母開頭,由字母、數(shù)字或下劃線組成,長度不能超過255個字符。2 、不能使用VB中的保留字。3、VB中不區(qū)分變量名的大小寫。但變量名一般首字母大寫。
6.(2018高二上·臨河期中)下列不屬于VB合法常量的是(  )
A.“123” B.FALSE
C.#09/08/98 # D.4+9
【答案】D
【知識點】常見數(shù)據(jù)類型、數(shù)組
【解析】【解答】選項A:“123”是字符串常量,屬于合法常量。A正確;選項B:FALSE是邏輯型常量,屬于合法常量。B正確;選項C: #09/08/98 # 是日期型常量,屬于合法常量。C正確;選項D:4+9是表達式,不是常量。D錯誤。故答案選D。
【分析】本題考查VB常量類型及其表示。在VB中字符串常量是用雙引號括起的串字符, 例如"ABC", "abcdefg","123", "O", "VB程序設計"等。邏輯類型只有兩個常量,真(True)和假(False)。一種在字面上可被認作日期和時間的字符,只要用號碼符“#”括起來,都可以作為日期型數(shù)值常量。例: #09/02/99#、#January 4,1989#, #2002-5-4 14:30:00PM#都是合法的日期型常量。除此之外還有整型常量、實數(shù)、符號常量和系統(tǒng)常量。
7.(2018高二上·臨河期中)表達式8*3/6\4 mod 3的值是(  )
A.0 B.1 C.2 D.3
【答案】B
【知識點】運算符、基本運算與表達式
【解析】【解答】根據(jù)VB算術運算符優(yōu)先級可知表達式中應先計算8*3/6\4=1,然后計算1 mod 3=1,所以最終計算結果為1。故答案選B。
【分析】本題考查VB算術運算符優(yōu)先級,其由高到低分別為:-(取負)^、*、/、\、Mod、+、-。
8.(2018高二上·臨河期中)編寫代碼在(  )窗口中進行。
A.屬性窗口 B.布局窗口 C.代碼窗口 D.立即窗口
【答案】C
【知識點】類、對象、屬性、方法、事件和事件處理的概念及應用
【解析】【解答】屬性窗口是VB中一個比較復雜的窗口,其中列出了對選定窗體和控件的屬性設置值。VB中正是通過改變屬性來改變對象的特征,如大小、標題或顏色;布局窗口允許使用表示屏幕的小圖像來布置應用程序中各窗體的位置;代碼窗口是輸入、修改應用程序代碼的編輯器,每個窗體和代碼模塊都有一個單獨的代碼編輯器;立即窗口即debug窗口,它是用于檢查各種錯誤的窗口。綜上可知,編寫代碼在代碼窗口中進行。故答案選C。
【分析】本題考查VB集成環(huán)境窗口的了解。VB集成環(huán)境的主窗口包括:窗體設計窗口、工程資源管理器、屬性窗口、窗體布局窗口、代碼窗口等。
9.(2018高二上·臨河期中)布爾型變量的默認值是(  )
A.0 B.-1 C.FALSE D.TRUE
【答案】C
【知識點】常見數(shù)據(jù)類型、數(shù)組
【解析】【解答】VB中未賦值的數(shù)據(jù)不是為0就是為空。布爾未賦值時是0,也就是FALSE,其它的數(shù)是TRUE。故答案選C。
【分析】本題考查布爾型變量。在VB中,布爾型變量只有兩個值,TRUE和FALSE。
10.(2018高二上·臨河期中)不是算術運算符的是(  )。
A.MOD B.\ C.& D./
【答案】C
【知識點】運算符、基本運算與表達式
【解析】【解答】VB算術運算符有:^、-(負號)、*、/、\、Mod、+、-(減)。&是字符串運算符,用于連接兩個字符串表達式。故答案選C。
【分析】本題考查VB運算符種類。VB運算符包括算術運算符、字符串運算符、關系運算符、邏輯運算符四種。
11.(2018高二上·臨河期中)值不是數(shù)值型數(shù)據(jù)的是(  )
A.LEN B.EXP C.ASC D.STR
【答案】D
【知識點】運算符、基本運算與表達式
【解析】【解答】選項A:Len(X)函數(shù)返回字符串X的長度,是數(shù)值型數(shù)據(jù)。A正確;選項B:Exp(X)是指數(shù)函數(shù),返回值為以e為底、以X為指數(shù)的值,是數(shù)值型數(shù)據(jù)。B正確;選項C:ASC(X)函數(shù)是求字符串X的第一個字符的ASCII 編碼,是數(shù)值型數(shù)據(jù)。C正確;選項D:Str(X)返回值為X的字符串形式,非數(shù)值型數(shù)據(jù)。D錯誤。故答案選D。
【分析】本題考查VB中常用標準函數(shù)。常用標準函數(shù)主要有Int、Exp、Asc、Chr、Len等。
12.(2018高二上·臨河期中)2 * 3^2 + 2 * 8 / 4 + 3^2的值是(  )
A.64 B.31 C.49 D.22
【答案】B
【知識點】運算符、基本運算與表達式
【解析】【解答】表達式中運算符的優(yōu)先級為:^、*、/、+。表達式中應先計算3^2=9,然后計算2 * 9 + 2 * 8 / 4 + 9=18+16/4+9=18+4+9=31。故答案選B。
【分析】本題考查VB算術運算符優(yōu)先級。算術運算符優(yōu)先級其由高到低分別為:^(乘方)、-(取負)、*、/、\、Mod、+、-。
13.(2018高二上·臨河期中)下列變量相同的一組是(  )
A.EE 和ee B.E 和E1 C.A 和AA D.A1和1A
【答案】A
【知識點】常見數(shù)據(jù)類型、數(shù)組
【解析】【解答】VB中,不區(qū)分變量名的大小寫,所以變量EE和ee相同。故答案選A。
【分析】本題考查VB變量命名規(guī)則。VB變量命名規(guī)則有:1、必須以字母開頭,由字母、數(shù)字或下劃線組成,長度不能超過255個字符。2 、不能使用VB中的保留字。3、VB中不區(qū)分變量名的大小寫。但變量名一般首字母大寫。
14.(2018高二上·臨河期中)以下程序段的輸出結果是(  )。
X=2
PRINT X+1, X+1
A.3 4 B.3 3 C.X+1 X+1 D.2+1 2+1
【答案】B
【知識點】運算符、基本運算與表達式
【解析】【解答】由X=2可知,變量X是整型變量,表達式X+1的結果即進行算術運算的結果3,運算結束后,變量X的值不變,所以第二個X+1的結果也是3。故答案選B。
【分析】本題考查VB表達式的計算。
15.(2018高二上·臨河期中)長整型數(shù)據(jù)占(  )個字節(jié)
A.2 B.4 C.6 D.8
【答案】B
【知識點】常見數(shù)據(jù)類型、數(shù)組
【解析】【解答】長整型變量存儲為32位(4字節(jié))有符號的數(shù)值形式,其范圍從-2,147,483,648到2,147,483,647。故答案選B。
【分析】本題考查長整型變量。長整型(Long)的類型聲明字符為&。
16.(2018高二上·臨河期中)日期型常量的定界符是(  )
A.“” B.## C.‘’ D.$$
【答案】A
【知識點】常見數(shù)據(jù)類型、數(shù)組
【解析】【解答】VB中合法的日期型常量必須以數(shù)字符號(#)括起來,月份在前,中間是日期,最后是年份。故答案選B。
【分析】本題考查合法日期型常量的書寫。在字面上可被認作日期和時間的字符,只要用號碼符“#”括起來,都可以作為日期型數(shù)值常量。例: #09/02/99#、#January 4,1989#, #2002-5-4 14:30:00PM#都是合法的日期型常量。
17.(2018高二上·臨河期中)下列可作為Visual Basic變量名的是(  )。
A.a(chǎn)#a B.4a C.DIMA D.Const
【答案】C
【知識點】常見數(shù)據(jù)類型、數(shù)組
【解析】【解答】選項A:“a#a”中包含字符“#”,不能作為VB變量名。A錯誤;選項B:“4a”以數(shù)字開頭,不能作為VB變量名。B錯誤;選項C:“DIMA”以字母開頭,由字母組成,符合VB變量命名規(guī)則,可以作為變量名。C正確;選項D:“Const”是VB保留字,不能作為變量名。D錯誤。故答案選C。
【分析】本題考查VB變量命名規(guī)則。VB變量命名規(guī)則有:1、必須以字母開頭,由字母、數(shù)字或下劃線組成,長度不能超過255個字符。2 、不能使用VB中的保留字。3、VB中不區(qū)分變量名的大小寫。但變量名一般首字母大寫。
18.(2018高二上·臨河期中)表達式6*7/8 Mod 9的值是(  )。
A.4 B.5 C.6 D.7
【答案】B
【知識點】運算符、基本運算與表達式
【解析】【解答】根據(jù)算術運算符優(yōu)先級可知表達式中應先計算6*7/8=5.25,然后計算5.25 Mod 9=5。故答案選B。
【分析】本題考查VB算術運算符優(yōu)先級。算術運算符優(yōu)先級其由高到低分別為:-(取負)^、*、/、\、Mod、+、-。
19.(2018高二上·臨河期中)將數(shù)學表達式|X|+5e2寫成Visual Basic表達式,其正確的形式是(  )。
A.ABS(X)+5*Exp(2) B.ABSX+5*Exp(2)
C.SGN(X)+5*Ln(2) D.SQR(X)+5*Ln(2)
【答案】A
【知識點】運算符、基本運算與表達式
【解析】【解答】VB中,ABS(X)函數(shù)表示取X的絕對值;EXP(X)函數(shù)是指數(shù)函數(shù),返回值為以e為底,以X為指數(shù)的值;Ln(X)函數(shù)返回X的自然對數(shù)值;SGN(X)函數(shù)返回自變量的符號,即值為負數(shù)時,函數(shù)返回-1,值為0時,函數(shù)返回0,值為正數(shù)時,函數(shù)返回1;SQR(X)返回自變量X的平方根,自變量必須大于或等于0。因此,該表達式應寫為“ABS(X)+5*Exp(2)”。故答案選A。
【分析】本題考查VB標準函數(shù)的使用以及表達式的書寫。書寫時不可以省略乘號;運算符不可以相鄰;表達式必須書寫在同一基準,可以出現(xiàn)上下標;按照各種運算符的優(yōu)先級別來計算,表達式優(yōu)先級別排序:算術運算符>=字符運算符>關系運算符>邏輯運算符;表達式中只可以使用圓括號來表示優(yōu)先級,且要成對出現(xiàn)。不可以使用方括號、大括號等。
20.(2018高二上·臨河期中)參數(shù)是字符型的函數(shù)有(  )。
A.VAL B.CHR C.STR D.RND
【答案】A
【知識點】運算符、基本運算與表達式
【解析】【解答】選項A:VAL(X)函數(shù)是將字符X轉換為數(shù)值,所以參數(shù)C是字符型。A正確;選項B:CHR(X)函數(shù)是將X的ASCII碼轉換成對應的字符,所以參數(shù)X是數(shù)值型。B錯誤;選項C:STR(X)函數(shù)是將數(shù)值X轉換為字符,所以參數(shù)X是數(shù)值型。C錯誤;選項D:RND函數(shù)的功能是產(chǎn)生[0,1)之間的一個隨機數(shù),其參數(shù)是數(shù)值表達式。D錯誤。故答案選A。
【分析】本題考查VB中標準函數(shù)的參數(shù)數(shù)據(jù)類型。
21.(2018高二上·臨河期中)VAL(“1E4A”)的值是(  )
A.1 B.0 C.10000 D.1E4
【答案】C
【知識點】運算符、基本運算與表達式
【解析】【解答】題中函數(shù)的參數(shù)是“1E4A”,在字符“A”處停止讀入字符串,最終轉化的數(shù)值是1E4,即10000。故答案選C。
【分析】本題考查VB中VAL函數(shù)的具體應用。VAL(X)函數(shù)的功能是將一個數(shù)值字符串X轉為數(shù)值,并在它不能識別為數(shù)字的第一個字符上,停止讀入字符串。
22.(2018高二上·臨河期中)窗體的標題屬性是(  )。
A.NAME B.CAPTION C.LEFT D.TOP
【答案】B
【知識點】類、對象、屬性、方法、事件和事件處理的概念及應用
【解析】【解答】選項A:窗體的NAME屬性用于設置或返回窗體的名稱。A錯誤;選項B:窗體的CAPTION屬性用于設置窗體標題欄顯示的文本。B正確;選項C:LEFT屬性用于設置窗體左邊框位置。C錯誤;選項D:TOP屬性用于設置窗體上邊框位置。D錯誤。故答案選B。
【分析】本題考查常用窗體屬性。常用窗體屬性有:Appearance、Caption、Font、Left等。
23.(2018高二上·臨河期中)Rnd函數(shù)不可能為下列(  )值。
A.0.6 B.1 C.0.1234 D.0.0005
【答案】B
【知識點】運算符、基本運算與表達式
【解析】【解答】Rnd函數(shù)是隨機函數(shù),該函數(shù)返回小于1但大于或等于0的值。所以Rnd函數(shù)不可能返回值1。故答案選B。
【分析】本題考查隨機函數(shù)Rnd的使用。
24.(2018高二上·臨河期中)Int(196.555*100+0.5)/100的值是(  )。
A.198 B.199.6 C.198.56 D.196.56
【答案】D
【知識點】運算符、基本運算與表達式
【解析】【解答】Int(X)函數(shù)是取整函數(shù),即取不大于X的最大整數(shù),所以Int(196.555*100+0.5)/100=Int(19656)/100=196.56。故答案選D。
【分析】本題考查標準函數(shù)Int的功能以及表達式的計算。
25.(2018高二上·臨河期中)如果x是一個正實數(shù),對x的第4位小數(shù)四舍五入的表達式是(  )。
A.0.01*Int(x+0.005) B.0.01*Int(100*(x+0.005))
C.0.001*Int(1000*(x+0.0005)) D.0.01*Int(x+0.05)
【答案】C
【知識點】運算符、基本運算與表達式
【解析】【解答】若要對正實數(shù)x的第四位小數(shù)四舍五入,首先應在x的第四位小數(shù)上加5。若第四位小數(shù)小于4,則不會產(chǎn)生進位;若第四位小數(shù)大于等于5,則產(chǎn)生進位。然后將該數(shù)乘以1000取整,此時最后一位小數(shù)被舍去。最后將該數(shù)再還原,即乘以0.001。所以正確的表達式應為“0.001*Int(1000*(x+0.0005))”。故答案選C。
【分析】本題考查VB標準函數(shù)的使用以及表達式的書寫。
26.(2018高二上·臨河期中)執(zhí)行語句s=len(Mid(“Visual Basic”,1,6))后,s的值為(  )。
A.Visual B.Basic C.6 D.11
【答案】C
【知識點】運算符、基本運算與表達式
【解析】【解答】Mid(“Visual Basic”,1,6)表示截取了長度為6的字符串,再使用Len函數(shù)取字符串長度即為6。故答案選C。
【分析】本題考查標準函數(shù)Mid()和Len()的應用。Mid(String,start,length)表示從String字符串中,開始位置為start處截取length長度的字符串,Len(x)函數(shù)表示返回字符串變量x的長度。
27.(2018高二上·臨河期中)下列聲明語句中錯誤的是(  )。
A.Const var1=123 B.Dim var2=‘a(chǎn)bc’
C.Dim a, b as string D.Dim var3 as integer
【答案】B
【知識點】常量、變量及變量的賦值
【解析】【解答】選項A:該語句是定義了常量var1的值是123,語句合法。A正確;選項B:該聲明語句不符合聲明變量的格式。B錯誤;選項C:該語句定義了兩個字符型變量a和b。C正確;選項D:該語句定義了整型變量var3。D正確。故答案選B。
【分析】本題考查變量的聲明。聲明變量的格式為:<變量名>[As 數(shù)據(jù)類型]。
28.(2018高二上·臨河期中)Print “ANB”+STR(1223)的輸出結果為(  )。
A.ANB 1223 B.ANB1223 C.出錯 D.ANB
【答案】B
【知識點】運算符、基本運算與表達式
【解析】【解答】STR(X)函數(shù)功能是將一個數(shù)值型自變量X轉換為相應字符串的函數(shù),所以STR(1223)=“1223”。當“+”兩側都是字符串時,“+”充當字符串連接符,所以“ANB”+“1223”=“ANB1223”。故答案選B。
【分析】本題考查標準函數(shù)STR的使用以及字符串連接符“+”的功能。
29.(2018高二上·臨河期中)雙精度型數(shù)的類型標識符是(  )
A.$ B.# C.& D.!
【答案】B
【知識點】常見數(shù)據(jù)類型、數(shù)組
【解析】【解答】$是字符串型數(shù)的類型標識符;#是雙精度型數(shù)的類型標識符;&是長整型數(shù)的類型標識符;!是單精度型數(shù)的類型標識符。故答案選B。
【分析】本題考查不同數(shù)據(jù)的類型標識符。
30.(2018高二上·臨河期中)VB中雙精度型數(shù)據(jù)占(  )個字節(jié)。
A.2 B.4 C.6 D.8
【答案】D
【知識點】常見數(shù)據(jù)類型、數(shù)組
【解析】【解答】雙精度型變量存儲為IEEE 64位(8個字節(jié))浮點數(shù)值的形式,它的范圍在負數(shù)的時候是從 -1.79769313486232E308 到 -4.94065645841247E-324,而正數(shù)的時候是從 4.94065645841247E-324 到 1.79769313486232E308。故答案選D。
【分析】本題考查雙精度型數(shù)據(jù)的存儲。雙精度類型可以實現(xiàn)15位的精度。
31.(2018高二上·臨河期中)下列是單精度型數(shù)據(jù)的有(  )
A.25% B.32.789 C.5& D.1.2D4
【答案】B
【知識點】常見數(shù)據(jù)類型、數(shù)組
【解析】【解答】單精度型(Single)以4個字節(jié)(32位)存儲,它的范圍在負數(shù)的時候是從 -3.402823E38到-1.401298E-45,而在正數(shù)的時候是從 1.401298E-45 到 3.402823E38。綜上可知,32.789是單精度型數(shù)據(jù)。故答案選B。
【分析】本題考查單精度型數(shù)據(jù)的范圍及表示。
32.(2018高二上·臨河期中)在函數(shù)SQR(100)中,參數(shù)是(  )
A.SQR B.100 C.10 D.無
【答案】B
【知識點】運算符、基本運算與表達式
【解析】【解答】在函數(shù)SQR(100)中,SQR是函數(shù)名,100是函數(shù)的參數(shù),10是運算結果。故答案選B。
【分析】本題考查函數(shù)SQR的格式。SQR(  )中,括號里的內(nèi)容是函數(shù)的參數(shù)。
33.(2018高二上·臨河期中)按下列組合鍵可以打開屬性窗口的是(  )
A.ctrl +d B.ctrl +f C.ctrl +g D.ctrl +e
【答案】B
【知識點】類、對象、屬性、方法、事件和事件處理的概念及應用
【解析】【解答】 ctrl +d 是添加文件;ctrl +f是打開屬性窗口;ctrl +g是查看立即窗口;ctrl +e是打開菜單編輯器。故答案選B。
【分析】本題考查VB集成開發(fā)環(huán)境快捷鍵的使用。
34.(2018高二上·臨河期中)屬性窗口中沒有的是(  )
A.對象下拉列表框 B.標題欄
C.選項卡 D.按鈕
【答案】D
【知識點】類、對象、屬性、方法、事件和事件處理的概念及應用
【解析】【解答】屬性窗口組成有:標題欄、對象列表框、屬性列表框、屬性說明框。屬性列表框提供了兩種選項卡,按“字母”或“類型”排列。屬性窗口中沒有按鈕。故答案選D。
【分析】本題考查對屬性窗口的觀察及認識。屬性窗口:1、標題欄:顯示“屬性”以及當前對象的名字;
2、對象列表框:位于標題欄的下方,列出了應用程序中所有對象的名字以及類型,可以單擊列表框右邊的向下箭頭,從下拉列表框中選擇某一對象。
3、屬性列表框:屬性窗口中最重要的一部分,可以通過他查看、修改屬性值,屬性列表框提供了兩種選項卡,按“字母”或“類型”排列,列表框左邊是屬性名,右邊是屬性值。
4、屬性說明框:通過說明框可以了解當前選定屬性的含義以及數(shù)值。
35.(2018高二上·臨河期中)窗體的名稱屬性是(  )
A.NAME B.CAPTION C.TOP D.LEFT
【答案】A
【知識點】類、對象、屬性、方法、事件和事件處理的概念及應用
【解析】【解答】選項A:窗體的NAME屬性即窗體的名稱屬性,用于設置或返回窗體的名稱。A正確;選項B:窗體的CAPTION屬性用于設置窗體標題欄顯示的文本。B錯誤;選項C:TOP屬性用于設置窗體上邊框位置。C錯誤;選項D:LEFT屬性用于設置窗體左邊框位置。D錯誤。故答案選A。
【分析】本題考查常用窗體屬性。常用窗體屬性有:Appearance、Caption、Font、Left等。
36.(2018高二上·臨河期中)運行程序時,單擊窗體,觸發(fā)了窗體的(  )事件。
A.LOAD B.CLICK C.UNLOAD D.DBLCLICK
【答案】B
【知識點】類、對象、屬性、方法、事件和事件處理的概念及應用
【解析】【解答】LOAD是當窗體被裝入工作區(qū)時觸發(fā)的事件;CLICK是在程序運行時,單擊窗體內(nèi)的某個位置觸發(fā)的事件;UNLOAD是卸載窗體時觸發(fā)的事件;DBLCLICK是程序運行時,雙擊窗體內(nèi)的某個位置觸發(fā)的事件。故答案選B。
【分析】本題考查VB常用的窗體事件。VB常用窗體事件有:Click、DblClick、Load、Unload、Resize等。
37.(2018高二上·臨河期中)下列敘述正確的是(  )
A.對象不能復制
B.對象不能刪除
C.對象是類的實例
D.單擊對象可將工具箱中的控件放到窗體上
【答案】C
【知識點】類、對象、屬性、方法、事件和事件處理的概念及應用
【解析】【解答】對象是類的實例,可以復制、刪除,拖動工具箱中的控件可以將對象添加到窗體上。故答案選C。
【分析】本題考查對象的相關操作。對象是一件事、一個實體、一個名詞,可以獲得的東西,可以想象有自己標識的任何東西。對象是類的實例化。
38.(2018高二上·臨河期中)VB對象的對齊屬性是(  )
A.Alignment B.Backcolor C.Caption D.Height
【答案】A
【知識點】類、對象、屬性、方法、事件和事件處理的概念及應用
【解析】【解答】Alignment是設置對象對齊方式的屬性;Backcolor是設置對象背景色的屬性;Caption設置對象標題欄文字的屬性;Height是設置對象高度的屬性。故答案選A。
【分析】本題考查常用VB對象屬性。VB對象屬性主要有Alignment、Backcolor、Caption、Height、Width、Visible等。
39.(2018高二上·臨河期中)能夠顯示窗體的是(  )
A.Form1.Show B.Form1.Hide
C.Form1.Print D.Command1.Move 300, 1500
【答案】A
【知識點】類、對象、屬性、方法、事件和事件處理的概念及應用
【解析】【解答】Form1.Show的功能是將窗體Form1顯示出來;Form1.Hide的功能是將窗體Form1隱藏;Form1.Print的功能是輸出窗體Form1;Command1.Move 300, 1500的功能是將按鈕移動到距離窗體左邊框300,上邊框1500的位置。所以能夠顯示窗體的語句是Form1.Show。故答案選A。
【分析】本題考查窗體方法的使用。
40.(2018高二上·臨河期中)四個字符“E”,“y”,“B”,“8”的ASCII碼值最大的是(  )
A.“E” B.“y” C.“B” D.“8”
【答案】B
【知識點】信息的編碼
【解析】【解答】在ASCII碼表中,數(shù)字字符的ASCII碼小于大寫字母字符的ASCII碼,大寫字母字符的ASCII碼小于小寫字母字符的ASCII碼,所以選項中ASCII碼最大的是小寫字母“y”。故答案選B。
【分析】本題考查對ASCII碼表的掌握。
41.(2018高二上·臨河期中)保存一個VB程序時需要保存兩個文件(  )
A.工程文件和 .vbp B.窗體文件和 .frm文件
C..vbp文件和 .frm文件 D.模塊文件和 .bas文件
【答案】C
【知識點】程序的調試及運行
【解析】【解答】保存VB程序時,需要分別保存窗體文件和工程文件,窗體文件即.vbp文件,工程文件即.frm文件。故答案選C。
【分析】本題考查VB程序中涉及的文件,以及文件的保存。
42.(2018高二上·臨河期中)用于獲得字符串S從第2個字符開始的3個字符的函數(shù)是(  )
A.Mid$(S,2,3) B.Middle(S,2,3)
C.Right$(S,2,3) D.Left$(S,2,3)
【答案】A
【知識點】運算符、基本運算與表達式
【解析】【解答】選項A:Mid$(S,2,3)表示在字符串S中從第2位開始取3個字符,“$”表示該函數(shù)返回字符類型。A正確;選項B:VB中沒有Middle函數(shù)。B錯誤;選項C:VB中,Right函數(shù)有兩個參數(shù),Right$(S,n)表示取字符串S右邊n個字符。C錯誤;選項D:VB中,Left函數(shù)有兩個參數(shù),Left$(S,n)表示取字符串S左邊n個字符。D錯誤。故答案選A。
【分析】本題考查常用字符串函數(shù)的功能。常用字符串函數(shù)有:Len、Left、Right、Mid、Trim等。
43.(2018高二上·臨河期中)計算結果為0的表達式是(  )
A.Int(2.4)+Int(-2.8) B.ABS(-10)+SGN(-10)
C.Fix(2.4)+Int(-2.8) D.Fix(2.4)+Fix(-2.8)
【答案】D
【知識點】運算符、基本運算與表達式
【解析】【解答】Int(N)表示取不大于N的最大整數(shù);Abs(N)返回N的絕對值;Sgn(N)返回N的正負號;Fix(N)表示取N的整數(shù)部分。選項A:Int(2.4)+Int(-2.8)=2+(-3)=-1。A錯誤;選項B:ABS(-10)+SGN(-10) =10+(-1)=9。B錯誤;選項C:Fix(2.4)+Int(-2.8) =2+(-3)=-1。C錯誤;選項D: Fix(2.4)+Fix(-2.8) =2+(-2)=0。D正確。故答案選D。
【分析】本題考查VB中標準函數(shù)的功能以及表達式的計算。VB中常用標準函數(shù)有:Int、Sqr、Abs、Fix、Rnd等。
44.(2018高二上·臨河期中)VB程序中有兩個工程,每個工程中有兩個窗體,保存時需要保存(  )次。
A.3 B.5 C.7 D.6
【答案】C
【知識點】類、對象、屬性、方法、事件和事件處理的概念及應用
【解析】【解答】保存一個工程中的兩個窗體,需要先保存一個窗體,然后保存另一個窗體,最后保存工程文件,所以一個工程需要保存3次,兩個工程共需要保存6次,1個應用程序需要保存一次,共7次。故答案選C。
【分析】本題考查VB程序的保存。VB程序中需要保存窗體文件和工程文件。
45.(2018高二上·臨河期中)下列是事件的是(  )
A.LOAD B.SHOW C.PRINT D.CLS
【答案】A
【知識點】類、對象、屬性、方法、事件和事件處理的概念及應用
【解析】【解答】VB中,LOAD是事件,SHOW、PRINT、CLS是對象的方法。故答案選A。
【分析】本題考查事件和方法的區(qū)別。方法可以看作對象的動作,事件是對象的響應。
二、填空題(22*2分)
46.(2018高二上·臨河期中)變量名的長度不超過   個字符。
【答案】255
【知識點】常見數(shù)據(jù)類型、數(shù)組
【解析】【解答】VB變量命名規(guī)則要求,變量必須以字母開頭,由字母、數(shù)字或下劃線組成,長度不能超過255個字符。故答案為:255。
【分析】本題考查VB變量命名規(guī)則。VB變量命名規(guī)則有:1、必須以字母開頭,由字母、數(shù)字或下劃線組成,長度不能超過255個字符。2 、不能使用VB中的保留字。3、VB中不區(qū)分變量名的大小寫。但變量名一般首字母大寫。
47.(2018高二上·臨河期中)VB中對象有窗體和   。
【答案】控件
【知識點】類、對象、屬性、方法、事件和事件處理的概念及應用
【解析】【解答】窗體和控件是創(chuàng)建界面的基本構造模塊,也是創(chuàng)建應用程序所使用的對象。故答案為:控件。
【分析】本題考查VB對象的主要組成部分。用VB創(chuàng)建一個應用程序,首先是創(chuàng)建界面,它是用戶與應用程序進行交互操作的可視部分。窗體是一種對象,由屬性定義其外觀、由方法定義其行為、由事件定義其與用戶的交互。通過設置窗體屬性并編寫響應事件的VB代碼,就能定義出滿足應用程序需要的對象。控件是包括在窗體對象內(nèi)的對象。每種類型的控件都有自己的一套屬性、方法和事件,以適用于特定的目的。一些控件最適合在應用程序中輸入或顯示文本。另一些控件能夠訪問其它的應用程序和處理數(shù)據(jù)。
48.(2018高二上·臨河期中)LEN(“臨河三中GOOD”)的值是   
【答案】8
【知識點】運算符、基本運算與表達式
【解析】【解答】Len(X)函數(shù)表示返回字符串變量X的長度,LEN(“臨河三中GOOD”)中,字符串變量是“臨河三中GOOD”,共有8個字符,字符串長度是8。故答案為:8。
【分析】本題考查Len(X)函數(shù)的功能。Len(X)函數(shù)是返回字符串變量X的長度。
49.(2018高二上·臨河期中)VB中的常量分為   常量和   常量。
【答案】值;符號
【知識點】常見數(shù)據(jù)類型、數(shù)組
【解析】【解答】VB中的常量可以分為:值常量和符號常量。值常量可分為:數(shù)值常量、字符串常量、布爾常量、日期常量。符號常量可分為: 系統(tǒng)內(nèi)部常量和自定義常量(系統(tǒng)內(nèi)部常量不需要自己定義)。故答案為:值;符號。
【分析】本題考查VB常量類型。VB常量可以分為值常量和符號常量。
50.(2018高二上·臨河期中)用A存放0.4,應該將A定義成   型變量。
【答案】單精度
【知識點】常見數(shù)據(jù)類型、數(shù)組
【解析】【解答】用A存放0.4,應該將A定義成單精度型變量。單精度數(shù)在內(nèi)存中占4個字節(jié),有效數(shù)字是7位十進制數(shù),取值范圍:負數(shù) -3.402823E+38 ~ -1.401298E-45,正數(shù) 1.401298E-45 ~ 3.402823E+38。故答案為:單精度。
【分析】本題考查VB中常用數(shù)據(jù)類型。VB常用數(shù)據(jù)類型有:整形、長整型、單精度型、雙精度型等。
51.(2018高二上·臨河期中)一個變量不進行類型說明,默認是   型。
【答案】變體
【知識點】常見數(shù)據(jù)類型、數(shù)組
【解析】【解答】VB中Dim變量后面沒有As變量類型的,則變量都被聲明為Variant(變體)數(shù)據(jù)類型。
Variant 是一種特殊的數(shù)據(jù)類型,除了定長 String 數(shù)據(jù)及用戶定義類型外,可以包含任何種類的數(shù)據(jù)。Variant 也可以包含Empty、Error、Nothing 及 Null等特殊值。可以用VarType 函數(shù)或 TypeName 函數(shù)來決定如何處理 Variant 中的數(shù)據(jù)。故答案為:變體。
【分析】本題考查變量的聲明。變量聲明格式:Dim 變量名 As 數(shù)據(jù)類型。
52.(2018高二上·臨河期中)變量名必須以   打頭。
【答案】字母
【知識點】常見數(shù)據(jù)類型、數(shù)組
【解析】【解答】VB變量命名規(guī)則要求,變量名必須以字母開頭,由字母、數(shù)字或下劃線組成,且長度不能超過255個字符。故答案為:字母。
【分析】本題考查VB變量命名規(guī)則。VB變量命名規(guī)則有:1、必須以字母開頭,由字母、數(shù)字或下劃線組成,長度不能超過255個字符。2 、不能使用VB中的保留字。3、VB中不區(qū)分變量名的大小寫。但變量名一般首字母大寫。
53.(2018高二上·臨河期中)單精度型數(shù)有   法和   法兩種表示方法。
【答案】定點表示;浮點表示
【知識點】常見數(shù)據(jù)類型、數(shù)組
【解析】【解答】在VB中,單精度型數(shù)有兩種表示方法:定點表示法和浮點表示法。
定點表示法:即一般的記數(shù)方法,用小數(shù)點分隔數(shù)據(jù)的整數(shù)部分和小數(shù)部分。例如:56.78!、129!、-123.56#、123.56……若一個數(shù)字中含有小數(shù)點,而后面又不帶任何尾符,則默認為雙精度數(shù)型。
浮點表示法:即用科學記數(shù)法來表示數(shù)。例如:4.321*10-2、-1.23*104、3.16*10 ……
故答案為:定點表示;浮點表示。
【分析】本題考查單精度型數(shù)的表示方法。單精度型數(shù)有兩種表示方法:定點表示法和浮點表示法。
54.(2018高二上·臨河期中)字符串變量有定長字符串變量和   字符串變量。
【答案】變長
【知識點】常見數(shù)據(jù)類型、數(shù)組
【解析】【解答】字符串變量有定長字符串變量和變長字符串變量。故答案為:定長。
【分析】本題考查VB中字符串變量的定義。定長字符串是在程序執(zhí)行過程中,保持長度不變的字符串。變長字符串是指字符串的長度固定,如果對字符串變量賦予新的字符串,它的長度就會發(fā)生變化。一個字符串如果沒有定義成定長字符串,都屬于變長字符串。
55.(2018高二上·臨河期中)將A變量定義成長度為5的定長字符串變量所用的語句是   。
【答案】DIM A AS STRING*5
【知識點】常見數(shù)據(jù)類型、數(shù)組;常量、變量及變量的賦值
【解析】【解答】對于字符串類型變量,如果其存放的字符串長度是固定的,那么可以把它定義為定長字符串,定義方法為:Dim 字符串變量名 As String * 字符數(shù)。所以將A變量定義成長度為5的定長字符串變量所用的語句是DIM A AS STRING*5。故答案為:DIM A AS STRING*5。
【分析】本題考查訂場字符串變量的定義,定義方法為:Dim 字符串變量名 As String * 字符數(shù)。
56.(2018高二上·臨河期中)VB程序設計采用的編程機制是   。
【答案】面向對象事件驅動
【知識點】計算機解決問題的過程
【解析】【解答】VB是一種面向對象的程序設計語言,采用了事件驅動編程機制。故答案為:面向對象事件驅動。
【分析】本題考查VB面向對象設計思想與方法。
57.(2018高二上·臨河期中)雙精度型數(shù)據(jù)用浮點形式表示時,底數(shù)用   表示。
【答案】D
【知識點】常見數(shù)據(jù)類型、數(shù)組
【解析】【解答】在VB中,單精度型數(shù)據(jù)用字母E,雙精度用字母D表示底數(shù)10,如雙精度型數(shù)據(jù)-1.23*108可以表示為-1.23D8。故答案為:D。
【分析】本題考查雙精度型數(shù)據(jù)用浮點形式表示時,底數(shù)表示方法。
58.(2018高二上·臨河期中)單精度型數(shù)據(jù)的有效位最多   位,雙精度型數(shù)據(jù)的有效位最多   位。
【答案】7;16
【知識點】常見數(shù)據(jù)類型、數(shù)組
【解析】【解答】單精度數(shù)在內(nèi)存中占4個字節(jié)(32位),有效數(shù)字:7位十進制數(shù);雙精度數(shù)在內(nèi)存中占8個字節(jié)(64位),雙精度型可以精確到15或16位十進制數(shù),即15或16位有效數(shù)。故答案為:7;16。
【分析】本題考查單精度數(shù)與雙精度數(shù)的有效位數(shù)。
59.(2018高二上·臨河期中)VB中對象的三要素是   ,   ,   。
【答案】屬性;事件;方法
【知識點】類、對象、屬性、方法、事件和事件處理的概念及應用
【解析】【解答】VB中對象的三要素是屬性、事件、方法。屬性是對對象本身的描述;事件是針對對象做出的事;方法是對象掌握的技能。故答案為:屬性;事件;方法。
【分析】本題考查VB對象的三要素。
60.(2018高二上·臨河期中)VB的三種工作模式是   ,   ,   。
【答案】設計;運行;BREAK
【知識點】程序的調試及運行
【解析】【解答】VB的三種工作模式:設計模式、運行模式和中斷(BREAK)模式。
在設計模式下,可以建立應用程序的用戶界面,設置控件的屬性,編寫程序代碼等;
在運行模式下,可以測試程序的運行結果,可以與應用程序對話,還可以查看程序代碼,但不能修改程序;
在BREAK模式下,可以利用各種調試手段檢查或更改某些變量或表達式的值,或者在斷點附近單步執(zhí)行程序,以便發(fā)現(xiàn)錯誤或改正錯誤。
故答案為:設計;運行;BREAK。
【分析】本題考查VB的三種工作模式。
三、按要求寫出語句(10*1分)
61.(2018高二上·臨河期中)按要求寫出語句
(1)產(chǎn)生【4,86】的隨機整數(shù)
(2)對X四舍五入保留4位有效數(shù)字
(3)顯示系統(tǒng)當前日期和時間
(4)產(chǎn)生【-6,6】隨機整數(shù)
(5)顯示今天距離2019年元旦的天數(shù)。
(6)請寫出布爾型數(shù)據(jù)和數(shù)值型數(shù)據(jù)相互轉化的規(guī)則。
(7)將字符串X的首尾字符相連
(8)產(chǎn)生不重復的兩個隨機數(shù)
(9)在當前行的第4列輸出5個“*”
(10)將字符串X從第2個字符截取到最后并顯示。
【答案】(1)INT(RND *83)+4
(2)INT(X*10^4+0.5)/10^4
(3)PRINT DATE(  ),TIME(  )
(4)INT(RND*13)-6
(5)#01-01-2019#-DATE(  )
(6)布爾---數(shù)值:FALSE-----0 TRUE-------1
數(shù)值----布爾:0-----FALSE 非0-----TRUE
(7)PRINT LEFT(X,1)+RIGHT(X,1)
(8)RANDOMIZE TIMER
PRINT RND, RND
(9)PRINT TAB(4);”*****”
(10)PRINT MID(X,2)
【知識點】常見數(shù)據(jù)類型、數(shù)組;運算符、基本運算與表達式;常量、變量及變量的賦值
【解析】【解答】(1)RND函數(shù)可以返回[0,1)之間的隨機數(shù),INT是取整函數(shù),所以產(chǎn)生[A,B]的隨機整數(shù),表達式應為INT(RND*(B-A+1))+A。所以產(chǎn)生[4,86]的隨機整數(shù),表達式為INT(RND *83)+4。故答案為:INT(RND *83)+4。
(2)對X四舍五入保留4位有效數(shù)字即將X的第5位四舍五入,表達式為X*10^4+0.5;保留4位有效數(shù)字,即將其取整,表達式為INT(X*10^4+0.5);最后將X還原,除以10^4,表達式為INT(X*10^4+0.5)/10^4。故答案為:INT(X*10^4+0.5)/10^4。
(3)顯示系統(tǒng)當前日期和時間,可以調用VB提供的日期和事件函數(shù),即DATE()和TIME(),將其顯示即語句PRINT DATE(  ),TIME(  )。故答案為:PRINT DATE(  ),TIME(  )。
(4)RND函數(shù)可以返回[0,1)之間的隨機數(shù),INT是取整函數(shù),所以產(chǎn)生[A,B]的隨機整數(shù),表達式應為INT(RND*(B-A+1))+A。所以產(chǎn)生[-6,6]的隨機整數(shù),表達式為INT(RND*13)-6。故答案為:INT(RND*13)-6。
(5)VB提供的日期函數(shù)DATE()可以調用當前系統(tǒng)時間,所以顯示今天距離2019年元旦的天數(shù)的表達式為#01-01-2019#-DATE()。故答案為:#01-01-2019#-DATE()。
(6)布爾型數(shù)據(jù)只有兩個值:FALSE和TRUE。FALSE對應數(shù)值型數(shù)據(jù)0,TRUE對應數(shù)值型數(shù)據(jù)1。當數(shù)值型數(shù)據(jù)為0時,將其轉化為布爾型數(shù)據(jù)為FALSE,當數(shù)值型數(shù)據(jù)為非0時,將其轉化為布爾型數(shù)據(jù)為TRUE。故答案為:布爾---數(shù)值:FALSE-----0 TRUE-------1 數(shù)值----布爾:0-----FALSE 非0-----TRUE。
(7)VB中,LEFT函數(shù)是取一段字符串的左邊幾個字符,RIGHT函數(shù)是取一段字符串的右邊幾個字符,所以字符串X的首字符為LEFT(X,1),尾字符為RIGHT(X,1),再將其用字符串連接符“+”連接,即PRINT LEFT(X,1)+RIGHT(X,1)。故答案為:PRINT LEFT(X,1)+RIGHT(X,1)。
(8)產(chǎn)生不重復的隨機數(shù)需要使用初始化隨機數(shù)生成器RANDOMIZE,該語法格式為RANDOMIZE [number]。RANDOMIZE用number將RND函數(shù)的隨機數(shù)生成器初始化,該隨機生成器給number一個新的種子值。如果省略number,則用系統(tǒng)計時器TIMER返回的值作為新的種子值。所以產(chǎn)生不重復的兩個隨機數(shù)的語句為:RANDOMIZE TIMER PRINT RND, RND。故答案為:RANDOMIZE TIMER PRINT RND, RND。
(9)VB中,TAB函數(shù)可以把光標移動到參數(shù)n指定位置,從指定位置上輸出信息,輸出的內(nèi)容放在TAB函數(shù)的后面,用分號隔開,格式為TAB(n);。所以在當前行的第4列輸出5個“*”的語句為:PRINT TAB(4);”*****”。故答案為:PRINT TAB(4);”*****”。
(10)VB中,MID函數(shù)可以實現(xiàn)從字符串中返回指定數(shù)量的字符,格式為MID(String,Start[,Length]),即返回String中從Start開始的長度為Length的字符串。若省略Length,則將返回從Start到末尾的所有字符。所以將字符串X從第2個字符截取到最后并顯示的語句為:PRINT MID(X,2)。故答案為:PRINT MID(X,2)。
【分析】本題考查VB標準函數(shù)的使用,表達式和常用語句的書寫。
1 / 1內(nèi)蒙古巴彥淖爾市臨河三中計算機班2018-2019學年高二上學期信息技術期中考試試卷VB
一、選擇題(46*1分)
1.(2018高二上·臨河期中)下列不屬于VB常量類型的是(  )
A.數(shù)值型 B.字符型 C.布爾型 D.時間型
2.(2018高二上·臨河期中)表達式6.8*9 Mod 28\8的值是(  )。
A.0 B.1 C.2 D.3
3.(2018高二上·臨河期中)數(shù)學表達式 對應的正確Visual Basic表達式為(  )
A.-b+Sqr(b*b-4*a*c)/2*a B.-b+Sqr(b*b-4*a*c)/(2*a)
C.(-b+Sqr(b*b-4*a*c))/(2*a) D.(-b+Sqr(b*b-4*a*c))/ 2*a
4.(2018高二上·臨河期中)下列各項是常量的有(  )
A.ABC B.“ABC” C.5+A D.1/2
5.(2018高二上·臨河期中)可作為VB變量名的是(  )
A.A-1 B.2S C.A.4 D.A_B
6.(2018高二上·臨河期中)下列不屬于VB合法常量的是(  )
A.“123” B.FALSE
C.#09/08/98 # D.4+9
7.(2018高二上·臨河期中)表達式8*3/6\4 mod 3的值是(  )
A.0 B.1 C.2 D.3
8.(2018高二上·臨河期中)編寫代碼在(  )窗口中進行。
A.屬性窗口 B.布局窗口 C.代碼窗口 D.立即窗口
9.(2018高二上·臨河期中)布爾型變量的默認值是(  )
A.0 B.-1 C.FALSE D.TRUE
10.(2018高二上·臨河期中)不是算術運算符的是(  )。
A.MOD B.\ C.& D./
11.(2018高二上·臨河期中)值不是數(shù)值型數(shù)據(jù)的是(  )
A.LEN B.EXP C.ASC D.STR
12.(2018高二上·臨河期中)2 * 3^2 + 2 * 8 / 4 + 3^2的值是(  )
A.64 B.31 C.49 D.22
13.(2018高二上·臨河期中)下列變量相同的一組是(  )
A.EE 和ee B.E 和E1 C.A 和AA D.A1和1A
14.(2018高二上·臨河期中)以下程序段的輸出結果是(  )。
X=2
PRINT X+1, X+1
A.3 4 B.3 3 C.X+1 X+1 D.2+1 2+1
15.(2018高二上·臨河期中)長整型數(shù)據(jù)占(  )個字節(jié)
A.2 B.4 C.6 D.8
16.(2018高二上·臨河期中)日期型常量的定界符是(  )
A.“” B.## C.‘’ D.$$
17.(2018高二上·臨河期中)下列可作為Visual Basic變量名的是(  )。
A.a(chǎn)#a B.4a C.DIMA D.Const
18.(2018高二上·臨河期中)表達式6*7/8 Mod 9的值是(  )。
A.4 B.5 C.6 D.7
19.(2018高二上·臨河期中)將數(shù)學表達式|X|+5e2寫成Visual Basic表達式,其正確的形式是(  )。
A.ABS(X)+5*Exp(2) B.ABSX+5*Exp(2)
C.SGN(X)+5*Ln(2) D.SQR(X)+5*Ln(2)
20.(2018高二上·臨河期中)參數(shù)是字符型的函數(shù)有(  )。
A.VAL B.CHR C.STR D.RND
21.(2018高二上·臨河期中)VAL(“1E4A”)的值是(  )
A.1 B.0 C.10000 D.1E4
22.(2018高二上·臨河期中)窗體的標題屬性是(  )。
A.NAME B.CAPTION C.LEFT D.TOP
23.(2018高二上·臨河期中)Rnd函數(shù)不可能為下列(  )值。
A.0.6 B.1 C.0.1234 D.0.0005
24.(2018高二上·臨河期中)Int(196.555*100+0.5)/100的值是(  )。
A.198 B.199.6 C.198.56 D.196.56
25.(2018高二上·臨河期中)如果x是一個正實數(shù),對x的第4位小數(shù)四舍五入的表達式是(  )。
A.0.01*Int(x+0.005) B.0.01*Int(100*(x+0.005))
C.0.001*Int(1000*(x+0.0005)) D.0.01*Int(x+0.05)
26.(2018高二上·臨河期中)執(zhí)行語句s=len(Mid(“Visual Basic”,1,6))后,s的值為(  )。
A.Visual B.Basic C.6 D.11
27.(2018高二上·臨河期中)下列聲明語句中錯誤的是(  )。
A.Const var1=123 B.Dim var2=‘a(chǎn)bc’
C.Dim a, b as string D.Dim var3 as integer
28.(2018高二上·臨河期中)Print “ANB”+STR(1223)的輸出結果為(  )。
A.ANB 1223 B.ANB1223 C.出錯 D.ANB
29.(2018高二上·臨河期中)雙精度型數(shù)的類型標識符是(  )
A.$ B.# C.& D.!
30.(2018高二上·臨河期中)VB中雙精度型數(shù)據(jù)占(  )個字節(jié)。
A.2 B.4 C.6 D.8
31.(2018高二上·臨河期中)下列是單精度型數(shù)據(jù)的有(  )
A.25% B.32.789 C.5& D.1.2D4
32.(2018高二上·臨河期中)在函數(shù)SQR(100)中,參數(shù)是(  )
A.SQR B.100 C.10 D.無
33.(2018高二上·臨河期中)按下列組合鍵可以打開屬性窗口的是(  )
A.ctrl +d B.ctrl +f C.ctrl +g D.ctrl +e
34.(2018高二上·臨河期中)屬性窗口中沒有的是(  )
A.對象下拉列表框 B.標題欄
C.選項卡 D.按鈕
35.(2018高二上·臨河期中)窗體的名稱屬性是(  )
A.NAME B.CAPTION C.TOP D.LEFT
36.(2018高二上·臨河期中)運行程序時,單擊窗體,觸發(fā)了窗體的(  )事件。
A.LOAD B.CLICK C.UNLOAD D.DBLCLICK
37.(2018高二上·臨河期中)下列敘述正確的是(  )
A.對象不能復制
B.對象不能刪除
C.對象是類的實例
D.單擊對象可將工具箱中的控件放到窗體上
38.(2018高二上·臨河期中)VB對象的對齊屬性是(  )
A.Alignment B.Backcolor C.Caption D.Height
39.(2018高二上·臨河期中)能夠顯示窗體的是(  )
A.Form1.Show B.Form1.Hide
C.Form1.Print D.Command1.Move 300, 1500
40.(2018高二上·臨河期中)四個字符“E”,“y”,“B”,“8”的ASCII碼值最大的是(  )
A.“E” B.“y” C.“B” D.“8”
41.(2018高二上·臨河期中)保存一個VB程序時需要保存兩個文件(  )
A.工程文件和 .vbp B.窗體文件和 .frm文件
C..vbp文件和 .frm文件 D.模塊文件和 .bas文件
42.(2018高二上·臨河期中)用于獲得字符串S從第2個字符開始的3個字符的函數(shù)是(  )
A.Mid$(S,2,3) B.Middle(S,2,3)
C.Right$(S,2,3) D.Left$(S,2,3)
43.(2018高二上·臨河期中)計算結果為0的表達式是(  )
A.Int(2.4)+Int(-2.8) B.ABS(-10)+SGN(-10)
C.Fix(2.4)+Int(-2.8) D.Fix(2.4)+Fix(-2.8)
44.(2018高二上·臨河期中)VB程序中有兩個工程,每個工程中有兩個窗體,保存時需要保存(  )次。
A.3 B.5 C.7 D.6
45.(2018高二上·臨河期中)下列是事件的是(  )
A.LOAD B.SHOW C.PRINT D.CLS
二、填空題(22*2分)
46.(2018高二上·臨河期中)變量名的長度不超過   個字符。
47.(2018高二上·臨河期中)VB中對象有窗體和   。
48.(2018高二上·臨河期中)LEN(“臨河三中GOOD”)的值是   
49.(2018高二上·臨河期中)VB中的常量分為   常量和   常量。
50.(2018高二上·臨河期中)用A存放0.4,應該將A定義成   型變量。
51.(2018高二上·臨河期中)一個變量不進行類型說明,默認是   型。
52.(2018高二上·臨河期中)變量名必須以   打頭。
53.(2018高二上·臨河期中)單精度型數(shù)有   法和   法兩種表示方法。
54.(2018高二上·臨河期中)字符串變量有定長字符串變量和   字符串變量。
55.(2018高二上·臨河期中)將A變量定義成長度為5的定長字符串變量所用的語句是   。
56.(2018高二上·臨河期中)VB程序設計采用的編程機制是   。
57.(2018高二上·臨河期中)雙精度型數(shù)據(jù)用浮點形式表示時,底數(shù)用   表示。
58.(2018高二上·臨河期中)單精度型數(shù)據(jù)的有效位最多   位,雙精度型數(shù)據(jù)的有效位最多   位。
59.(2018高二上·臨河期中)VB中對象的三要素是   ,   ,   。
60.(2018高二上·臨河期中)VB的三種工作模式是   ,   ,   。
三、按要求寫出語句(10*1分)
61.(2018高二上·臨河期中)按要求寫出語句
(1)產(chǎn)生【4,86】的隨機整數(shù)
(2)對X四舍五入保留4位有效數(shù)字
(3)顯示系統(tǒng)當前日期和時間
(4)產(chǎn)生【-6,6】隨機整數(shù)
(5)顯示今天距離2019年元旦的天數(shù)。
(6)請寫出布爾型數(shù)據(jù)和數(shù)值型數(shù)據(jù)相互轉化的規(guī)則。
(7)將字符串X的首尾字符相連
(8)產(chǎn)生不重復的兩個隨機數(shù)
(9)在當前行的第4列輸出5個“*”
(10)將字符串X從第2個字符截取到最后并顯示。
答案解析部分
1.【答案】D
【知識點】常見數(shù)據(jù)類型、數(shù)組
【解析】【解答】VB中的常量可以分為:直接常量和符號常量。直接常量可分為:數(shù)值常量、字符串常量、布爾常量、日期常量。符號常量可分為:系統(tǒng)內(nèi)部常量和自定義常量(系統(tǒng)內(nèi)部常量不需要自己定義)。所以數(shù)值型、字符型、布爾型屬于VB常量類型,時間型不屬于VB常量類型。故答案選D。
【分析】本題考查VB常量類型。常用VB常量類型有:數(shù)值型、字符型、布爾型、日期型等。
2.【答案】B
【知識點】運算符、基本運算與表達式
【解析】【解答】根據(jù)VB算術運算符優(yōu)先級可知表達式中應先計算6.8*9=61.2,然后計算28\8=3,最后計算61.2 Mod 3=1。故答案選B。
【分析】本題考查VB算術運算符優(yōu)先級,其由高到低分別為:-(取負)^、*、/、\、Mod、+、-。
3.【答案】C
【知識點】運算符、基本運算與表達式
【解析】【解答】VB表達式中,乘號用“*”表示,且不能省略,Sqr函數(shù)可以求解算術平方根,適當?shù)厥褂美ㄌ柨梢悦鞔_表示計算的優(yōu)先級順序。綜上,題中表達式正確書寫方式應為“(-b+Sqr(b*b-4*a*c))/(2*a)”。故答案選C。
【分析】本題考查VB表達式的書寫。書寫時不可以省略乘號;運算符不可以相鄰;表達式必須書寫在同一基準,可以出現(xiàn)上下標;表達式中只可以使用圓括號來表示優(yōu)先級,且要成對出現(xiàn)。不可以使用方括號、大括號等。
4.【答案】B
【知識點】常見數(shù)據(jù)類型、數(shù)組
【解析】【解答】VB中的常量可以分為:直接常量和符號常量。直接常量可分為: 數(shù)值常量、字符串常量、布爾常量、日期常量。符號常量可分為: 系統(tǒng)內(nèi)部常量和自定義常量(系統(tǒng)內(nèi)部常量不需要自己定義)。“ABC”是字符串常量。故答案選B。
【分析】本題考查常見常量的表示。字符串常量是一段內(nèi)容固定不變的文字,由一對雙引號之間的若干個字符的序列組成。邏輯類型只有兩個常量,真(True)和假(False)。
5.【答案】D
【知識點】常見數(shù)據(jù)類型、數(shù)組
【解析】【解答】選項A:“A-1”中包含“-”,不可作為變量名。A錯誤;選項B:“2S”以數(shù)字開頭,不可作為變量名。B錯誤;選項C:“A.4”中包含“.”,不可作為變量名。C錯誤;選項D:“A_B”以字母開頭,由字母和下劃線組成,符合變量命名規(guī)則,可以作為變量名。D正確。故答案選D。
【分析】本題考查VB變量命名規(guī)則。VB變量命名規(guī)則有:1、必須以字母開頭,由字母、數(shù)字或下劃線組成,長度不能超過255個字符。2 、不能使用VB中的保留字。3、VB中不區(qū)分變量名的大小寫。但變量名一般首字母大寫。
6.【答案】D
【知識點】常見數(shù)據(jù)類型、數(shù)組
【解析】【解答】選項A:“123”是字符串常量,屬于合法常量。A正確;選項B:FALSE是邏輯型常量,屬于合法常量。B正確;選項C: #09/08/98 # 是日期型常量,屬于合法常量。C正確;選項D:4+9是表達式,不是常量。D錯誤。故答案選D。
【分析】本題考查VB常量類型及其表示。在VB中字符串常量是用雙引號括起的串字符, 例如"ABC", "abcdefg","123", "O", "VB程序設計"等。邏輯類型只有兩個常量,真(True)和假(False)。一種在字面上可被認作日期和時間的字符,只要用號碼符“#”括起來,都可以作為日期型數(shù)值常量。例: #09/02/99#、#January 4,1989#, #2002-5-4 14:30:00PM#都是合法的日期型常量。除此之外還有整型常量、實數(shù)、符號常量和系統(tǒng)常量。
7.【答案】B
【知識點】運算符、基本運算與表達式
【解析】【解答】根據(jù)VB算術運算符優(yōu)先級可知表達式中應先計算8*3/6\4=1,然后計算1 mod 3=1,所以最終計算結果為1。故答案選B。
【分析】本題考查VB算術運算符優(yōu)先級,其由高到低分別為:-(取負)^、*、/、\、Mod、+、-。
8.【答案】C
【知識點】類、對象、屬性、方法、事件和事件處理的概念及應用
【解析】【解答】屬性窗口是VB中一個比較復雜的窗口,其中列出了對選定窗體和控件的屬性設置值。VB中正是通過改變屬性來改變對象的特征,如大小、標題或顏色;布局窗口允許使用表示屏幕的小圖像來布置應用程序中各窗體的位置;代碼窗口是輸入、修改應用程序代碼的編輯器,每個窗體和代碼模塊都有一個單獨的代碼編輯器;立即窗口即debug窗口,它是用于檢查各種錯誤的窗口。綜上可知,編寫代碼在代碼窗口中進行。故答案選C。
【分析】本題考查VB集成環(huán)境窗口的了解。VB集成環(huán)境的主窗口包括:窗體設計窗口、工程資源管理器、屬性窗口、窗體布局窗口、代碼窗口等。
9.【答案】C
【知識點】常見數(shù)據(jù)類型、數(shù)組
【解析】【解答】VB中未賦值的數(shù)據(jù)不是為0就是為空。布爾未賦值時是0,也就是FALSE,其它的數(shù)是TRUE。故答案選C。
【分析】本題考查布爾型變量。在VB中,布爾型變量只有兩個值,TRUE和FALSE。
10.【答案】C
【知識點】運算符、基本運算與表達式
【解析】【解答】VB算術運算符有:^、-(負號)、*、/、\、Mod、+、-(減)。&是字符串運算符,用于連接兩個字符串表達式。故答案選C。
【分析】本題考查VB運算符種類。VB運算符包括算術運算符、字符串運算符、關系運算符、邏輯運算符四種。
11.【答案】D
【知識點】運算符、基本運算與表達式
【解析】【解答】選項A:Len(X)函數(shù)返回字符串X的長度,是數(shù)值型數(shù)據(jù)。A正確;選項B:Exp(X)是指數(shù)函數(shù),返回值為以e為底、以X為指數(shù)的值,是數(shù)值型數(shù)據(jù)。B正確;選項C:ASC(X)函數(shù)是求字符串X的第一個字符的ASCII 編碼,是數(shù)值型數(shù)據(jù)。C正確;選項D:Str(X)返回值為X的字符串形式,非數(shù)值型數(shù)據(jù)。D錯誤。故答案選D。
【分析】本題考查VB中常用標準函數(shù)。常用標準函數(shù)主要有Int、Exp、Asc、Chr、Len等。
12.【答案】B
【知識點】運算符、基本運算與表達式
【解析】【解答】表達式中運算符的優(yōu)先級為:^、*、/、+。表達式中應先計算3^2=9,然后計算2 * 9 + 2 * 8 / 4 + 9=18+16/4+9=18+4+9=31。故答案選B。
【分析】本題考查VB算術運算符優(yōu)先級。算術運算符優(yōu)先級其由高到低分別為:^(乘方)、-(取負)、*、/、\、Mod、+、-。
13.【答案】A
【知識點】常見數(shù)據(jù)類型、數(shù)組
【解析】【解答】VB中,不區(qū)分變量名的大小寫,所以變量EE和ee相同。故答案選A。
【分析】本題考查VB變量命名規(guī)則。VB變量命名規(guī)則有:1、必須以字母開頭,由字母、數(shù)字或下劃線組成,長度不能超過255個字符。2 、不能使用VB中的保留字。3、VB中不區(qū)分變量名的大小寫。但變量名一般首字母大寫。
14.【答案】B
【知識點】運算符、基本運算與表達式
【解析】【解答】由X=2可知,變量X是整型變量,表達式X+1的結果即進行算術運算的結果3,運算結束后,變量X的值不變,所以第二個X+1的結果也是3。故答案選B。
【分析】本題考查VB表達式的計算。
15.【答案】B
【知識點】常見數(shù)據(jù)類型、數(shù)組
【解析】【解答】長整型變量存儲為32位(4字節(jié))有符號的數(shù)值形式,其范圍從-2,147,483,648到2,147,483,647。故答案選B。
【分析】本題考查長整型變量。長整型(Long)的類型聲明字符為&。
16.【答案】A
【知識點】常見數(shù)據(jù)類型、數(shù)組
【解析】【解答】VB中合法的日期型常量必須以數(shù)字符號(#)括起來,月份在前,中間是日期,最后是年份。故答案選B。
【分析】本題考查合法日期型常量的書寫。在字面上可被認作日期和時間的字符,只要用號碼符“#”括起來,都可以作為日期型數(shù)值常量。例: #09/02/99#、#January 4,1989#, #2002-5-4 14:30:00PM#都是合法的日期型常量。
17.【答案】C
【知識點】常見數(shù)據(jù)類型、數(shù)組
【解析】【解答】選項A:“a#a”中包含字符“#”,不能作為VB變量名。A錯誤;選項B:“4a”以數(shù)字開頭,不能作為VB變量名。B錯誤;選項C:“DIMA”以字母開頭,由字母組成,符合VB變量命名規(guī)則,可以作為變量名。C正確;選項D:“Const”是VB保留字,不能作為變量名。D錯誤。故答案選C。
【分析】本題考查VB變量命名規(guī)則。VB變量命名規(guī)則有:1、必須以字母開頭,由字母、數(shù)字或下劃線組成,長度不能超過255個字符。2 、不能使用VB中的保留字。3、VB中不區(qū)分變量名的大小寫。但變量名一般首字母大寫。
18.【答案】B
【知識點】運算符、基本運算與表達式
【解析】【解答】根據(jù)算術運算符優(yōu)先級可知表達式中應先計算6*7/8=5.25,然后計算5.25 Mod 9=5。故答案選B。
【分析】本題考查VB算術運算符優(yōu)先級。算術運算符優(yōu)先級其由高到低分別為:-(取負)^、*、/、\、Mod、+、-。
19.【答案】A
【知識點】運算符、基本運算與表達式
【解析】【解答】VB中,ABS(X)函數(shù)表示取X的絕對值;EXP(X)函數(shù)是指數(shù)函數(shù),返回值為以e為底,以X為指數(shù)的值;Ln(X)函數(shù)返回X的自然對數(shù)值;SGN(X)函數(shù)返回自變量的符號,即值為負數(shù)時,函數(shù)返回-1,值為0時,函數(shù)返回0,值為正數(shù)時,函數(shù)返回1;SQR(X)返回自變量X的平方根,自變量必須大于或等于0。因此,該表達式應寫為“ABS(X)+5*Exp(2)”。故答案選A。
【分析】本題考查VB標準函數(shù)的使用以及表達式的書寫。書寫時不可以省略乘號;運算符不可以相鄰;表達式必須書寫在同一基準,可以出現(xiàn)上下標;按照各種運算符的優(yōu)先級別來計算,表達式優(yōu)先級別排序:算術運算符>=字符運算符>關系運算符>邏輯運算符;表達式中只可以使用圓括號來表示優(yōu)先級,且要成對出現(xiàn)。不可以使用方括號、大括號等。
20.【答案】A
【知識點】運算符、基本運算與表達式
【解析】【解答】選項A:VAL(X)函數(shù)是將字符X轉換為數(shù)值,所以參數(shù)C是字符型。A正確;選項B:CHR(X)函數(shù)是將X的ASCII碼轉換成對應的字符,所以參數(shù)X是數(shù)值型。B錯誤;選項C:STR(X)函數(shù)是將數(shù)值X轉換為字符,所以參數(shù)X是數(shù)值型。C錯誤;選項D:RND函數(shù)的功能是產(chǎn)生[0,1)之間的一個隨機數(shù),其參數(shù)是數(shù)值表達式。D錯誤。故答案選A。
【分析】本題考查VB中標準函數(shù)的參數(shù)數(shù)據(jù)類型。
21.【答案】C
【知識點】運算符、基本運算與表達式
【解析】【解答】題中函數(shù)的參數(shù)是“1E4A”,在字符“A”處停止讀入字符串,最終轉化的數(shù)值是1E4,即10000。故答案選C。
【分析】本題考查VB中VAL函數(shù)的具體應用。VAL(X)函數(shù)的功能是將一個數(shù)值字符串X轉為數(shù)值,并在它不能識別為數(shù)字的第一個字符上,停止讀入字符串。
22.【答案】B
【知識點】類、對象、屬性、方法、事件和事件處理的概念及應用
【解析】【解答】選項A:窗體的NAME屬性用于設置或返回窗體的名稱。A錯誤;選項B:窗體的CAPTION屬性用于設置窗體標題欄顯示的文本。B正確;選項C:LEFT屬性用于設置窗體左邊框位置。C錯誤;選項D:TOP屬性用于設置窗體上邊框位置。D錯誤。故答案選B。
【分析】本題考查常用窗體屬性。常用窗體屬性有:Appearance、Caption、Font、Left等。
23.【答案】B
【知識點】運算符、基本運算與表達式
【解析】【解答】Rnd函數(shù)是隨機函數(shù),該函數(shù)返回小于1但大于或等于0的值。所以Rnd函數(shù)不可能返回值1。故答案選B。
【分析】本題考查隨機函數(shù)Rnd的使用。
24.【答案】D
【知識點】運算符、基本運算與表達式
【解析】【解答】Int(X)函數(shù)是取整函數(shù),即取不大于X的最大整數(shù),所以Int(196.555*100+0.5)/100=Int(19656)/100=196.56。故答案選D。
【分析】本題考查標準函數(shù)Int的功能以及表達式的計算。
25.【答案】C
【知識點】運算符、基本運算與表達式
【解析】【解答】若要對正實數(shù)x的第四位小數(shù)四舍五入,首先應在x的第四位小數(shù)上加5。若第四位小數(shù)小于4,則不會產(chǎn)生進位;若第四位小數(shù)大于等于5,則產(chǎn)生進位。然后將該數(shù)乘以1000取整,此時最后一位小數(shù)被舍去。最后將該數(shù)再還原,即乘以0.001。所以正確的表達式應為“0.001*Int(1000*(x+0.0005))”。故答案選C。
【分析】本題考查VB標準函數(shù)的使用以及表達式的書寫。
26.【答案】C
【知識點】運算符、基本運算與表達式
【解析】【解答】Mid(“Visual Basic”,1,6)表示截取了長度為6的字符串,再使用Len函數(shù)取字符串長度即為6。故答案選C。
【分析】本題考查標準函數(shù)Mid()和Len()的應用。Mid(String,start,length)表示從String字符串中,開始位置為start處截取length長度的字符串,Len(x)函數(shù)表示返回字符串變量x的長度。
27.【答案】B
【知識點】常量、變量及變量的賦值
【解析】【解答】選項A:該語句是定義了常量var1的值是123,語句合法。A正確;選項B:該聲明語句不符合聲明變量的格式。B錯誤;選項C:該語句定義了兩個字符型變量a和b。C正確;選項D:該語句定義了整型變量var3。D正確。故答案選B。
【分析】本題考查變量的聲明。聲明變量的格式為:<變量名>[As 數(shù)據(jù)類型]。
28.【答案】B
【知識點】運算符、基本運算與表達式
【解析】【解答】STR(X)函數(shù)功能是將一個數(shù)值型自變量X轉換為相應字符串的函數(shù),所以STR(1223)=“1223”。當“+”兩側都是字符串時,“+”充當字符串連接符,所以“ANB”+“1223”=“ANB1223”。故答案選B。
【分析】本題考查標準函數(shù)STR的使用以及字符串連接符“+”的功能。
29.【答案】B
【知識點】常見數(shù)據(jù)類型、數(shù)組
【解析】【解答】$是字符串型數(shù)的類型標識符;#是雙精度型數(shù)的類型標識符;&是長整型數(shù)的類型標識符;!是單精度型數(shù)的類型標識符。故答案選B。
【分析】本題考查不同數(shù)據(jù)的類型標識符。
30.【答案】D
【知識點】常見數(shù)據(jù)類型、數(shù)組
【解析】【解答】雙精度型變量存儲為IEEE 64位(8個字節(jié))浮點數(shù)值的形式,它的范圍在負數(shù)的時候是從 -1.79769313486232E308 到 -4.94065645841247E-324,而正數(shù)的時候是從 4.94065645841247E-324 到 1.79769313486232E308。故答案選D。
【分析】本題考查雙精度型數(shù)據(jù)的存儲。雙精度類型可以實現(xiàn)15位的精度。
31.【答案】B
【知識點】常見數(shù)據(jù)類型、數(shù)組
【解析】【解答】單精度型(Single)以4個字節(jié)(32位)存儲,它的范圍在負數(shù)的時候是從 -3.402823E38到-1.401298E-45,而在正數(shù)的時候是從 1.401298E-45 到 3.402823E38。綜上可知,32.789是單精度型數(shù)據(jù)。故答案選B。
【分析】本題考查單精度型數(shù)據(jù)的范圍及表示。
32.【答案】B
【知識點】運算符、基本運算與表達式
【解析】【解答】在函數(shù)SQR(100)中,SQR是函數(shù)名,100是函數(shù)的參數(shù),10是運算結果。故答案選B。
【分析】本題考查函數(shù)SQR的格式。SQR(  )中,括號里的內(nèi)容是函數(shù)的參數(shù)。
33.【答案】B
【知識點】類、對象、屬性、方法、事件和事件處理的概念及應用
【解析】【解答】 ctrl +d 是添加文件;ctrl +f是打開屬性窗口;ctrl +g是查看立即窗口;ctrl +e是打開菜單編輯器。故答案選B。
【分析】本題考查VB集成開發(fā)環(huán)境快捷鍵的使用。
34.【答案】D
【知識點】類、對象、屬性、方法、事件和事件處理的概念及應用
【解析】【解答】屬性窗口組成有:標題欄、對象列表框、屬性列表框、屬性說明框。屬性列表框提供了兩種選項卡,按“字母”或“類型”排列。屬性窗口中沒有按鈕。故答案選D。
【分析】本題考查對屬性窗口的觀察及認識。屬性窗口:1、標題欄:顯示“屬性”以及當前對象的名字;
2、對象列表框:位于標題欄的下方,列出了應用程序中所有對象的名字以及類型,可以單擊列表框右邊的向下箭頭,從下拉列表框中選擇某一對象。
3、屬性列表框:屬性窗口中最重要的一部分,可以通過他查看、修改屬性值,屬性列表框提供了兩種選項卡,按“字母”或“類型”排列,列表框左邊是屬性名,右邊是屬性值。
4、屬性說明框:通過說明框可以了解當前選定屬性的含義以及數(shù)值。
35.【答案】A
【知識點】類、對象、屬性、方法、事件和事件處理的概念及應用
【解析】【解答】選項A:窗體的NAME屬性即窗體的名稱屬性,用于設置或返回窗體的名稱。A正確;選項B:窗體的CAPTION屬性用于設置窗體標題欄顯示的文本。B錯誤;選項C:TOP屬性用于設置窗體上邊框位置。C錯誤;選項D:LEFT屬性用于設置窗體左邊框位置。D錯誤。故答案選A。
【分析】本題考查常用窗體屬性。常用窗體屬性有:Appearance、Caption、Font、Left等。
36.【答案】B
【知識點】類、對象、屬性、方法、事件和事件處理的概念及應用
【解析】【解答】LOAD是當窗體被裝入工作區(qū)時觸發(fā)的事件;CLICK是在程序運行時,單擊窗體內(nèi)的某個位置觸發(fā)的事件;UNLOAD是卸載窗體時觸發(fā)的事件;DBLCLICK是程序運行時,雙擊窗體內(nèi)的某個位置觸發(fā)的事件。故答案選B。
【分析】本題考查VB常用的窗體事件。VB常用窗體事件有:Click、DblClick、Load、Unload、Resize等。
37.【答案】C
【知識點】類、對象、屬性、方法、事件和事件處理的概念及應用
【解析】【解答】對象是類的實例,可以復制、刪除,拖動工具箱中的控件可以將對象添加到窗體上。故答案選C。
【分析】本題考查對象的相關操作。對象是一件事、一個實體、一個名詞,可以獲得的東西,可以想象有自己標識的任何東西。對象是類的實例化。
38.【答案】A
【知識點】類、對象、屬性、方法、事件和事件處理的概念及應用
【解析】【解答】Alignment是設置對象對齊方式的屬性;Backcolor是設置對象背景色的屬性;Caption設置對象標題欄文字的屬性;Height是設置對象高度的屬性。故答案選A。
【分析】本題考查常用VB對象屬性。VB對象屬性主要有Alignment、Backcolor、Caption、Height、Width、Visible等。
39.【答案】A
【知識點】類、對象、屬性、方法、事件和事件處理的概念及應用
【解析】【解答】Form1.Show的功能是將窗體Form1顯示出來;Form1.Hide的功能是將窗體Form1隱藏;Form1.Print的功能是輸出窗體Form1;Command1.Move 300, 1500的功能是將按鈕移動到距離窗體左邊框300,上邊框1500的位置。所以能夠顯示窗體的語句是Form1.Show。故答案選A。
【分析】本題考查窗體方法的使用。
40.【答案】B
【知識點】信息的編碼
【解析】【解答】在ASCII碼表中,數(shù)字字符的ASCII碼小于大寫字母字符的ASCII碼,大寫字母字符的ASCII碼小于小寫字母字符的ASCII碼,所以選項中ASCII碼最大的是小寫字母“y”。故答案選B。
【分析】本題考查對ASCII碼表的掌握。
41.【答案】C
【知識點】程序的調試及運行
【解析】【解答】保存VB程序時,需要分別保存窗體文件和工程文件,窗體文件即.vbp文件,工程文件即.frm文件。故答案選C。
【分析】本題考查VB程序中涉及的文件,以及文件的保存。
42.【答案】A
【知識點】運算符、基本運算與表達式
【解析】【解答】選項A:Mid$(S,2,3)表示在字符串S中從第2位開始取3個字符,“$”表示該函數(shù)返回字符類型。A正確;選項B:VB中沒有Middle函數(shù)。B錯誤;選項C:VB中,Right函數(shù)有兩個參數(shù),Right$(S,n)表示取字符串S右邊n個字符。C錯誤;選項D:VB中,Left函數(shù)有兩個參數(shù),Left$(S,n)表示取字符串S左邊n個字符。D錯誤。故答案選A。
【分析】本題考查常用字符串函數(shù)的功能。常用字符串函數(shù)有:Len、Left、Right、Mid、Trim等。
43.【答案】D
【知識點】運算符、基本運算與表達式
【解析】【解答】Int(N)表示取不大于N的最大整數(shù);Abs(N)返回N的絕對值;Sgn(N)返回N的正負號;Fix(N)表示取N的整數(shù)部分。選項A:Int(2.4)+Int(-2.8)=2+(-3)=-1。A錯誤;選項B:ABS(-10)+SGN(-10) =10+(-1)=9。B錯誤;選項C:Fix(2.4)+Int(-2.8) =2+(-3)=-1。C錯誤;選項D: Fix(2.4)+Fix(-2.8) =2+(-2)=0。D正確。故答案選D。
【分析】本題考查VB中標準函數(shù)的功能以及表達式的計算。VB中常用標準函數(shù)有:Int、Sqr、Abs、Fix、Rnd等。
44.【答案】C
【知識點】類、對象、屬性、方法、事件和事件處理的概念及應用
【解析】【解答】保存一個工程中的兩個窗體,需要先保存一個窗體,然后保存另一個窗體,最后保存工程文件,所以一個工程需要保存3次,兩個工程共需要保存6次,1個應用程序需要保存一次,共7次。故答案選C。
【分析】本題考查VB程序的保存。VB程序中需要保存窗體文件和工程文件。
45.【答案】A
【知識點】類、對象、屬性、方法、事件和事件處理的概念及應用
【解析】【解答】VB中,LOAD是事件,SHOW、PRINT、CLS是對象的方法。故答案選A。
【分析】本題考查事件和方法的區(qū)別。方法可以看作對象的動作,事件是對象的響應。
46.【答案】255
【知識點】常見數(shù)據(jù)類型、數(shù)組
【解析】【解答】VB變量命名規(guī)則要求,變量必須以字母開頭,由字母、數(shù)字或下劃線組成,長度不能超過255個字符。故答案為:255。
【分析】本題考查VB變量命名規(guī)則。VB變量命名規(guī)則有:1、必須以字母開頭,由字母、數(shù)字或下劃線組成,長度不能超過255個字符。2 、不能使用VB中的保留字。3、VB中不區(qū)分變量名的大小寫。但變量名一般首字母大寫。
47.【答案】控件
【知識點】類、對象、屬性、方法、事件和事件處理的概念及應用
【解析】【解答】窗體和控件是創(chuàng)建界面的基本構造模塊,也是創(chuàng)建應用程序所使用的對象。故答案為:控件。
【分析】本題考查VB對象的主要組成部分。用VB創(chuàng)建一個應用程序,首先是創(chuàng)建界面,它是用戶與應用程序進行交互操作的可視部分。窗體是一種對象,由屬性定義其外觀、由方法定義其行為、由事件定義其與用戶的交互。通過設置窗體屬性并編寫響應事件的VB代碼,就能定義出滿足應用程序需要的對象。控件是包括在窗體對象內(nèi)的對象。每種類型的控件都有自己的一套屬性、方法和事件,以適用于特定的目的。一些控件最適合在應用程序中輸入或顯示文本。另一些控件能夠訪問其它的應用程序和處理數(shù)據(jù)。
48.【答案】8
【知識點】運算符、基本運算與表達式
【解析】【解答】Len(X)函數(shù)表示返回字符串變量X的長度,LEN(“臨河三中GOOD”)中,字符串變量是“臨河三中GOOD”,共有8個字符,字符串長度是8。故答案為:8。
【分析】本題考查Len(X)函數(shù)的功能。Len(X)函數(shù)是返回字符串變量X的長度。
49.【答案】值;符號
【知識點】常見數(shù)據(jù)類型、數(shù)組
【解析】【解答】VB中的常量可以分為:值常量和符號常量。值常量可分為:數(shù)值常量、字符串常量、布爾常量、日期常量。符號常量可分為: 系統(tǒng)內(nèi)部常量和自定義常量(系統(tǒng)內(nèi)部常量不需要自己定義)。故答案為:值;符號。
【分析】本題考查VB常量類型。VB常量可以分為值常量和符號常量。
50.【答案】單精度
【知識點】常見數(shù)據(jù)類型、數(shù)組
【解析】【解答】用A存放0.4,應該將A定義成單精度型變量。單精度數(shù)在內(nèi)存中占4個字節(jié),有效數(shù)字是7位十進制數(shù),取值范圍:負數(shù) -3.402823E+38 ~ -1.401298E-45,正數(shù) 1.401298E-45 ~ 3.402823E+38。故答案為:單精度。
【分析】本題考查VB中常用數(shù)據(jù)類型。VB常用數(shù)據(jù)類型有:整形、長整型、單精度型、雙精度型等。
51.【答案】變體
【知識點】常見數(shù)據(jù)類型、數(shù)組
【解析】【解答】VB中Dim變量后面沒有As變量類型的,則變量都被聲明為Variant(變體)數(shù)據(jù)類型。
Variant 是一種特殊的數(shù)據(jù)類型,除了定長 String 數(shù)據(jù)及用戶定義類型外,可以包含任何種類的數(shù)據(jù)。Variant 也可以包含Empty、Error、Nothing 及 Null等特殊值。可以用VarType 函數(shù)或 TypeName 函數(shù)來決定如何處理 Variant 中的數(shù)據(jù)。故答案為:變體。
【分析】本題考查變量的聲明。變量聲明格式:Dim 變量名 As 數(shù)據(jù)類型。
52.【答案】字母
【知識點】常見數(shù)據(jù)類型、數(shù)組
【解析】【解答】VB變量命名規(guī)則要求,變量名必須以字母開頭,由字母、數(shù)字或下劃線組成,且長度不能超過255個字符。故答案為:字母。
【分析】本題考查VB變量命名規(guī)則。VB變量命名規(guī)則有:1、必須以字母開頭,由字母、數(shù)字或下劃線組成,長度不能超過255個字符。2 、不能使用VB中的保留字。3、VB中不區(qū)分變量名的大小寫。但變量名一般首字母大寫。
53.【答案】定點表示;浮點表示
【知識點】常見數(shù)據(jù)類型、數(shù)組
【解析】【解答】在VB中,單精度型數(shù)有兩種表示方法:定點表示法和浮點表示法。
定點表示法:即一般的記數(shù)方法,用小數(shù)點分隔數(shù)據(jù)的整數(shù)部分和小數(shù)部分。例如:56.78!、129!、-123.56#、123.56……若一個數(shù)字中含有小數(shù)點,而后面又不帶任何尾符,則默認為雙精度數(shù)型。
浮點表示法:即用科學記數(shù)法來表示數(shù)。例如:4.321*10-2、-1.23*104、3.16*10 ……
故答案為:定點表示;浮點表示。
【分析】本題考查單精度型數(shù)的表示方法。單精度型數(shù)有兩種表示方法:定點表示法和浮點表示法。
54.【答案】變長
【知識點】常見數(shù)據(jù)類型、數(shù)組
【解析】【解答】字符串變量有定長字符串變量和變長字符串變量。故答案為:定長。
【分析】本題考查VB中字符串變量的定義。定長字符串是在程序執(zhí)行過程中,保持長度不變的字符串。變長字符串是指字符串的長度固定,如果對字符串變量賦予新的字符串,它的長度就會發(fā)生變化。一個字符串如果沒有定義成定長字符串,都屬于變長字符串。
55.【答案】DIM A AS STRING*5
【知識點】常見數(shù)據(jù)類型、數(shù)組;常量、變量及變量的賦值
【解析】【解答】對于字符串類型變量,如果其存放的字符串長度是固定的,那么可以把它定義為定長字符串,定義方法為:Dim 字符串變量名 As String * 字符數(shù)。所以將A變量定義成長度為5的定長字符串變量所用的語句是DIM A AS STRING*5。故答案為:DIM A AS STRING*5。
【分析】本題考查訂場字符串變量的定義,定義方法為:Dim 字符串變量名 As String * 字符數(shù)。
56.【答案】面向對象事件驅動
【知識點】計算機解決問題的過程
【解析】【解答】VB是一種面向對象的程序設計語言,采用了事件驅動編程機制。故答案為:面向對象事件驅動。
【分析】本題考查VB面向對象設計思想與方法。
57.【答案】D
【知識點】常見數(shù)據(jù)類型、數(shù)組
【解析】【解答】在VB中,單精度型數(shù)據(jù)用字母E,雙精度用字母D表示底數(shù)10,如雙精度型數(shù)據(jù)-1.23*108可以表示為-1.23D8。故答案為:D。
【分析】本題考查雙精度型數(shù)據(jù)用浮點形式表示時,底數(shù)表示方法。
58.【答案】7;16
【知識點】常見數(shù)據(jù)類型、數(shù)組
【解析】【解答】單精度數(shù)在內(nèi)存中占4個字節(jié)(32位),有效數(shù)字:7位十進制數(shù);雙精度數(shù)在內(nèi)存中占8個字節(jié)(64位),雙精度型可以精確到15或16位十進制數(shù),即15或16位有效數(shù)。故答案為:7;16。
【分析】本題考查單精度數(shù)與雙精度數(shù)的有效位數(shù)。
59.【答案】屬性;事件;方法
【知識點】類、對象、屬性、方法、事件和事件處理的概念及應用
【解析】【解答】VB中對象的三要素是屬性、事件、方法。屬性是對對象本身的描述;事件是針對對象做出的事;方法是對象掌握的技能。故答案為:屬性;事件;方法。
【分析】本題考查VB對象的三要素。
60.【答案】設計;運行;BREAK
【知識點】程序的調試及運行
【解析】【解答】VB的三種工作模式:設計模式、運行模式和中斷(BREAK)模式。
在設計模式下,可以建立應用程序的用戶界面,設置控件的屬性,編寫程序代碼等;
在運行模式下,可以測試程序的運行結果,可以與應用程序對話,還可以查看程序代碼,但不能修改程序;
在BREAK模式下,可以利用各種調試手段檢查或更改某些變量或表達式的值,或者在斷點附近單步執(zhí)行程序,以便發(fā)現(xiàn)錯誤或改正錯誤。
故答案為:設計;運行;BREAK。
【分析】本題考查VB的三種工作模式。
61.【答案】(1)INT(RND *83)+4
(2)INT(X*10^4+0.5)/10^4
(3)PRINT DATE(  ),TIME(  )
(4)INT(RND*13)-6
(5)#01-01-2019#-DATE(  )
(6)布爾---數(shù)值:FALSE-----0 TRUE-------1
數(shù)值----布爾:0-----FALSE 非0-----TRUE
(7)PRINT LEFT(X,1)+RIGHT(X,1)
(8)RANDOMIZE TIMER
PRINT RND, RND
(9)PRINT TAB(4);”*****”
(10)PRINT MID(X,2)
【知識點】常見數(shù)據(jù)類型、數(shù)組;運算符、基本運算與表達式;常量、變量及變量的賦值
【解析】【解答】(1)RND函數(shù)可以返回[0,1)之間的隨機數(shù),INT是取整函數(shù),所以產(chǎn)生[A,B]的隨機整數(shù),表達式應為INT(RND*(B-A+1))+A。所以產(chǎn)生[4,86]的隨機整數(shù),表達式為INT(RND *83)+4。故答案為:INT(RND *83)+4。
(2)對X四舍五入保留4位有效數(shù)字即將X的第5位四舍五入,表達式為X*10^4+0.5;保留4位有效數(shù)字,即將其取整,表達式為INT(X*10^4+0.5);最后將X還原,除以10^4,表達式為INT(X*10^4+0.5)/10^4。故答案為:INT(X*10^4+0.5)/10^4。
(3)顯示系統(tǒng)當前日期和時間,可以調用VB提供的日期和事件函數(shù),即DATE()和TIME(),將其顯示即語句PRINT DATE(  ),TIME(  )。故答案為:PRINT DATE(  ),TIME(  )。
(4)RND函數(shù)可以返回[0,1)之間的隨機數(shù),INT是取整函數(shù),所以產(chǎn)生[A,B]的隨機整數(shù),表達式應為INT(RND*(B-A+1))+A。所以產(chǎn)生[-6,6]的隨機整數(shù),表達式為INT(RND*13)-6。故答案為:INT(RND*13)-6。
(5)VB提供的日期函數(shù)DATE()可以調用當前系統(tǒng)時間,所以顯示今天距離2019年元旦的天數(shù)的表達式為#01-01-2019#-DATE()。故答案為:#01-01-2019#-DATE()。
(6)布爾型數(shù)據(jù)只有兩個值:FALSE和TRUE。FALSE對應數(shù)值型數(shù)據(jù)0,TRUE對應數(shù)值型數(shù)據(jù)1。當數(shù)值型數(shù)據(jù)為0時,將其轉化為布爾型數(shù)據(jù)為FALSE,當數(shù)值型數(shù)據(jù)為非0時,將其轉化為布爾型數(shù)據(jù)為TRUE。故答案為:布爾---數(shù)值:FALSE-----0 TRUE-------1 數(shù)值----布爾:0-----FALSE 非0-----TRUE。
(7)VB中,LEFT函數(shù)是取一段字符串的左邊幾個字符,RIGHT函數(shù)是取一段字符串的右邊幾個字符,所以字符串X的首字符為LEFT(X,1),尾字符為RIGHT(X,1),再將其用字符串連接符“+”連接,即PRINT LEFT(X,1)+RIGHT(X,1)。故答案為:PRINT LEFT(X,1)+RIGHT(X,1)。
(8)產(chǎn)生不重復的隨機數(shù)需要使用初始化隨機數(shù)生成器RANDOMIZE,該語法格式為RANDOMIZE [number]。RANDOMIZE用number將RND函數(shù)的隨機數(shù)生成器初始化,該隨機生成器給number一個新的種子值。如果省略number,則用系統(tǒng)計時器TIMER返回的值作為新的種子值。所以產(chǎn)生不重復的兩個隨機數(shù)的語句為:RANDOMIZE TIMER PRINT RND, RND。故答案為:RANDOMIZE TIMER PRINT RND, RND。
(9)VB中,TAB函數(shù)可以把光標移動到參數(shù)n指定位置,從指定位置上輸出信息,輸出的內(nèi)容放在TAB函數(shù)的后面,用分號隔開,格式為TAB(n);。所以在當前行的第4列輸出5個“*”的語句為:PRINT TAB(4);”*****”。故答案為:PRINT TAB(4);”*****”。
(10)VB中,MID函數(shù)可以實現(xiàn)從字符串中返回指定數(shù)量的字符,格式為MID(String,Start[,Length]),即返回String中從Start開始的長度為Length的字符串。若省略Length,則將返回從Start到末尾的所有字符。所以將字符串X從第2個字符截取到最后并顯示的語句為:PRINT MID(X,2)。故答案為:PRINT MID(X,2)。
【分析】本題考查VB標準函數(shù)的使用,表達式和常用語句的書寫。
1 / 1

展開更多......

收起↑

資源列表

<pre id="tfb94"><li id="tfb94"></li></pre>

<bdo id="tfb94"><rt id="tfb94"></rt></bdo>
  • <menu id="tfb94"><dl id="tfb94"></dl></menu><i id="tfb94"><acronym id="tfb94"><sub id="tfb94"></sub></acronym></i>

    1. 主站蜘蛛池模板: 泸州市| 文化| 绩溪县| 策勒县| 胶州市| 仁怀市| 富裕县| 休宁县| 平舆县| 武穴市| 古田县| 阿克陶县| 嘉义市| 洪湖市| 横山县| 田阳县| 灌南县| 读书| 扎囊县| 望谟县| 桃园市| 南平市| 昌图县| 吉首市| 津南区| 景德镇市| 佛坪县| 迁安市| 江源县| 奉新县| 湖南省| 龙胜| 泽普县| 乌什县| 大荔县| 荥阳市| 五台县| 汉沽区| 巩义市| 西和县| 兴和县|