粵教版(2019)必修1《第四章 程序設計基礎》2022年單元測試卷
發布:2024/4/20 14:35:0
一、單項選擇題(從每個小題的四個備選項中,選出一個最符合題目要求的答案)
-
1.關于程序中的常量、變量,以下說法中正確的是( )
A.將數據存入某變量后,讀取該變量中的值,不會改變該變量的值 B.將數據存入某變量以后就不能將新的數據存入該變量 C.常量只能是固定的數值 D.為了增加程序的可讀性,在變量命名的時候可以考慮用能代表一定含義的單詞作為變量名比如命名為string 組卷:1引用:2難度:0.5 -
2.Python語言中變量的命名規則,正確的是( )
A.標識符只能由字母和數值組成 B.如果使用非法標識符,在運行程序是計算機不會報錯 C.標識符命名區分大小寫 D.保留字可以充當變量名 組卷:0引用:1難度:0.6 -
3.在Python表達式中,下列運算符中計算要求參與運算的變量或常量必須是整型的是( )
A.+ B.- C.% D./ 組卷:0引用:1難度:0.6 -
4.下面變量名是合法的選項是( )
A.python noml B.float C.4banana D._ok 組卷:0引用:1難度:0.7 -
5.常用的數據類型中,下列那個數據類型是表示整數類型的( )
A.float B.string C.int D.bool 組卷:0引用:1難度:0.7 -
6.下列對Python程序基本結構描述不正確的是( )
A.任何程序都只能有一個人口一個出口 B.順序結構的語句每條語句只能執行一次 C.順序結構的程序,其執行的順序是從上到下順序執行 D.順序結構的程序在執行過程中根據不同的條件,有可能存在一次都不會被執行的語句 組卷:3引用:1難度:0.7 -
7.下列賦值語句中變量a獲取的值不是整型的是( )
A.a=len(“python“) B.a=char(97) C.a=abs(int(-5.6)) D.a=int(input( )) 組卷:0引用:1難度:0.7 -
8.順序控制結構的程序執行過程是( )依次執行的。
A.自上而下 B.自下而上 C.自外到內 D.由內到外 組卷:3引用:5難度:0.8 -
9.列表array1-[12.41,22.49.50],現在想要得到列表的第一個元素12,以下語句能實現該功能的是( )
A.array1[0] B.array1[1] C.array1C-1] D.max( array1) 組卷:0引用:1難度:0.6 -
10.在一個程序中.定義了變量a.以下語句執行之后變量a的數據類型為整型的是( )
A.a=8/7 B.a=input( ) C.a=5>4 D.a=15//7 組卷:0引用:1難度:0.4 -
11.已知x=”HELLO”和y=”WORLD”,則x+y=( )
A.WORLD B.HELLO C.HELLOWORLD D.HD 組卷:2引用:4難度:0.5 -
12.在Python語言中,數據的輸入是通過( )來實現的。
A.input( )函數 B.print( )函數 C.output( )函數 D.abs( )函數 組卷:1引用:7難度:0.6 -
13.若x=5.y=4.z=3下列關系表達式中計算結果為TRUE的是哪一項( )
A.x>y or x<z B.x==y C.z>y+x D.x>y and not(x>z) 組卷:0引用:1難度:0.6
三、簡答題
-
39.輸入一個三位數的整數,倒序輸出這個三位數。例如輸入345,那么輸出為543。程序代碼如下:
a=int(input(“請輸入一個三位數的整數”))
b=a//10
c=a//10%10
d=①
a=b+10*c+100*d
print(a)
①:組卷:1引用:1難度:0.5 -
40.有三個小朋友,站站有50粒糖,紅紅有43粒糖,歡歡有13粒糖果。現在他們做一個游戲,從站站開始,將自己的糖分成三份,自己留一.份,其余兩份分給歡歡和紅紅,多余的糖果自己吃掉,然后紅紅和歡歡也一次這樣做。問最后他們每人手中各有多少糖。程序代碼如下,請補充完整代碼。
a=50
b=43
c=13
a=50//3
b=b+a
c=①
b=b//3
a=②
c=c+b
c=③
a=a+c
b=b+c
print(a,b,c)
③:
②:
③:組卷:0引用:1難度:0.5