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