上海市金山中學(xué)2017-2018學(xué)年高一信息技術(shù)上學(xué)期期中試題_第1頁(yè)
上海市金山中學(xué)2017-2018學(xué)年高一信息技術(shù)上學(xué)期期中試題_第2頁(yè)
免費(fèi)預(yù)覽已結(jié)束,剩余10頁(yè)可下載查看

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡(jiǎn)介

1、 金山中學(xué) 2017 學(xué)年度第一學(xué)期高一年級(jí)信息學(xué)科期中考試卷 (考試時(shí)間:60 分鐘 滿分:100 分) 、算法的基礎(chǔ)概念(每題 2 分,共 20 分) 1、算法是指()。 A. 解決問題的具體計(jì)算公式 C.編制的指令和程序 2、右邊的流程圖中,它不符合算法的()特征。 A. 有窮性 B. 可行性 C. 無二義性 D. 確定性 3、流程圖中的分支結(jié)構(gòu)有() A. 個(gè)入口和一個(gè)出口 C. 一個(gè)入口和三個(gè)出口 2a 7、代數(shù)式 廠d在 VB 表達(dá)式中表示為()B.為設(shè)計(jì)程序繪制的流程圖 D.求解某一問題的明確可行的有限步驟 B. 個(gè)入口和兩個(gè)出口 D.兩個(gè)入口和兩個(gè)出口 4、 以下流程圖符號(hào)中,

2、用于放置賦值語(yǔ)句對(duì)變量賦值的框圖符號(hào)是() 5、 6、 A. F 列能作為變量名的是() A. a+2 B. xy C. 3M D. jszx_2017 若變量 a、b 的值分別為 6、 3,則表達(dá)式 b+a/b-a 的值是()。 A. -3 B. C. 3.5 D. -1 -2 - 8、若 a=2, b=3, c=4,表達(dá)式 not a=c or 3*c=4*b and b a+c 的值是() 9、Mid(x,n1,n2)是一個(gè)截取字符串的函數(shù)。其中 x 為一個(gè)字符串變量,n1 為截取的起始位 置,n2 為截取的字符個(gè)數(shù), 當(dāng) n2 缺省時(shí), 表示從 n1 開始截取到最后。 例如, Mid(

3、 “ABCD ,2,2) 返回的是” BC ; Mid( “ABCD ,2)返回的是” BCD。據(jù)此判斷,下列選項(xiàng)正確的是() 。 A. Mid( “Computer” , 4, 3 )返回的是“ Com B. Mid( “Computer” , 4 )返回的是 “ p” C. Mid( “Computer” , 4 )返回的是 “Comp D 10、右面的流程圖描述的算法結(jié)構(gòu)是() A. 順序結(jié)構(gòu) B. 分支結(jié)構(gòu) C. 循環(huán)結(jié)構(gòu) D. 組合結(jié)構(gòu) 二、算法結(jié)果分析(每題 3 分,共 42 分) 12、若輸入 2 和 4,流程圖運(yùn)行結(jié)果是。 開始 J ,/ 輸入 a、b_/ A. 2 3 3 B

4、. 2 3 2A.( 2*a ) /c+d B. 2a/(c+d) C. 2*a/(c+d) D. (2a) / ( c+d) A. True B. False C. -1 D. 1 Mid( “Computer” , 4 )返回的是 A. 6 -2 11、運(yùn)行下列流程圖,結(jié)果是。 -3 - C. 2 3 1 D. 2 2 1 13、若輸入 4 和 3,則輸出結(jié)果為 _ (開始 J J J /輸入 a、b / A. 81 B . 3 C. 27 D . 0 A. 3 B . 7 C. 350 D . 700 廠開始 J , / 輸入X / 15、若輸入 2、3、5,則輸出結(jié)果為 _ 16、若輸

5、入 21,流程圖的運(yùn)行結(jié)果是。 輸出a F輸出c,輸出o 輸出c 結(jié)束 X = X + 1 X = X -1 0 - / 輸出X / 1 ( 結(jié)束 ) v C. 6 2 .D b = a mod b /輸出 b/ ( 結(jié)束 開始 14、若輸入 350,則輸出結(jié)果為 _ -4 - A. 2 B. 3 A. 10B. 20 C. 5 D .10 C. 21 D . 22 17、若依次輸入 1 , 2, 3,運(yùn)行結(jié)果是。 18、 觀察下列流程圖, 其運(yùn)行結(jié)果為。 -5 - 運(yùn)行結(jié)果是 _ 輸出 b A. 1 B. 2 A. 6 B. 10 C. 3 D . 4 C. 15D. 21 19、觀察下列流

6、程圖,其運(yùn)行結(jié)果為。 20、若輸入:2, -11 , 12, -6 , -5 , 8, -6 - A. -22 B. 0 C. 7D. 22 22、若依次輸入字符 ShangHai,則輸出結(jié)果 為。 A. 5B. 1000 C. 1234D. 4321 21、觀察下列流程圖,其運(yùn)行結(jié)果為。 - 7 - A 1 7B 7 1 C 2 6D 6 2 結(jié)果為()。 s=0 Dim x as long i=6 x=inputbox( “輸入 x 的值” Do while i=15 if x/4=int(x/4) then s=s+i x=x/4 i=i+2 else Loop x=int(x/4) P

7、rint s end if print x A 5 B6 A2 B 2.25 三、算法填空(每空 3 分,共 27 分) 25、若出租車費(fèi)用是這樣計(jì)算的: 3 公里以 內(nèi) 14 元,超過 3 公里部分按每公里 2.4 元 計(jì)算,請(qǐng)將如下流程圖( 1)( 2)處填寫完 整。 26、請(qǐng)將如下地鐵票價(jià)的算法流程圖 ( 1)(2) 處填寫完整。計(jì)價(jià)規(guī)則是: 1 到 5 站,3 元; 6到 11 站, 4 元;12 站及 12 站以上, 5 元。23、以下程序代碼中的賦值語(yǔ)句 s=s+i 共執(zhí) 24、運(yùn)行下面的程序代碼,若輸入 9,輸出 C 9 D10 C. 3 D.以上答案都錯(cuò) A5B6 C7D21

8、行了()次。 -8 - 始 l $ / 輸入站數(shù)X / 27、求數(shù)列 2、4、8、16前 10 項(xiàng)的和。 請(qǐng)將如下流程圖空白處填寫完整。 28、設(shè)計(jì)算法,輸出1,50內(nèi)所有除以 6 余 1的整數(shù)。請(qǐng)將如下 VB 代碼填寫完整。 29、輸入一位學(xué)生的一個(gè)分?jǐn)?shù),根據(jù)該分?jǐn)?shù) Dim n as in teger n = 1 do while n = 50 if _ the n print n end if n = n + 1 loop 30、本程序要求完成的功能是:計(jì)算數(shù)列 -9 - Dim f as long Dim k as in teger f = in putbox( “請(qǐng)輸入成績(jī)”) Dim

9、 s as in teger if f60 then s = 0 print “須努力” d = 1 else k=1 if the n do while (1print “合格” (2) else d = d + 2 print “優(yōu)秀” k = k + 1 end if loop end if print s Dim x as long Dim y as long作出以下輸出: 若 f60,則輸出“須努力”; 1,3,5,7前 20 項(xiàng)的和。請(qǐng)將已有 若 f 在60,90) 中, 則輸出“合格”;否則輸 碼補(bǔ)充完整。 出“優(yōu)秀”。 VB 代 四、根據(jù)流程圖寫代碼(共 5 分) -10 -

10、五、算法設(shè)計(jì)(共 6 分) 32、求十1+1+丄十1+ 前 20 項(xiàng)和。(最后結(jié)果四舍五入精確到 0.001 ) 4 7 io 13 (1 )能使變量 s 的值四舍五入精確到 0.001 的賦值表達(dá)式是( )。 A. s = int(s*100)/100 B. s = in t(s*100+0.5)/100 C. s = in t(s*1000)/1000 D. s = in t(s*1000+0.5)/1000 (2)請(qǐng)用 VB 語(yǔ)句描述該算法(注:畫流程圖不得分) (4 分) 金山中學(xué) 2017 學(xué)年度第一學(xué)期高一信息科技期中考試(答案) 、算法的基礎(chǔ)概念(每題 2 分,共 20 分) 1 2 3 4 5 6 7 8 9 10 D B A A D D C A D C 、算法結(jié)果分析(每題 3 分,共 42 分) 11 12 13 14 15 16 17 18 19 20 (2 -11 - B C D A C B A C D A 21 22 23 24 C D A A 四*根抿擁裁代碼 共5分 三、算法填空(每空 3 分,共 27 分) 炸曲業(yè)岐請(qǐng)輸入X的值“) Ifx-6 then Y= 1+53 Else Y = (l-2*xMl+2*x) End if Print y 25、( 1)x = 3 (2)y =

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

評(píng)論

0/150

提交評(píng)論