信息技術程序選擇題_第1頁
信息技術程序選擇題_第2頁
信息技術程序選擇題_第3頁
信息技術程序選擇題_第4頁
信息技術程序選擇題_第5頁
已閱讀5頁,還剩20頁未讀 繼續免費閱讀

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領

文檔簡介

信息技術程序選擇題班級[填空題]*_________________________________您的姓名:[填空題]*_________________________________24題:用解析法解決問題:利用計算機編程解決實際問題時,需要首先對問題進行細致入微的分析,從中抽象出問題的本質特征(一般稱為數學模型),然后再設計算法,并最終用某種程序設計語言編程實現,實際應用中,有些問題經抽象會得到相后或相似的數學模型,請判新數學模型:y=kx+b,可以解決下列哪個實際問題*A.某條高速公路在平原地區的最高限速為每小時120公里,進入山區后,最高限速為每小時80公里,平原地區的最高限速比山區高多少B.樂樂在文化用品商店購買了一個8元的筆記本,他用一張10元的人民幣結賬,收銀員應找給他多少錢C.在10時27分時,儲水罐中有10噸水,如果以每分鐘2噸的速度繼續向儲水罐中注水,求到10時48分時,儲水罐中有多少水(正確答案)D.某班組有甲、乙兩條玻璃杯生產線,甲生產線每小時能生產6個玻璃杯,乙生產線每小時能生產8個同樣的玻璃杯,該班組每小時能生產多少個玻璃杯E.某林場今年全年種植了1200棵新樹,砍伐了800棵成材樹,求該林場今年新增樹木的數量F.火車從上海站開出120千米后,繼續以時速305千米的速度向前開行28分鐘,求此時火車自上海站開出后行駛的距離(正確答案)25(1)平面上的兩個點的坐標為(x1,y1)和(x2,y2),通過兩點的直線斜率為下圖的公式,請將其轉換為Python中的表達式,正確的是()[單選題]*A.y2-y1/(x2-x1)B.(y2-y1)/(x2-x1)(正確答案)C.(y2-y1)//x2-x125(2)將數學表達式2(x3)(x4)轉換為Python中的表達式,以下正確的是()[單選題]*A.2*(x+3)*(x+4)(正確答案)B.2(x+3)*(x+4)C.2(x+3*x+4)25(3)將下圖中的算式轉換為Python中的表達式,正確的是()

[單選題]*A.1/(1/(r1+r2))B.1//(1//r1+1//r2)C.1/(1/r11/r2)(正確答案)25(4)將如下算式轉換成Python表達式,正確的是()

*A.(2**4+7)-3*4/5B.(2**47-3*4)/5(正確答案)C.(2*2*2*2+7)-3*4/5D.(2*2*2*27-3*4)/5(正確答案)25(5)將如下算式轉換成Python表達式,正確的是()

*A.(4*a*c-b**2)/(4*a)(正確答案)B.(4*a*c-b**2)/4*aC.(4*a*c-b*b)/(4*a)(正確答案)25(6)將下圖中的算式轉換為Python中的表達式,正確的是()[單選題]*A.(-b+(b*b-4*a*c)*0.5)/2*aB.(-bmath.sqrt(b*b-4*a*c))/(2*a)(正確答案)C.(-b+(b*b-4*a*c)**0.5)//(2*a)25(7)將下面的數學表達式轉換成Python表達式(math模塊已導入),正確的是()[單選題]*A.math.sqrt[math.abs(c*c-a*b)](正確答案)B.sqrt[math.abs(c*c-ab)]C.math.sqrt[math.abs(c*c-ab)]25(8)已知a、b都為角度值,請將下面的三角函數表達式轉換為Python表達式(math模塊已導入),正確的是()[單選題]*A.2*math.sin((ab)/2))*math.cos((a-b)/2)(正確答案)B.2mathsin((a+b)/2)math.cos((a-b)/2)C.2*math.sin(a+b/2)*math.cos(a-b/2)D.2*sin((a+b)/2)*cos((a-b)/2)25(9)將下圖中的計算平面內任意兩點距離的公式轉換成Python表達式(math模塊已導入),正確的是()*A.((x1-x2)**2(y1-y2)**2)**(1/2)(正確答案)B.((x1-x2)**2(y1-y2)**2)**0.5(正確答案)D.math.sqrt((x1-x2)*(x1-x2)(y1-y2)*(y1-y2))(正確答案)F.math.sqrt((x1-x2)**2(y1-y2)**2)(正確答案)C.((x1-x2)**2+(y1-y2)**2)**2E.math.sqrt((x1-x2)**(*1-x2)+(y1-y2)**(y1-y2))26(2)下圖是某市限號政策,小王要編寫一個程序,對識別出的汽車牌照星號(Nu)是香限行進行判斷,假設他的算法邏輯為:如果邏輯為真則限行,則下列表達式能表示“星期一尾號是1和6會被限行”的是()[單選題]*A.(cDay=="Monday"andNu==6)or(cDay=="Monday"andNu==1)(正確答案)B.cDav=="Monday"andNu==1andNu==6C.(cDay=="Monday"orNu==6)or(cDay=="Monday"orNu==1)26(3)王老師要設計一個“判斷學生物理和化學兩門課中是否只有一門課不及格(成績小于60分)”的程序,使用的邏輯表達式是()[單選題]*A.(物理>=60or化學<60)and(物理<60or化學>=60)B.(物理>=60or化學<60)or(物理<60and化學>=60)C.(物理>=60and化學<60)or(物理<60and化學>=60)(正確答案)26(4)閏年是古人為了彌補因人為歷法規定造成的年度天數與地球實際公轉周期的時間差而設立的。我們知道有“四年一閏,百年不閏,四百年再閏”的說法,其含義是指符合以下條件之一的年份即為閏年:1.能被4整除,但不能被100整除;2.能被400整除。小王要編寫一個程序,輸入年份(year),判斷是否為閏年,以下邏輯表達式正確的是()[單選題]*A.(year%4==0andyear%100!=0)and(year%400==0)B.(year%4==0oryear%100!=0)or(year%400==0)C.(year%4==0andyear%100!=0)or(year%400==0)(正確答案)26(5)判斷三條邊能否構成三角形的規則是:任意兩邊之和大于第三邊。將這個規則轉換為Python中的邏輯表達式,正確的是()[單選題]*A.a+b>corb+c>aanda+c>bB.a+b>corb+c>aora+c>bC.a+b>candb+c>aanda+c>b(正確答案)26(6)王老師告訴同學們,在生活與學習中可以通過判斷條件來解決問題,他列舉了如下的實例,現有night(1表示晚上,0表示白天)、voice(1表示有聲音,0表示沒有聲音)兩個變量,用于表示樓道照明燈白天不亮,晚上有聲才亮的邏輯表達式為()*A.voice==1andnight==1(正確答案)B.voice==0ornight==0C.night==1andvoice==1(正確答案)26(7)如下哪個邏輯表達式,能夠完成判斷num的值是一個在[0,5]或者[10,15]之間的數()[單選題]*A.(num>=0ornum<=5)or(num>=10ornum<=15)B.(num>=0ornum<=5)and(num>=10andnum<=15)C.(num>=0andnum<=5)or(num>=10andnum<=15)(正確答案)D.(num<=0andnum>=5)or(num>=10andnum<=15)27(1)針對如下的算法流程圖,如果輸入5,則輸出的a、b、m分別是()[單選題]*A.8;13;3B.144;233;5C.55;89;5(正確答案)27(2)王老師為了讓學生們更好的理解并掌握程序設計中賦值語句的功能,設計了如下的流程圖(部分),當輸入的a、b分別為8、10的時候,輸出的a、b分別為()[單選題]*A.2、10(正確答案)B.10、0C.8、8D.2、0E.8、2答案解析:正確選項為A。變量a,b的初值分別為8和10,執行框中第一個語句,將變量a的值賦給c,此時變量c=8;第二個語句將變量b的值賦給a,此時變量a的值不再是8,而是被重新賦值成10;第三個語句,將整型數值2賦值給變量a,變量a再次被重新賦值,最終值為2;變量b的值在此過程中始終未發生改變。27(3)要完成求兩個數的商的運算,在下圖所示的算法流程圖中的①處應填寫()[單選題]*A.b<=0B.b<>0(正確答案)C.b=0答案解析:正確選項為B。0不能做除數,因此判斷框判斷b的值是否為零,如果b的值不為0,輸出a/b的值;否則,輸出錯誤代碼E。27(4)2020年12月8日,中尼共同宣布珠穆朗瑪峰最新高程---8848.86米。現在有一張厚度為0.104室米的白紙,對折一次厚度變為0.208室米,每對折一次,其厚度均變為對折前的兩倍。假設這張白紙足夠大,可對折的次數也是足夠多,為了編寫程序,計算出這張紙至少對折多少次后,厚度會超過珠峰的新高程,小王繪制了下面的流程圖,④處應該填寫()[單選題]*A.cs*2B.cs+1(正確答案)C.zh27(5)某醫院病房每個小時要為病人量血壓,小王要寫一個程序,幫助護士自動統計一下病人全天24小時中有幾次血壓不正常,根據醫學知識,我們知道收縮壓在90--140之間(包括90、140)并且舒張壓在60--90之間(包括60、90)是正常的。在編程序之前,小王繪制了下面的流程圖,請你根據以上信息完善流程圖中的①、②、③為()[單選題]*A.①N②Y③not(90<=sys<=140and60<=dias<=90)為真?(正確答案)B.①N②Y③90<=sys<=140and60<=dias<=90為真?C.①Y②N③not(90<=sys<=140and60<=dias<=90)為真?27(6)小美設計程序,計算5個門店營業額之和,流程圖如圖所示,菱形框中應填寫()*A.i<=5B.i<6C.i<5(正確答案)D.i>5E.i<=4(正確答案)F.i<4答案解析:正確選項為C、E。變量i的初值為0,計算5個門店營業額之和,因此循環執行5次,所以[0,4]或[0,5)滿足條件。27(7)春花農場積極響應國家綠色可持續發展的號召,大力發展節水型農業,對西紅柿種植區的灌溉系統進行了升級改造,并于5月份正式投入使用。整個5月的用水量相對于去年同期下降了70噸,已知去年5月份和今年5月份的用水總量為460噸,求今年5月份的用水量。算法流程圖是()[單選題]*A.②B.④(正確答案)C.⑤27(9)體重指數(BMI)由19世紀中期比利時的凱特勒最先提出,是目前國際上常用的衡量人體胖瘦程度以及是否健康的一個標準,它的計算方法為:體重指數(BMI)=體重(kg)÷身高(m)的平方。小明繪制了一個流程圖如下圖,請你判斷,輸入的體重為73kg,身高為1.67m時,完成BM計算后流程圖的執行過程為()[單選題]*A.①②⑥⑩B.B.①②③④⑨⑩C.C.①②③⑦⑩(正確答案)28(2)如果一個自然數的所有真因子(即除了其自身以外的約數)的和恰好等于該自然數,則稱其為完全數,例如,28=1+2+4+7+14,所以28是一個完全數,而自然數4、5則不是完全數。如下的Python程序能找出小于等于1000的所有完全數。其中①處應為()*A.2,1001(正確答案)B.1,1001(正確答案)28(2)如果一個自然數的所有真因子(即除了其自身以外的約數)的和恰好等于該自然數,則稱其為完全數,例如,28=1+2+4+7+14,所以28是一個完全數,而自然數4、5則不是完全數。如下的Python程序能找出小于等于1000的所有完全數。其中②處應為()[單選題]*A.2,i-1B.2,i+1C.1,i(正確答案)28(2)如果一個自然數的所有真因子(即除了其自身以外的約數)的和恰好等于該自然數,則稱其為完全數,例如,28=1+2+4+7+14,所以28是一個完全數,而自然數4、5則不是完全數。如下的Python程序能找出小于等于1000的所有完全數。其中③處應為()[單選題]*A.s==i+1B.s==i(正確答案)28(5)小王的英語學得不太好,所以每次做英語題的時候很頭疼,他于是找了一種“猜答案”的方法。方法為:假設maxn是單詞中出現次數最多的字母的出現次數,minn是單詞中出現次數最少的字母的出現次數,如果maxn-minn是一個偶數,那么小王就認為這是一個LuckyWord,這樣的單詞很有可能就是正確答案。

輸入樣例

error

輸出樣例

LuckyWord

其中①應該填寫()

*A.ord(s[i])-97(正確答案)B.ord(s[i])-ord('a')(正確答案)C.ord(s[i])-ord('A')答案解析:其中②處應該填入:s1[i]

其中③處應該填入:0<s1[i]<minn

其中④處應該填入:s1[i]

其中⑤處應該填入:maxn-minn29(1)枚舉算法的思想是列舉問題所有可能的解,并在逐一列舉的過程中,檢驗每個可能的解是否是該問題的正確解。下圖左側的程序一是基于枚舉算法思想編寫的Python程序,該程序可以解決百錢買百雞問題:雞翁一值錢五,雞母一值錢三,雞雛三值錢一,問雞翁、雞母、雞雛各幾何?馬克思手稿中有一道與上述百錢買百雞問題極為相似的趣味數學題:有30個人,其中有男人、女人和小孩,他們同在一家飯館吃飯,總共花了50先令。已知每個男人吃飯需要3先令,每個女人吃飯需要2先令,每個小孩吃飯需要1先令,問男人、女人、小孩各幾人?下圖右側的程序二是在左側程序一的基礎上修改得到的,它能夠解決上述馬克思手稿中的趣味數學題。

在程序二中,①、②處應填寫()[單選題]*A.①50-x-y②x*3+y*2+z==30B.①30-x-y②x*3+y*2+z==50C.①30-x-y②x*3+y*2+z==50(正確答案)29(2)我國古代數學家張丘建在《算經》一書中提出了百錢買百雞問題:雞翁一值錢五,雞母一值錢三,雞雛三值錢一,問雞翁、雞母、雞雛各幾何?王老師使用枚舉算法寫了一個程序(如下圖程序一)解決了這個問題。枚舉算法還可以完成很多類似題目,如:小紅今天生日,媽媽給她準備了一個存折,密碼需要破解才能取得現金。已知密碼的規則為:密碼為6位;其中四位是知道的,兩位是不知道的(3?11?8),其中?代表未知的數字;密碼可以被7和9整除。現在需要你根據枚舉算法的思想完成下圖中的程序二,其中①、②處的語句應該為()[單選題]*A.①3+x+1+1+y+8②z%7==0andz%9==0B.①300000+x*10000+1000+100+y*10+8②z%7==0andz%9==0(正確答案)C.①300000+y*10000+1000+100+y*10+8②z%7==0orz%9==029(3)小王使用Python編寫了下面的代碼完成了圖形1的繪制。圖形1中四個圓半徑都為10,左上角圓的圓心坐標為(0,10)。圖形2中,圓的半徑仍然為10,左上角圓的圓心坐標為(0,10),以下哪個修改可以實現圖形2的繪制()[單選題]*A.修改語句9,修改為t.circle(4*r)B.修改語句5,修改為forxin[0,20,40,80]:C.修改語句5,修改為forxin[0,20,40,60]:(正確答案)29(4)小王使用Python編寫了下面的代碼完成了圖形1的繪制。圖形1中四個圓半徑都為10,左上角圓的圓心坐標為(0,10)。圖形2中,圓的半徑仍然為10,左上角圓的圓心坐標為(0,10),以下哪個修改可以實現圖形2的繪制()[單選題]*A.修改語句5,修改為forxin[0,20,20,40,40,60,60,80]:B.修改語句4,修改為foryinrange(0,8):C.修改語句4,修改為foryinrange(0,4):(正確答案)29(5)小王使用Python編寫了下面的代碼,完成了圖形1的繪制。圖形1中四個圓相切,半徑都為10,左側第一個圓的圓心坐標為(0,10),四個圓的圓心在經過(0,10)的水平直線上。圖形2中,圓的半徑仍然為10,最下端圓的圓心坐標為(0,10),四個圓相切,四個圓的圓心在經過(0,10)的垂直直線上。以下哪個修改可以實現圖形2的繪制()[單選題]*A.修改語句6,修改為t.goto(0,x)(正確答案)B.修改語句6,修改為t.goto(x,x)C.修改語句6,修改為t.goto(0,0)29(6)小王使用Python編寫了下面的代碼,完成了圖形1的繪制。圖形1中四個圓相切,半徑都為10,左側第一個圓的圓心坐標為(0,10)。圖形2中,圓的半徑仍然為10,左側第一個圓的圓心坐標也為(0,10),無論圖形1還是圖形2,四個圓的圓心都在經過左側第一個圓的圓心的水平直線上,以下哪個修改可以實現圖形2的繪制()[單選題]*A.修改語句4,修改為forxin[0,10,20,40]:B.修改語句4,修改為forxin[0,20-r,40-r,60-r]:C.修改語句4,修改為forxin[0,10,20,30]:(正確答案)29(7)王老師為了繪制下圖中的正方形,使用Python編寫了程序1,他發現其中有一些代碼是重復的,有規律的重復是計算機最擅長的。于是,他就構建了一個執行四次循環的程序2,①②的代碼應該為()[單選題]*A.①importturtleastle②tle.right(90)B.①tle.fd(60)②tle.right(90)(正確答案)C.①tle.fd(60)②tle.setup(500,500,0,0)29(8)"雞兔同籠”是一個經典的數學問題,王老師使用枚舉算法寫了一個程序(如下圖),這個算法還可以完成很多類似題目,如:小劉一共購買了圓珠筆和鋼筆15支,共計花費49.5元,其中圓珠筆每支1.5元,鋼筆每支4.5元。現在需要你對此程序進行修改,必須修改的一處為(),修改為(),才可以解決買筆問題[單選題]*A.(5);ifrabbit*4.5+hen*1.5==leg:(正確答案)B.(3);forpeninrange(numbers):C.(5);ifpen*4.5+ballpen*1.5==cost:29(9)"雞兔同籠”問題最早收錄于《孫子算經》一書,其中的敘述

溫馨提示

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

評論

0/150

提交評論