2021-2022學(xué)年浙江省9+1聯(lián)盟高一(上)期中信息技術(shù)試卷
發(fā)布:2024/4/20 14:35:0
一、選擇題(本大題共15題,每題2分,共30分。每題只有一個(gè)正確答案,多選、不選、錯(cuò)選均不給分。)
-
1.下面關(guān)于算法的描述,正確的是( ?。?/h2>
A.一個(gè)算法只能有一個(gè)輸入 B.算法只能用框圖來表示 C.一個(gè)算法的執(zhí)行步驟可以是無限的 D.一個(gè)完整的算法,不管用什么方法來表示,都至少有一個(gè)輸出結(jié)果 組卷:15引用:6難度:0.9 -
2.某算法用偽代碼描述如下。
關(guān)于上述算法,下列說法正確的是( ?。?/h2>A.該算法無法用流程圖來描述 B.該算法運(yùn)用了循環(huán)結(jié)構(gòu)的控制轉(zhuǎn)移 C.該算法實(shí)現(xiàn)了從小到大輸出兩個(gè)自然數(shù) D.該算法不符合“可行性”特征 組卷:4引用:3難度:0.6 -
3.下列可作為Python變量名的是( ?。?/h2>
A.a(chǎn)b-3 B.spaceline C._apple D.if 組卷:7引用:3難度:0.6 -
4.下列Python表達(dá)式的值為整數(shù)6的是( )
A.13//2 B.18%3 C.24/4 D.2**3 組卷:6引用:3難度:0.6 -
5.判斷數(shù)值x是否在區(qū)間[a,b]內(nèi),下列表達(dá)式正確的是( ?。?/h2>
A.x>=a and x<=b B.“a”<=x<=“b” C.a(chǎn)≤x≤b D.a(chǎn)<=x or x<=b 組卷:2引用:2難度:0.6 -
6.下列選項(xiàng)中表達(dá)式的結(jié)果和其它三項(xiàng)不同的是( )
A.“ac”in“abc” B.5!=6 C.“a”>“H” D.not(9%2==0) 組卷:2引用:2難度:0.7
二、非選擇題(本大題共5小題,其中第16小題2分,第17小題6分,第18小題4分,第19小題4分,第20小題4分,共20分)
-
19.輸入三條邊長,若能構(gòu)成三角形,則利用海倫公式計(jì)算該三角形的面積。海倫公式為:S=
,式中a,b,c分別為三角形的三邊長,p為周長的一半,s為三角形的面積。實(shí)現(xiàn)上述功能的Python程序代碼如下,請(qǐng)?jiān)诔绦驒M線處填入合適的代碼。p(p-a)(p-b)(p-c)組卷:1引用:2難度:0.5 -
20.若一個(gè)字符串從左向右讀與從右向左讀都一樣,我們就將其稱之為回文串。小瑩編寫了一個(gè)程序判斷一個(gè)字符串是不是回文串,若是回文串則輸出True,否則輸出False。例如字符串a(chǎn)bcba是回文串,而字符串a(chǎn)bcab不是回文串。
實(shí)現(xiàn)上述功能的Python程序代碼如下,請(qǐng)回答下列問題。
(1)該算法的主要程序控制結(jié)構(gòu)是
A.順序結(jié)構(gòu)
B.分支結(jié)構(gòu)
C.循環(huán)結(jié)構(gòu)
(2)請(qǐng)?jiān)诔绦驒M線處填入合適的代碼。組卷:3引用:2難度:0.3