
?西賓陽縣賓陽中學2018_2019學年??信息技術4?段考
試題(含答案)
?西賓陽縣賓陽中學2018-2019學年??信息技術4?段考試題(全卷滿分100分,考試時間60分鐘)
?、單項選擇題(每題1分,共60分)
1、?計算機解決問題的過程?般分為4個步驟,它們分別是分析問題、設計算法、編寫程序和()。
A、輸出結果
B、保存程序
C、調試運?程序
D、編譯程序
2、在VB中,下列選項屬于字符串型數據的是()
A.2356B.“BX277”C.BX277D.2014-5-28
3、下列關系或邏輯表達式中,結果為“真”的是()
A.3<3B.3>3C.(3<6)and(7<7)D.(3>1)or(6<6)
4、在VisualBasic中,表達式64的結果是()。
A.0B.1C.1.5D.出錯
5、在VB中,表達式321+54的運算結果是()
A、375
B、“375”
C、“32154”
D、321+54
6、在VB中,代數式b2-4ac的表達式是()
A.b2-4acB.b×b-4×a×cC.b*b-4acD.b*b-4*a*c
7、在VB中,若a=16,則執?語句a=Sqr(a)后,變量a的值是()
A.1B.4C.16D.256
8、在VB中,下列屬于正確的賦值語句是()
A.a+b=5B.a=TrueC.5=a+bD.-a=-5*2
9、在VB中,若a=5,b=6,執?程序段a=b:b=a后,變量a,b的值分別是()
A.a=5,b=6
B.a=6,b=5
C.a=5,b=5
D.a=6,b=6
10、在VB中,若a=1,b=2,要使輸出結果為a+b=3(如下圖所?),應使?的輸出語句是()
“a+b=a+b”
“a+b=”;a+b
+b;“=a+b”
“a+b=”;“a+b”
11、判斷?個整數是否為偶數的算法是:對這個數S進?求余運算,如果Smod2=0,那么這個數是偶數,如果Smod2<>0
,則該數為奇數。這種算法的描述?式是()。A.?然語?B.流程圖C.偽代碼D.機器語?
12、在第11題中,解決問題的算法基本結構是()。
A.框架結構B.順序結構C.循環結構D.選擇結構13、在VB中,下列程序段執?后,變量a的值是()
a=15
b=10
Ifa<>bThen
a=a-b
el
a=a+b
EndIf
Printa
A.25
B.15
C.10
D.5
14、有如下VB程序,它的輸出結果是()。
S=0
Fori=1To10
Ifimod2=0ThenS=S+i
Nexti
Print“S=”;S
A.S=0B.S=25C.S=30D.S=55
15、在VB中,下列程序段執?后,語句s=s+i重復執?的次數是()
s=1
Fori=1To10Step3
s=s+i
Nexti
Prints
A.3次
B.4次
C.5次
D.10次
16、在VB中,下列程序段執?后,變量b和變量c的值分別是()
a=23:b=18:c=0
a=a+b
b=a+b
c=a+b
A.4141
B.4164
C.5959
D.59100
17、在VB中,下列程序段執?后,變量a,b,c的值分別是()
a=1:b=1:c=1
dowhilea+b+c<=10
a=a+1
b=b*2
c=b/2
loop
A.2,2,1
B.3,4,2
C.4,8,4
D.4,4,2
18、在VB中,能正確表?數學關系式5
A.55orX<10C.X<5andX<10D.X>5andX<10
19、在VB中,若x=14,y=5,則表達式x-yMod3^2的值是()
A.0B.9C.10D.14
20、在VB中,下列表達式的計算結果,值最?的是()。
A.3*3B.3^(4)+(4-5)-int(-29/2)21、在VB中,有數值型、字符串型、布爾型、?期型等多種數據類型,
其中字符串型的標識符是()
A.IntegerB.StringC.BooleanD.Date
22、在VisualBasic程序中,不能作為變量名使?的是()
A.endB.a1C.xxD.code
23、VB語??較接近?然語?(英?)和數學語?。這樣的計算機語?被稱為()。
A.機器語?B.匯編語?C.?級語?D.?然語?
24、在VB中定義?個變量,其取值范圍為1到100的整數,應將該變量數據類型定義為()
A.StringB.IntegerC.BooleanD.Date
25、下列結果為True的邏輯表達式是()。
A.(5<13)or(6>9)B.Int(3.1)>Sqr(9)
C.(3<>5)And(5=10)D.Len("0")=0
26、下列關系或邏輯表達式的結果為“True”的是()。
A.2*2<2+2B."123"+45<178
C.Not(6<>11)D.(5>0)And(4<3)
27、在VB中,表達式“321”+54的運算結果是()
A、375
B、“375”
C、“32154”
D、321+54
28、在VB中,表達式2-2*3+3的值是()
A.-1B.0C.2D.3
29、在VB中,若x=5,y=30,則下列表達式的運算結果不等于6的是()
A.y/x
B.1-x*5+y
C.y/4+1
D.x+1
30、在VB中,把數學的代數式πr2改寫成VB表達式,下列選項中正確的是()
A.πr2B.π*r*rC.3.14r^2D.3.14*r*r
31、在VB中,將字符串轉化為數值的函數是()。
A、Len(x)
B、Str(x)
C、Val(x)
D、Sqr(x)
32、?陳同學編寫了?個VB程序,其功能是:?較兩個數a和b的??,然后輸出其中較?的數。以下是他的程序段,在劃線
處應填寫()
IfThen
max=a
El
max=b
EndIf
Print“較?的數是”;max
A.a>b
B.a
33、下列選項中不屬于算法特征的確是()
A.確定性B.有窮性C.可?性D.復雜性
34、?流程圖描述算法時,圖形符號表?()。
A.條件判斷B.輸?或輸出C.賦值或計算處理D.開始或結束
35、在下列選項中,屬于機器語?的語句是()
A、10011000
B、MOVAL,9
C、ADDAL,8
D、Print
36、程序設計語?的發展歷程是()
A.機器語?→?級語?→匯編語?
B.匯編語?→?級語?→機器語?
C.匯編語?→機器語?→?級語?
D.機器語?→匯編語?→?級語?
37、解決“雞兔同籠”問題的?種算法是:?先輸?總頭數H和總腳數B,然后計算兔數R,R=B/2-H,最后計算雞數C,C=H-
R。這個算法的描述?式是()。
A、偽代碼
B、流程圖
C、?然語?
D、計算機程序
38、在VB中,下列選項可以?來定義?數的數據類型是()。
A.integerB.BooleanC.singleD.string
39、在VB中,若要把“china”賦值給變量a,則需要把變量a的數據類型定義為()。
A.IntegerB.StringC.BooleanD.Date
40、在VB中,下列選項可以?作變量名的是()
A.andB.12_aC.a_12D.a&12
41、在VB中,語句DimsAsInteger的功能是()。
A.定義?個字符串型變量sB.定義?個?期型變量s
C.定義?個整型變量sD.定義?個單精度型變量s
42、下列關系或邏輯表達式中,結果為“真”的是()。
A.not(3<5)B.6>9C.(5<3)and(6<9)D.(5<3)or(6<9)
43、在VB中,函數Right()的功能是從字串右端開始截取部分字串,那么表達式Right("morning",3)的結果為()。
44、在VB中,下列屬于正確的賦值語句是()
A.a+b=5B.a=TrueC.5=a+bD.-a=-5*2
45、在VB中,若x=5,y=2,執?語句x=x+y:y=x-y:x=x-y后,x、y的值分別是()
A.5、2B.5、5C.2、5D.2、2
46、在VB中,正確的賦值語句是()
A.x-y=8B.8=x-yC.x=8+yD.-y=8-x
47、在VB中,下列程序段執?后,變量b和變量c的值分別是()
a=23:b=18:c=0
a=a+b
b=a+b
c=a+b
A.4141
B.4164
C.5959
D.59100
48、在VB中,若a=10,b=15,則語句printa;"+";b;"=",a+b的結果為()
A.a+b=25B.10+15=25C.a+b=25D.10+15=25
49、在VB中,若i=3,j=4,則執?下列語句的結果是()
Print“i*j=”;i*j
A.i*j=12B.3*4=12C.i*j=i*jD.12=i*j
50、在VB中,循環結構Fori=1To10的步長是()。
A.0B.-1C.1D.10
51、有如下VB程序段:
x=3
Ifx>5Then
y=x*x
El
y=4*x
EndIf
該程序段運?后,變量y的值是()。
A.4B.6C.9D.12
52、下列四個流程圖中,S1、S2、S3表?執?的語句,C表?判斷條件。則其中表?順序結構的是()
A.B.C.D.
53、在?向對象的程序設計中,能被對象所識別的“動作”稱為對象的(。
A、?法
B、事件
C、屬性
D、過程
54、結構化程序設計?法主要通過()現。
A、遞歸算法和遞歸程序
B、過程和函數的定義和調?
C、程序的循環結構
D、對象
55、?明在VB可視化開發環境中,做出了圖5的窗?界?,由圖,我們知道他在該窗?中沒有使?到的控件對象是(
圖5
A.B.C.D.
56、?玻璃球從?空做?由落體運動,在到達地?時速度為98m/s,請問:該玻璃球從?空開始下落到地??了多少時間?編
程求此問題最佳算法是()
A.窮舉法B.順序查找算法C.遞歸算法D.解析法
57、列出所有可能的情況,逐個判斷有哪些符合問題所要求的條件,從?解決問題,這是()思路
A.遞歸算法B.順序查找算法C.窮舉法D.解析法
58、找出表?問題的前提條件與結果之間關系的數學表達式,并通過表達式的計算來時限問題求解,這種?法叫做()
A.解析法B.順序查找算法C.遞歸算法D.窮舉法
59、窮舉法的適?范圍是()
A、?切問題
B、解的個數極多的問題
C、解的個數有限且可以??列舉
D、不適合設計算法
60、VB的三種?作模式包括設計模式、中斷模式和()
A.運?模式B.對象模式C.代碼模式D.屬性模式
?、多項選擇題(每?題2分,10?題,共20分,錯選、多選不得分。)
61、在VB中,下列函數式的值為5的是()
A.Sqr(25)B.Abs(-5)C.Len(“five”)D.Int(5.8)62、下列For/Next循環語句中,循環體語句可以被多次執?的是()。
A.j=1
Fori=30to20Printj
NextiB.j=1
Fori=20to30Printj
Nexti
C.j=1
Fori=20to30Printj
NextjD.j=1
Fori=30to20step-2Printj
Nexti
63、在VB中,?來實現循環結構的語句是()。
A、For…Next
B、DoWhile…Loop
C、If…Then…
D、Do…LoopUntil
64、在VB中,對象的屬性是?來描述對象的外部特征。下列選項中屬于對象屬性的是()
A.CaptionB.ClickC.BackColorD.Text65、下列運算結果中,哪個值是2()。
A.7/3B.73C.5mod2D.2mod5
三、簡答題(每空2分,共24分)
66.已知?個算法,程序段和流程圖1如下,把程序段補充完整。s=0
fori=1to①s=②next③print“s=”;s
N
Y
Y
N
開始
a=m*i
i=1
n整除a
結束
輸?m,n
i=i+1
輸出a,i
圖2
開始
s=0,,i=1s=s+1i<=9
輸出
結束
i=i+1
圖1
67、如上圖2若輸?框中m=4,n=3,則m=①a=②,i=③
68、分析并完善程序。
計算1+3+5+……+99的值。
DimiAsInteger
s=0
fori=1to①step2
s=②
nexti
print“s=”;③
69、將以下程序段補充完整。
問題:計算旅客的?李費,收費標準為:20千克以下(包括20千克)不收費,超過20千克的部分每千克收20元。X表??李
重量,Y表??李費。
程序段:
DimXAsSingle
DimYAsSingle
X=InputBox("輸??李重量")
If__①___Then
Y=0
El
Y=_____②_______
EndIf
Print"?李費=";_____③______
四、程序設計題(每空3分,共6分)
70、將以下程序段補充完整。
問題:輸??個正整數n,判斷n是否為素數。要判斷n是否為素數,最簡單的?法是:統計2到n-1之間能整除n的整數個數s,
若s?于0,則n不是素數,否則就是素數。根據以上?法,完善以下程序代碼。
Dimn,sAsInteger
n=Val(InputBox(“n=”))
s=0
Fori=2to①
IfnModi=0then
s=s+1統計因數個數
EndIf
Nexti
If②Then
Printn&“是素數”
El
Printn&“不是素數”
EndIf
1-10CBDBADBBDB11-20ADDCBDACBB21-30BCDBABAACB31-40CADBADCCBC41-50CDABCCDDAC51-60
DABBCDCACA61ABD62BD63AB64ACD65BD
66、(1)9(2)s+1(3)i
67(1)4(2)12(3)3
68(1)99(2)s+i(3)s
69、①X<=20②20*(X-20)③Y
70(1)n-1(2)s=0
本文發布于:2023-03-09 17:12:41,感謝您對本站的認可!
本文鏈接:http://m.newhan.cn/zhishi/a/1678353161133363.html
版權聲明:本站內容均來自互聯網,僅供演示用,請勿用于商業和其他非法用途。如果侵犯了您的權益請與我們聯系,我們將在24小時內刪除。
本文word下載地址:廣西賓陽中學.doc
本文 PDF 下載地址:廣西賓陽中學.pdf
| 留言與評論(共有 0 條評論) |