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

上海市某重點(diǎn)高中2012-2013學(xué)年高一上學(xué)期期中考試信息科技試題

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

上海市某重點(diǎn)高中2012-2013學(xué)年高一上學(xué)期期中考試信息科技試題

資源簡(jiǎn)介

上海市某重點(diǎn)中學(xué)2012-2013學(xué)年度第一學(xué)期
高一信息科技期中考試

考前必讀:
1、本試卷內(nèi)容為程序設(shè)計(jì)概念和程序設(shè)計(jì)兩部分,選擇題每題2分(第22題到33題為每題3分),編程為12分,滿分為90分,考試時(shí)間為90分鐘。
2、選擇題的答案涂在答題卡上,編程題的答案寫(xiě)在答題紙上。
3、答題卡和答題紙上寫(xiě)上班級(jí)、學(xué)號(hào)、姓名,否則不計(jì)分。
4、本試卷所有程序的運(yùn)行環(huán)境為:Windows XP、Visual Basic6.0企業(yè)版或以上。
5、本次考試可能用到的運(yùn)算符和函數(shù)如下:
運(yùn)算符或函數(shù)名
功能

Mod
取余運(yùn)算符
5 mod 3 = 2;9 mod 3 = 0;3 mod 5 = 3

整除運(yùn)算符
5 3 =1;35=0
Int(x)
向下取x的整數(shù)
Int(3.7)=3;Int(-3.7)= -4
Abs(x)
返回x的絕對(duì)值
Abs(-2)=2
Rnd()
產(chǎn)生一個(gè)小于1大于等于0的隨機(jī)小數(shù)
Sqr(x)
返回x的算術(shù)平方根
Sqr(4)=2
Round(x,n)
返回x四舍五入到n位
Round(123.235,2)=123.24
Str(x)
把x轉(zhuǎn)換成字符型
x=123,Str(x)
Val(x)
把x轉(zhuǎn)換成數(shù)值型
Val(Text1.Text)
一、選擇題(每題只有一個(gè)正確答案)
1、從在計(jì)算機(jī)中執(zhí)行的過(guò)程來(lái)看,用 編寫(xiě)的程序,在計(jì)算機(jī)中執(zhí)行得最快。
A、高級(jí)語(yǔ)言 B、匯編語(yǔ)言 C、機(jī)器語(yǔ)言 D、無(wú)法比較
2、計(jì)算機(jī)解決問(wèn)題的一般過(guò)程是 。
A、需求分析→設(shè)計(jì)算法→編寫(xiě)程序→上機(jī)調(diào)試與維護(hù)
B、需求分析→編寫(xiě)程序→設(shè)計(jì)算法→上機(jī)調(diào)試與維
C、編寫(xiě)程序→上機(jī)調(diào)試與維護(hù)→需求分析→設(shè)計(jì)算法
D、設(shè)計(jì)算法→需求分析→編寫(xiě)程序→上機(jī)調(diào)試與維護(hù)
3、 不全是程序設(shè)計(jì)中的高級(jí)語(yǔ)言。
A、C++、VB、Nero B、C++、VB、Delphi
C、VC、VB、Delphi D、Turbo C、VB、Pascal
4、哪一種不屬于算法的基本結(jié)構(gòu) 。
A、 順序結(jié)構(gòu) B、 判斷結(jié)構(gòu) C、 選擇結(jié)構(gòu) D、 循環(huán)結(jié)構(gòu)
5、某超市在晚上7:30-8:30期間,對(duì)于在貨架上已超過(guò)2天的帶葉蔬菜,收銀機(jī)自動(dòng)將價(jià)格下降50%。用來(lái)描述某種蔬菜是否降價(jià)的處理過(guò)程,合適的算法流程是 。
A、順序結(jié)構(gòu) B、分支結(jié)構(gòu) C、循環(huán)結(jié)構(gòu) D、樹(shù)型結(jié)構(gòu)
6、以下關(guān)于變量的說(shuō)法,錯(cuò)誤的是 。
A、變量用來(lái)存儲(chǔ)計(jì)算過(guò)程中所涉及的初始值、中間值和運(yùn)算結(jié)果
B、變量中的數(shù)據(jù)被讀出來(lái)后,該變量中的數(shù)據(jù)就不再存在
C、若數(shù)據(jù)存儲(chǔ)到某個(gè)變量,只要不把新的數(shù)據(jù)存儲(chǔ)到該變量,它的值將不會(huì)改變
D、在算法的執(zhí)行過(guò)程中,可以讀出變量的值,也可以將數(shù)值存儲(chǔ)到指定的變量中
7、關(guān)于變量,下列敘述中不正確的是( )。
A、變量名的第一個(gè)字符必須是字母
B、變量名的長(zhǎng)度不超過(guò)255個(gè)字符
C、變量名可以包含小數(shù)點(diǎn)
D、變量名不能使用關(guān)鍵字
8、以下各項(xiàng),可以作為Visual Basic變量名的是 。
A、Flag B、 2_seek C、123.58 D、While
9、下列給出的賦值操作中正確的是 。
A、6 ← T B、-T ← T C、 Y ← X +1 D、 A+B ← 2
10、VB程序設(shè)計(jì)中的三種基本運(yùn)算:算術(shù)運(yùn)算、關(guān)系運(yùn)算、邏輯運(yùn)算,其優(yōu)先級(jí)由高到低依次為 。
A、算術(shù)運(yùn)算、關(guān)系運(yùn)算、邏輯運(yùn)算 B、關(guān)系運(yùn)算、算術(shù)運(yùn)算、邏輯運(yùn)算
C、算術(shù)運(yùn)算、邏輯運(yùn)算、關(guān)系運(yùn)算 D、關(guān)系運(yùn)算、邏輯運(yùn)算、算術(shù)運(yùn)算
11、選拔身高T超過(guò)1.7米且體重W低于62.5公斤的人,表示該條件的布爾表達(dá)式為 。
A、T>=1.7 And W<=62.5 B、T<=1.7 Or W> =62.5
C、T>1.7 And W<62.5 D、T>1.7 Or W<62.5
12、邏輯表達(dá)式(13<12)or (10=10) and not (1 > - 1)的值是 。
A、-1 B、F C、T D、10
13、設(shè)a=3,b=2,c=4,下列運(yùn)算結(jié)果中,值最小的是 。
A、c︿2 - a︿2 + b︿2 B、a – b*2 + c
C、(a + b) Mod c D、Sqr(a + b + c)
14、使得數(shù)值100與100的比較結(jié)果為真,下列可使用的關(guān)系運(yùn)算符是 。
A、> B、 <> C、< D、 >=
15、若變量x、y均為整形變量,值分別為4、2,則表達(dá)式 Int(-2 + y / x) Mod -3 的值是 。
A、-2 B、 1 C、2 D、0
16、數(shù)學(xué)表達(dá)式寫(xiě)成計(jì)算機(jī)程序設(shè)計(jì)語(yǔ)言表達(dá)式正確的是 。
A、sqr(a*x+b)/2*a B、sqrt(a*x+b)/2/a
C、(a*x+b)︿(1/2)/(2*a) D、(a*x+b)︿1/2/(2*a)
17、分支結(jié)構(gòu)有1個(gè)入口, 出口。
A、1 B、 2 C、3 D、4
18、For-Next循環(huán)中, 情況下程序體只執(zhí)行一次。
A、初值大于終值,且步長(zhǎng)大于零
B、初值小于終值,且步長(zhǎng)小于零
C、初值等于終值
D、初值小于終值,步長(zhǎng)小于終值與初值之差
19、關(guān)于雙重循環(huán)的表述錯(cuò)誤的有 。
①兩個(gè)單循環(huán)在程序中前后排列,不能稱之為雙重循環(huán)
② 內(nèi)循環(huán)的循環(huán)變量和外循環(huán)的循環(huán)變量可以使用同名簡(jiǎn)單變量
③ 雙重循環(huán)的整個(gè)內(nèi)循環(huán)體執(zhí)行的次數(shù)就是外循環(huán)的循環(huán)次數(shù)
A、 三個(gè) B、 一個(gè) C、零個(gè) D、 兩個(gè)
20、以下程序的功能是,鍵盤(pán)輸入三個(gè)數(shù),輸出最大值:
a =Val(InputBox("輸入a:")) '鍵盤(pán)輸入一個(gè)數(shù),轉(zhuǎn)化成數(shù)字型賦給變量a
b =Val(InputBox("輸入b:"))
c =Val(InputBox("輸入c:"))
If a > b And a > c Then Print a
If b > a And b > c Then Print b
If c > a And c > b Then Print c
執(zhí)行上述程序后,能否輸出最大值 。
肯定能 B、肯定不能 C、不一定 D、程序無(wú)法運(yùn)行
21、某同學(xué)用VB設(shè)計(jì)了一個(gè)程序,功能是:鍵盤(pán)輸入一個(gè)正整數(shù),計(jì)算表達(dá)式:1+4+7+10+……n的值并輸出,以下選項(xiàng)錯(cuò)誤的是 。
A、
s = 1
b = 1
n = Val(InputBox("請(qǐng)輸入n:"))
Do While b < n
b = b + 3
s = s + b
Loop
Print s
B、
s = 0
b = 1
n = Val(InputBox("請(qǐng)輸入n:"))
Do While b <= n
s = s + b
b = b + 3
Loop
Print s
C、
s = 1
b = 4
n = Val(InputBox("請(qǐng)輸入n:"))
Do While b <= n
s = s + b
b = b + 3
Loop
Print s
D、
s = 0
b = 1
n = Val(InputBox("請(qǐng)輸入n:"))
Do While b < n
s = s + b
b = b + 3
Loop
Print s
22—33為讀程序?qū)懡Y(jié)果
22、下面程序段:
x=3
y=5
If x+3>y Then
x =x+y
y =x+y
End If
執(zhí)行此程序代碼后,x與y的值分別為 。
A、 3與5 B、 8與8
C、 8與13 D、 11與16
23、下面程序段:
a = 5
b = 8
If a > b Then
c = a – b
Else
c = b – a
End If
Print c
執(zhí)行此程序代碼后,結(jié)果為 。
A、13 B、3 C、8 D、-3
24、下面程序段:
x = 83
y = 58
If x <= y Then
x = Sqr(x - y)
Else
y = Int((y - x) / 2)
End If
Print y
執(zhí)行此程序代碼后,結(jié)果為 。
A、12 B、0 C、-12 D、-13
25、下面程序段:
M=12
N=8
IF M Mod N <>0 Then
T=M Mod N
M=N
N=T
End If
Print N
執(zhí)行此程序代碼后,結(jié)果為 。
A、 3 B、 4 C、 5 D、 6
26、下面程序段:
s = 0
i = 1
Do While i < 5
s = s + 2 * i
i = i + 1
Loop
Print s
執(zhí)行此程序代碼后,結(jié)果為 。
A、12 B、10 C、20 D、30
27、下面程序段:
s=0
For i=1 To 10 Step 3
s=s+i
Next i
Print s
執(zhí)行此程序代碼后,結(jié)果為 。
A、 12 B、 5 C、 34 D、22
28、下面程序段:
n=8
s=0
Do While n>0
s=s+n
n=n-1
Loop
Print s
執(zhí)行此程序代碼后,結(jié)果為 。
A、 8 B、 35 C、 0 D、36
29、下面程序段:
s=0
a = 1
For t = 1 To 9 Step 2
s = s + 1 / t * a
a = -a
Next t
以上程序段的功能 。
A、求1-1/3+1/5-1/7+1/9;
B、求1+1/3+1/5+1/7+1/9
C、求1-1/3+1/5-1/7+1/9-1/11
D、1+1/3+1/5+1/7+1/9+1/11
30、下面程序段:
n = Val(InputBox(“請(qǐng)輸入n:”))
s = 0
i = 0
Do While i <= n
s = s + i
i = i + 1
If i Mod 3 = 1 Then i = i + 1
If i Mod 3 = 2 Then i = i + 1
Loop
Print s
以上程序段的功能 。
A、求1—n被3整除的和;
B、求1—n的奇數(shù)和
C、求1—n的偶數(shù)和
D、程序沒(méi)有輸出
31、執(zhí)行以下程序代碼后,循環(huán)體執(zhí)行了
次。
total=0
Counter=1
Do While Counter<=10
Print Counter
total=total*Counter+1
Print total
Counter=Counter+1
If total >10 Then
Exit Do
End If
Loop
執(zhí)行此程序代碼后,
A、 3 B、4 C、 5 D、6
32、以下是交換兩個(gè)變量的程序段,不正確的是 。
A、 B、
c=a a=b-a
a=b b=b-a
b=c a=a+b
C、 D、
a=a-b c=a
b=b+a b=a
a=b-a a=c
33、執(zhí)行以下程序代碼后,結(jié)果為 。
a=0
For i=1 to 2
For j=1 to 4
If j Mod 2 <>0 then
a=a+1
Endif
a=a+1
Next j
Next i
Print a
A、9 B、10 C、12 D、6
二、編程(第1題6分,第2題6分,共12分)
1、小明為某超市編了一個(gè)小程序,功能是:根據(jù)香蕉的購(gòu)買量w計(jì)算應(yīng)付價(jià)格price。
已知香蕉的促銷價(jià)如下:
購(gòu)買量w(千克)
單價(jià)(元/千克)
3以下
3.5
3~6(含3千克)
3
6(含6千克)以上
2.6
請(qǐng)?jiān)诳瞻滋幪钌线m當(dāng)?shù)恼Z(yǔ)句,使之能實(shí)現(xiàn)上述功能。
Private Sub Command1_Click()
Dim w As singe, price As Single
w = Val(InputBox("請(qǐng)輸入重量w:"))
If (1) Then
If (2) Then
price = 2.6 * w
Else
price = 3 * w
End If
Else
(3)
End If
Print price
End Sub
2、現(xiàn)有一個(gè)程序,功能是:任意輸入a,b兩個(gè)電阻的阻值,能求解出其并聯(lián)后的電阻值(若有小數(shù),結(jié)果精確到0.001)。(電阻并聯(lián)的物理公式是:)。
界面如下圖:

要求:
在下列數(shù)條語(yǔ)句中選取若干條語(yǔ)句(變量定義除外)拼成一段完整的程序,實(shí)現(xiàn)上述功能。
注意:
每條語(yǔ)句最多使用一次;答題時(shí)只要將選取語(yǔ)句的標(biāo)號(hào)按執(zhí)行先后排列即可。
本題的得分標(biāo)準(zhǔn):輸入兩個(gè)電阻值,輸出正確結(jié)果得分,否則不得分。
程序代碼:
Dim a As Single, b As Single
Dim x As Single, r As Single
(1)a = Val(InputBox("請(qǐng)輸入a"))
(2)b = Val(InputBox("請(qǐng)輸入b"))
(3)r = 1 / x
(4)x = 1 / r
(5)r = 1 / r
(6)r = (a + b) / a * b
(7)r = a * b / a + b
(8)x = (a + b) / a * b
(9)x = (a + b) / (a * b)
(10) Print r
(11)Print "r="; Int(r * 1000 + 0.5) / 1000
(12)Print "r="; Int((r * 1000 + 0.5) / 1000)
(13) Print "a=" & a & "," & "b=" & b
選取的語(yǔ)句標(biāo)號(hào)序列是:
選擇題(每小題2分,第22題到33題為每題3分,共78分)
1、 C 2、 A 3、 A 4、 B 5、 B 6、 B
7、 C 8、 A 9、 C 10、 A 11、 C 12、 B
13、 C 14、 D 15、 A 16、 C 17、 A 18、 C
19、 D 20、 C 21、 D 22、 C 23、 B 24、 D
25、 B 26、 C 27、 D 28、 D 29、 A 30、 A
31、 B 32、 D 33、 C
編程(共12分)
第1題
1、 w>=3 2分
2、 w>=6 2 分
3、 price=3.5*w 2 分

第2題
選取的語(yǔ)句標(biāo)號(hào)序列是: 1-2-9-3-13-11

展開(kāi)更多......

收起↑

資源預(yù)覽

<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. 主站蜘蛛池模板: 社旗县| 钟祥市| 井陉县| 梅河口市| 靖宇县| 奇台县| 景宁| 博白县| 苍山县| 于田县| 垫江县| 荃湾区| 诸城市| 福泉市| 静安区| 屯昌县| 罗平县| 泾阳县| 东丽区| 信丰县| 全州县| 花垣县| 常宁市| 白城市| 积石山| 开平市| 亳州市| 皮山县| 嘉鱼县| 滦南县| 来宾市| 巨鹿县| 龙海市| 曲水县| 海安县| 梁平县| 扶绥县| 元阳县| 仪陇县| 固始县| 都昌县|