算法與程序?qū)崿F(xiàn)專題模塊2025秋季學(xué)期復(fù)習(xí)

單項選擇題(共計70小題,每小題2分,共140分,請把符合題意的選項填寫在答題卡對應(yīng)的題號中)
1. 您的姓名:
2. 請選擇您就讀的班級:
請選擇
請在此輸入說明文字
3. 流程圖是一種描述算法的圖形化工具,其中矩形在流程圖中的名稱是( )
4. 下列關(guān)于算法的基本結(jié)構(gòu)說法錯誤的是( )
5. 類型標(biāo)識符float屬于哪種數(shù)據(jù)類型( )
6. 在計算機解決問題的過程中,設(shè)計算法(方案)是極其關(guān)鍵的一步,下列不屬于算法特征的是( )
7. 某市多地出現(xiàn)"毒狗"事件的消息在網(wǎng)絡(luò)熱傳,引發(fā)關(guān)注。如果你是警察,到達(dá)每個案發(fā)現(xiàn)場,首先開展某市多地發(fā)生“毒狗”事件,引起了公眾的廣泛關(guān)注。作為警察,當(dāng)你到達(dá)案發(fā)現(xiàn)場時,首先應(yīng)該進行哪項工作?
8.

在Python中,如果a=5,b=2,那么a%b的運算結(jié)果為(  ) 

9.

運行下列Python程序后,輸入41,輸出結(jié)果為( )

f=float(input("請輸入一個華氏溫度:"))

c=5*(f-32)/9

print( )

10.

小明要編寫一個程序,能實現(xiàn)對用戶輸入的數(shù)據(jù),判斷其為奇數(shù)還是偶數(shù),請你幫他完成以下代碼:


在()處補充代碼為( )

11.

流程圖中表示輸入輸出符號的是( )

12.

使用流程圖描述算法時,“框中指出要處理的內(nèi)容”的流程圖符號是( )

13.

用流程圖表示求兩個數(shù)(用A和B表示)中較大的數(shù)的算法時。虛線框①處應(yīng)該使用的流程圖符號是( )


14.

在算法的結(jié)構(gòu)中(如下圖所示),當(dāng)條件C成立時,反復(fù)執(zhí)行處理語句A,一旦條件不成立就立即結(jié)束的算法基本控制結(jié)構(gòu)是(   )


15. 下列不屬于算法常見基本控制結(jié)構(gòu)的選項是(   )
16. 判斷一個正整數(shù)奇偶性的程序示例中:X = int(input("請輸入一個正整數(shù):")),代碼中涉及的數(shù)據(jù)類型是( )
17. Python語言中關(guān)于數(shù)據(jù)類型描述不恰當(dāng)?shù)氖牵?)
18. 常量是指程序運行過程中,其值不能改變的量,下列不是常量的是(  )
19. 在Python語言中,下列選項不能作為變量名的是(  )
20. 在Python語言中,下列賦值語句正確的是(   )
21.

下列Python程序運行后,變量m和St的值分別是( )


22.

下列表達(dá)式中,運算錯誤的是( )

23.

表達(dá)式20%7*2-6運行后的結(jié)果是(    )

24.

在Python語言中,下列邏輯表達(dá)式為True的是(  )

25.

在Python代碼中表示“S屬于區(qū)間[m,n)”的正確表達(dá)式是(   )

26. 在Python語言中,選擇結(jié)構(gòu)程序使用的關(guān)鍵字是(   )
27. 在Python語言中,循環(huán)結(jié)構(gòu)程序使用的關(guān)鍵字是( )
28.

在Python語言中,使用函數(shù) range(12,0,-3)返回的整數(shù)序列數(shù)包括(   )

29.

有以下Python程序:

for i in range(1,100):

print(i)

則該程序中,print(i)語句共運行了幾次()

30.

下列Python程序運行后輸出結(jié)果為()


31. 算法是解決問題的方法,以下不屬于算法的描述方法的是()

32. 以下哪個問題可以用枚舉法來求解() 
33.

在Python中,使用函數(shù)range()返回一個等差整數(shù)序列,range(1,5)返回的是() 

34.

如果輸入的值,a10,b2,那么下列程序的輸出結(jié)果是( )  

a=input()

b=input()

c=a+b

print(c)

35. 小明想通過編寫計算機程序來計算1+2+3+4+…….+n;的值,但是他無法實現(xiàn)。因為這不符合算法的下列哪項特點()
36. 依據(jù)問題的已知條件,確定答案的大致范圍,在此范圍內(nèi)舉例它所有可能情況的方法是() 
37.

表達(dá)式10%7*2-6運行后的結(jié)果是() 

38.

以下程序運行后,其輸出結(jié)果為()

a=1

for i in range(1,4):

a=a*i

print(a)

39. 包含處理框、判斷框、流程線等符號來描述算法的方式是( ) 
40. 《算經(jīng)》中的百錢百雞問題:用10O文錢買100只雞,其雞翁一、值錢五,雞母一、值錢三,雞雛三、值錢一,問雞翁、雞母、雞雛各幾何。下列選項中解決此問題的最優(yōu)的算法是( ) 
41.

以下Python程序執(zhí)行后,若輸入1和2,則輸出結(jié)果是() 

a =int( input()

b =int( input())

print(a+b)

42.

判斷一個數(shù)是否能被5整除,程序如下,請問橫線處應(yīng)填()  

x=int(input("請輸入—個整數(shù):"))

if__==0 :

print(x,"能被5整除")

else:

print(x,"不能被5整除")

43. 算法概念是在__內(nèi)求解某一問題所使用的具有精確定義的方法( )
44. 在洗衣機洗衣的算法中,可以按照衣物種類來設(shè)定不同的時間,此過程使用的算法基本結(jié)構(gòu)是()
45. 關(guān)于運算符的優(yōu)先級的排序,正確的是()
46.

在Python語言中,print("3+1+2=",3+1+2)執(zhí)行的結(jié)果是()

47. 呈現(xiàn)全班同學(xué)參與各社團的具體人數(shù),下列哪種可視化呈現(xiàn)類型更直觀( )
48. 算法的基本結(jié)構(gòu)中不包括()
49. 下列選項中,不屬于常見的算法描述方法的是( )
50. 一組能被計算機理解并執(zhí)行的指令序列,是計算機執(zhí)行算法的操作步驟,即為( )
51.

下面的Python程序段運行后的輸出結(jié)果是( )

x=8

ifx % 2 ==1:

    print(x,"是奇數(shù)。")

else:

    print(x,"是偶數(shù)。"")

52. 張老師想要通過編程來解決高二走班排課問題,最核心的工作是( )
53. 以下對算法思想和效率描述中,錯誤的是( )
54.

在Python語言中,下列邏輯表達(dá)式值為True的是()

55.

以下Python程序,輸出結(jié)果是()

x=int(3.0)

x=x+2

print(x**2)

56. 關(guān)于算法的描述,錯誤的是()
57. 假如臥底在A、B、C、D四位同學(xué)中,A說: ;不是我,B說:是C”,C說;是,D說:;c說的不對,已知四人中有一人說謊,判斷;誰是臥底;的算法適合( )
58. 下列語句中float()的作用是()
f = float(input("請輸入—個華氏溫度:"))
59.

運行下列Python程序后結(jié)果為( )

for i in ["hello","world""]:

    print(i)

60.

用變量a來表示一個三位十進制數(shù)b的百位上的數(shù)字,以下用法正確的是()

61.

表達(dá)式len(range(1,10))的值是()

62.

下列Python 表達(dá)式中, 值為 True 的數(shù)量有()個

① int(-2**3-9/5) == -10

② "sy" in "yes"*2

③ 23//4>4 and 3/2<1

④ not(2**3<9) or 6%4<2

⑤ "9"<"10"

63.

在Python程序設(shè)計語言當(dāng)中,如果x=5,y=3,則2*x//y的值是()

64. 下列運算符的優(yōu)先級最高的是( )
65. 在Python語言中,執(zhí)行“f1oat(5)”函數(shù)后的結(jié)果是(   )
66.

有以下Python代碼:

a=input(“請輸入a的值:”)

print(a*3)

假如從鍵盤輸入5,則運行結(jié)果為()

67. 下列選項中可以作為合法變量名的是(  )
68. 下列屬于Python合法變量名的是(  )
69.

已知兩個字符串a(chǎn)="hello",b="Word",下列Python代碼中能輸出字符串“helloWord”的是( )

70.

表達(dá)式3*4**2//8%5的計算結(jié)果是( )

71. 以下不屬于計算機程序設(shè)計一般過程的步驟的是( )
72. 程序中函數(shù) int(x)的作用是(    )
更多問卷 復(fù)制此問卷