教科版(2019)必修1《4.4 綜合問題的解決》2022年同步練習卷
發(fā)布:2024/4/20 14:35:0
一.選擇題(共30小題)
-
1.下面是“三角形面積.py“,正確答案是( ?。?br />(1)海倫公式是利用三角形的三條邊的邊長直接求三魚形面積的公式,表達式為
其中 P 是三角形的周長的一半。p*(p-a)*(p-b)*(p-c)
(2)請?zhí)羁胀晟圃摮绦颍斎肴龡l邊長,判斷能否構成三角形。如果能構成三角形就計算該三角形的面積并輸出,否則提示不能構成三角形。A.①b+c>a ②(a+b+c)//2 ③s ④elif B.①b+c>a ②(a+b+c)/2 ③s ④elif C.①b+c>a ②(a+b+c)//2 ③s ④else D.①b+c>a ②(a+b+c)/2 ③s ④else 組卷:6引用:4難度:0.3 -
2.生活中大家經(jīng)常玩“算 24 點”游戲,規(guī)則是給定任意 0-9 之間的四個整數(shù),玩者利用計算操作符“+”、“-”、“*”、“/”及括號填入四個數(shù)字之間,使得運算結果為 24,先算出者為贏家。計算 24 點最合適的算法是( )
A.遞歸 B.歸納 C.窮舉 D.分治 組卷:5引用:3難度:0.4 -
3.某加密算法程序段如下所示:
輸入“Abc@789”并運行程序,輸出結果是( ?。?/h2>A.a(chǎn)bc8910 B.a(chǎn)bc@890 C.ABC678 D.a(chǎn)BC@789 組卷:2引用:4難度:0.4 -
4.由大寫字母組成的長度相同的兩個字符串s1和s2,檢測各字母的數(shù)量,如“ABDAC”與“AABCD”所含字母數(shù)量一樣,與“AABBC”所含字母數(shù)量不一樣。實現(xiàn)該功能的VB程序段如下:
填空處的代碼可以由以下部分組成:
①Text2.Text ②val(Text2.Text) ③b(a)=b(a)+1 ④b(a)=b(a)-1 ⑤b(i)<>0⑥b(i)=0
代碼順序正確的是( ?。?/h2>A.①③⑤ B.②④⑥ C.①③⑥ D.②④⑤ 組卷:3引用:3難度:0.4 -
5.在python中,下列程序運行后會看到( )“*”。
for x in range (0,20,5);
print(“*”,end=“”)A.2個 B.4個 C.5個 D.10個 組卷:2引用:3難度:0.5 -
6.實時監(jiān)測環(huán)境光線亮度,當亮度達到某閾值時開啟或關閉LED燈(置高電平1,LED燈亮;低電平0,LED燈滅),在BXY編輯器中的部分代碼如圖,下列說法中正確的是( ?。?img alt="菁優(yōu)網(wǎng)" src="http://img.jyeoo.net/quiz/images/202206/499/6bdb21ba.png" style="vertical-align:middle" />
A.光線傳感器連接到pin2口 B.當光線亮度值低于60,LED燈滅 C.每隔5秒讀取光線傳感器的值 D.LED燈初始狀態(tài)是亮著的 組卷:2引用:3難度:0.4 -
7.有如下 Python 程序段:
若輸入字符串為‘ZBAX’(不包含前后引號),則輸出結果為( ?。?/h2>A.8 B.13 C.17 D.4 組卷:2引用:2難度:0.4 -
8.執(zhí)行該程序段后,輸出的結果為 4,則應輸入的內容為( ?。?br />
A.135798 B.232458 C.20220320 D.24686482 組卷:1引用:3難度:0.4 -
9.某排序算法的VB程序段如下:
執(zhí)行上述程序段,下列說法正確的是( )A.交換過位置的數(shù)據(jù),可能會再回到其初始位置 B.執(zhí)行完成后,數(shù)組元素a(1)到a(n)從小到大排列 C.若n為5,整個排序過程總的比較次數(shù)是20 D.整個排序過程總的交換次數(shù)至少為1 組卷:4引用:2難度:0.5 -
10.有如下VB程序段:
字符串s為“ab300cde2022fg002h”時,執(zhí)行該程序段后,sum的值為( ?。?/h2>A.300 B.302 C.504 D.2324 組卷:4引用:2難度:0.3 -
11.有如下Python程序段:
執(zhí)行該程序段后,變量a可能的值為( ?。?/h2>A.[1,0,3,6,7] B.[3,2,6,7.1] C.[1,3,2,5.7] D.[3.5,6,2.7] 組卷:3引用:3難度:0.3 -
12.某校高二年級技術考試的數(shù)據(jù)保存在文件js.xlsx中(如圖所示)。用 python 對其進行處理的代碼如下:
執(zhí)行該代碼,下列說法正確的是( ?。?/h2>A.df 對象新增了一條關于“伊默”的記錄 B.df 對象刪除了一條關于“倪家頎”的記錄 C.df 對象減少了“學號”列數(shù)據(jù) D.輸出“信息”平均分最高的三個班級 組卷:1引用:3難度:0.4 -
13.在Python語言中使用Flask框架編寫一個Web應用程序,使應用基本具備網(wǎng)絡應用功能。
有下列語句命令:
①app=Flask(__name__)
②@app.jye.ai('/')
③from flask mport Flask
④app.jye.ai( )
⑤def index( ?。?具體代碼略
要實現(xiàn)上述功能,上述語句執(zhí)行的先后順序正確的是( ?。?/h2>A.③①②⑤④ B.③②①⑤④ C.③①②④⑤ D.①②⑤④③ 組卷:2引用:3難度:0.5
三.操作題(共8小題)
-
39.小明想用壓歲錢環(huán)游中國,媽媽告訴他大約需要30000元,但現(xiàn)在小明只有5000元,他請媽媽幫忙,存在銀行里,銀行年利息3.7%,小明幾年能存夠?用python編輯器打開“Y\86”下的文件,存錢旅游.PY,進行以下操作,并保存結果。請?zhí)羁胀晟圃摮绦?,幫小明計算幾年后可以環(huán)游中國。
組卷:6引用:2難度:0.4 -
40.用python編輯器打開“Y:\108”下的文件“猜數(shù).PY“,進行以下操作并保存結果。
(1)請?zhí)羁胀晟圃摮绦?,實現(xiàn)功能:隨機產(chǎn)生一個0-99內的整數(shù),在給定的次數(shù)內進行猜數(shù),如果猜的數(shù)大了,提示“大了”,如果猜的數(shù)小了,提示“小了”。如果猜對了,提示“恭喜你答對了”,并給出猜的次數(shù)。如果在給出猜測的次數(shù)內沒有猜對,提示“機會用完了,再來一次”。
(2)編寫完成后,原名保存并關閉應用軟件。
#程序初始化,并隨機產(chǎn)生一個0-99的整數(shù)作為秘密數(shù)組卷:3引用:2難度:0.3