版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)
文檔簡介
Python基礎(chǔ)(1)復(fù)習(xí)知識點試卷試題
一、選擇題
1.運行如下Python程序,結(jié)果為()。
n=18;m=24;r=l
whilerl=O:
r=m%n
m=n
n=r
print(m)
A.1B.3C.6D.18
2.下面不是python特性的是():
A.免費的B.簡單易學(xué)C.可移植性好D.是低級語言
3.以下python程序段運行后,y的值是()
x=3
ifx>3:
y=2*x
else:
y=3*x+l
print(y)
A.10B.5C.25D.26
4.下列軟件中,可作為服務(wù)器操作系統(tǒng)的是()
A.WindowsB.PythonC.excelD.access
5.下列選項中,不屬于Python合法變量名的是()
A.int32B.40x1C.selfD._name_
6.在Python中,顯示出信息X,并要求輸入數(shù)據(jù)的是()。
A.abs(x)B.float(x)C.print(x)D.input(x)
7.下面Python代碼運行后,a,b的值為()
a=23
b=int(a/10)
a=a-b*10
print(a,b)
A.232B.32C.320D.23
8.關(guān)于Python語言的特點,以下選項描述正確的是()
A.Python語言不支持面向?qū)ο驜.Python語言是解釋型語言
C.Python語言是編譯型語言D.Python語言是非跨平臺語言
9.關(guān)于python程序設(shè)計語言,下列說法不正確的是(。)
A.python源文件以***.py為擴展名
B.python的默認交互提示符是:>>>
C.python只能在文件模式中編寫代碼
D.python具有豐富和強大的模塊
10.在python中,下列屬于字符串常量的是()
A."python"B.3.14C.entD.2018
11.根據(jù)Python中變量命名遵循的規(guī)則,正確的是()
A.char21B.2020PyC.PythonD.name,ch
12.在Python中以下語句正確的是()。
A.51jb="51jb"B.for="51jb"C.j,b=b,jD.〃這是一段測試代
碼
13.在Python中,表達式(21%4)+3的值是()
A.2B.4C.6D.8
14.Python表達式中,可以使用()控制運算的優(yōu)先順序。
A.圓括號()B.方括號口C.大括號{}D.尖括號?
15.在Python中,算式5+6*4%(2+8)結(jié)果為()
A.25
B.15
C.9
D.7.4
16.在Python代碼中表示“x屬于區(qū)間[a,b)”的正確表達式是()o
A.aWxandxVbB.n<=xorx<bC.x>=aandx<bD.x>=aandx>b
17.在python語言中表示“x屬于區(qū)間[a,b)”的正確表達式是()
A.aWxorxvbB.a<=xandx<bC.aWxandxcbD.a<=xorx<b
18.以下Python程序運行后的輸出結(jié)果為()
m=l
foriinrange(10):
m=m*i
print(m)
A.0B.45C.46D.362880
19.Python表達式“50-50%6*夕/2**2”的結(jié)果為()
A.48B.25C.0D.45
20.下列變量名在Python中合法的是()
A.36BB.F55#C.forD._Good
21.在Python中,設(shè)a=2,b=3,表達式not(b-a>0)值是()
A.1B.-1C.TrueD.False
22.在Python中要交換變量a和b中的值,應(yīng)使用的語句組是()
A.a,b=b,aB.a=c;a=b;b=c
C.a=b;b=aD.c=a;b=a;b=c
23.Python輸入函數(shù)為()。
A.time()B.round()C.input()D.print()
24.下列Python程序段運行的結(jié)果是()
f=[zA7B,/C]
a=len(f)
print('a=',a)
A.a=2B.a='A'C.a='C'D.a=3
25.關(guān)于Python3.8基礎(chǔ)知識的說法中,不正確的是()
A.支持中文做標(biāo)識符
B.Python標(biāo)識符不區(qū)分字母的大小寫
C.Python命令提示符是>>>
D.命令中用到的標(biāo)點符號只能是英文字符
26.Python表達式a=b中“=”表示()
A.交換左右兩邊變量的值
B.把右邊變量的值賦值給左邊變量
C.把“=”左邊變量的值賦值給右邊變量
D.比較“=”左右兩邊變量的值是否相等
27.在Python中,下面代碼的運行結(jié)果是()
x=365
g=x%10#%為求余的意思
s-x//10%10#〃為整除的意思
b=x//100
sum=g*100+s*10+b#sum英文是求和的意思
print(sum)
A.365B.14C.563D.41
28.python中,表達式5%2=()。
A.2.5B.2C.1D.0
29.在Python中,關(guān)于變量的說法,正確的是()
A.變量必須以字母開頭命名
B.變量只能用來存儲數(shù)字,不能存儲漢字
C.在python中變量類型一旦定義就不能再改變
D.變量被第二次賦值后,新值會取代舊的值
30.在Python中,設(shè)a=2,b=3,表達式a<bandb>=3值是()
A.1B.0C.TrueD.False
31.下列Python程序段的運行結(jié)果是()
i=0
sum=0
whilei<10:
ifi%2==0:
sum+=i
i+=l
print('sum=',sum)
A.sum=18B.sum=20C.sum=22D.sum=30
32.使用UltraEdit軟件觀察字符“2020,Python來襲”的內(nèi)碼,部分界面如圖所示。
eeeeeeeeh:32303230A3AC507974686F6EceB4CFAE;2020,python來襲
下列說法正確的是()
A.圖中字符“2020,Python來襲”共占15個字節(jié),其中共有10個ASCII字符
B.字符“10”的十六進制內(nèi)碼是3A
C.“COB4”是“來”字在計算機內(nèi)存儲和處理時的交換碼
D.小寫字母p的二進制內(nèi)碼是1110000
33.有如下python程序段:
a=[4,5,3,6,7,8,2,9,l]
m,c=l,1
foriinrange(l,len(a)):
ifa[i]>=a[i-l]:
c+=l
m=max(m/c)
else:
c=l
print(c,m)
則程序執(zhí)行后,C和m的值分別是()
A.1和1B.1和4C.2和4D.3和4
34.利用Python程序繪制x-y的散點圖,則下列程序第5行應(yīng)該填寫的代碼是()。
#繪制散點圖
importmatplotlib.pyplotaspit
X=[0.5,1,1.5,2,2.5J
Y=[0.49,1.02,1.47,2.02,2,51]
^lt.show()
借|?嗡|比Q匡E]
A.pit.plot(X,Y)B.pit.scatter(X,Y)
C.pit.bar(X,Y)D.pit.boxplot(X,Y)
35.下列Python程序段運行的結(jié)果是()
i=0
sum=0
whilei<10:
ifi%2==0:
sum+=i
i+=2
print("sum="zsum)
A.sum=17B.sum=18C.sum=19D.sum=20
36.在Python中常用的輸入輸出語句分別是()
A.input()output()B.input()print()
C.input()printf()D.scandf()printf()
37.Python中用來聲明字符串變量的關(guān)鍵字是()
A.strB.intC.floatD.char
38.在Python中,用變量code存儲學(xué)生的借書卡編碼,例如:code=
“NO.2020100502",則變量code的數(shù)據(jù)類型應(yīng)定義為()
A.布爾型B.整型C.字符串型D.浮點型
39.Python的設(shè)計具有很強的可讀性,相比其他語言具有的特色語法有以下選項,正確的
是()。
A.交互式B.解釋型C.面向?qū)ο驞.服務(wù)端語言
40.計算機語言發(fā)展大致經(jīng)歷了機器語言、匯編語言和高級語言階段??梢员挥嬎銠C直接
執(zhí)行的語言是(),Python語言屬于()語言。
A.機器,高級B.高級,匯編C.高級,機器D.匯編,高級
41.以下文本框內(nèi)是一段用Python程序設(shè)計語言編寫的源代碼,功能是輸出200以內(nèi)能被
17整除的最大正整數(shù)。這段源代碼屬于()。
foriinrange(200.0,-1):
ifi%17=0:
print(i)
break
A.軟件B.程序C.指令D.高級語言
42.現(xiàn)有如下python程序段:
foriinrange(6):
p.append(int(random()*10)+1)
foriinrange(2,6):
ifi%2==1andp[i]%2==0:
p[i]+=p[i-1]
elifi%2==0andp[i]%2==1:
p[i]-=p[i-1]
執(zhí)行該程序段后,在下列選項中,列表p中的元素值不可能的是()
A.1,2,3,4,7,2
B.1,2,14,-9,-5,8
C.6,8,1,4,6,10
D.6,4,14,-7,3,8
43.利用Python編程實現(xiàn)計算z=a+aa+aaa+aaaa+aa..a的值,其中a是一個數(shù)字,如
8+88+888+8888+88888。設(shè)計一個summalion()函數(shù),輸入變量為數(shù)字a和需要多少個數(shù)
相加的n,在這個函數(shù)中,a.aa.aaa這些基本數(shù)由變量Basic來保存,前幾個數(shù)的求和保存
在變量sum中,Python程序如下左圖所示,請在下劃線處填寫代碼()完善程序?qū)崿F(xiàn)如
下右圖的運行結(jié)果。
defsummation(a,n):請輸入一個個位數(shù)字a:8
sum=0請輸入最長多少個這樣的數(shù):10
basic=0088
foriinrange(0,n):18896
basic=basic*10+a2888984
388889872
print(i,basic,sum)48888898760
【eturnsuni5888888987648
a=irrt(input("詁輸入T、個位數(shù)字a:"))688888889876536
'irpi:*1)178888838898765424
prin*.summation(a.r)18888888888987654312
988888888889876543200
這幾個數(shù)的和為:
9876543200
A.basic+=sumB.sum=basic+nC.sum=basic+lD.sum+=basic
44.小平打算用python編寫一個管理班上同學(xué)通訊錄的程序,如果用一個變量A來對應(yīng)處
理同學(xué)們的電話號碼,這個變量A定義成什么數(shù)據(jù)類型比較適合?()o
A.布爾型B.浮點型C.整型D.字符串
45.下列有關(guān)于print命令的描述中,正確的是()
A.在打印機里打印相關(guān)的文本或者數(shù)字等
B.可以用來畫圖
C.在屏幕中輸出相應(yīng)的文本或者數(shù)字等
D.執(zhí)行語句print("python",3.7)時會出錯
46.運行下列Python程序,結(jié)果正確的是()
a=32
b=14
c=a%b
print(c)
A.2B.4C.32D.14
47.Python中"ab"+〃cd"中的結(jié)果是()。
A.abcd2B.abcdabcdC.abcdcdD.ababcd
48.計算機能直接識別、理解執(zhí)行的語言是()
A.匯編語言B.Python語言C.自然語言D.機器語言
49.Python不支持的數(shù)據(jù)類型有().
A.charB.intC.floatD.list
50.在Python語言中,以下簡單數(shù)據(jù)類型選項中描述錯誤的是()
A.整數(shù)(int)、浮點數(shù)(float)B.字符串(str)
C.布爾(bool)D.2.5+2.5的值是整數(shù)(int)類型
二、程序填空
51.閱讀程序。分析以下Python程序并回答問題。
who二'我的'
action='是'
destination二鏡像世界,
number='153'
code='通行密碼,
print(who+destination+code+action+str(number))
|RieEditFormatRunOption*WindowHeip
vhu
action=是
destmation='qfit世”.
nu?ber=153*
code=金行三碼.
print(who*de5tmatiotr*code-^?ction+str(nuMber))
金Python365Shell
fileEdhShe|l^ebugQpbonsWindowHelp
Python3.6.5(v3.6.5:f59c0932b4,Bar282018,16:07:4
1?)onvin32
Type“copyright",*credits*or,licence()*forMorei
?>.
EUXSX33SS33USXSKSSSXRESTAR
春麗,世界ii行壬碼是163
(1)變量who的數(shù)據(jù)類型。
(2)類似number的數(shù)據(jù)類型。
(3)print語句輸出的結(jié)果是o
(4)str(number)的作用是。
(5)“+”在程序中的作用是o
52.若兩個素數(shù)之差為2,則該對素數(shù)稱為雙胞胎數(shù),如3,5就是一對雙胞胎數(shù)。編寫
python程序,實現(xiàn)如下功能:輸入n的值,統(tǒng)計顯示n以內(nèi)的所有雙胞胎數(shù)。程序運行界
面如圖所示:
請輸入?個正整數(shù)n:50
35
57
1113
1719
2931
4143
共有6對雙胞胎數(shù)
實現(xiàn)上述功能的程序如下,請在劃線處填入合適的代碼。
defisprime(x):
foriinrange(2,x):
if①:
returnFalse
returnTrue
n=int(input(“請輸入一個正整數(shù)n:"))
c=0
k=3
whilek<=n-2:
ifisprime(k)and②:
print(k,k+2)
(2)
k=k+l
print(“共有”+str(c)+“對雙胞胎數(shù)”)
53.某企業(yè)開展''運動打卡動動有獎”活動:若員工在本月累計運動時間30小時以下,
獎勵。元;達到30但不足45小時獎勵300元;達到45但不足60小時獎勵450元;60小
時及以上獎勵500元。小強用python編寫程序?qū)崿F(xiàn)相關(guān)功能:輸入某員工本月累計運動時
間(時),輸出其能獲得的獎勵金額。
(1)實現(xiàn)上述功能的程序如下,請在劃線處填入合適的代碼。
t=int(input(“請輸入您本月累計運動時間(時):”))
ift<0:
print(“輸入錯誤”)
else:
ift<30:
a
elift<45:
m=300
<2)
m=450
else:
m=500
print(“您的獎勵是:",m)
(2)當(dāng)輸入“-1”時,輸出信息為(選填,填字母:A.輸入錯誤/B.您的獎
勵是:0/C.您的獎勵是:500)
54.某餐館近期推出“消費1000元及以上享受8折優(yōu)惠,1000元以下享受每滿100減15
優(yōu)惠”的活動。以下Python程序段實現(xiàn)了生成顧客消費清單的功能,請補全①②③處代
碼。
defgs(n):#字符串長度統(tǒng)一
iflen(n)>=5:
n=#取字符串的前5個字符
else:
n=n+""*(5-len(n))
returnn
#從系統(tǒng)中分別獲取消費額度、滿和減以及打折的數(shù)值
r=1000;x=100;y=15;2=0.8
dis=「紅燒排骨","香炸刀魚","蝦仁","菜心","米飯"]#某顧客所點菜品名稱
num=[l,l,l,l,3]#某顧客所點菜品數(shù)量
mon=[46,45,68,16,l]#某顧客所點菜品單價
print("菜品名稱數(shù)量","小計")
foriinrange(len(dis)):
print(gs(dis[i]),num[i],"",num[i]*mon[i])
s=s+num[i]*mon[i]
ifs>=r:
total=s*z
else:
print("消費合計:",s)
print("應(yīng)收現(xiàn)金:",total)
55.求解a到b內(nèi)(包含a和b)所有的質(zhì)數(shù),并對每個質(zhì)數(shù)的每一位數(shù)字求和。請完善
程序。程序如下:
importmath
defIsPrime(i):
ifi==l:
returnFalse
forjinrange(2,int(math.sqrt(i))+l):
if:
returnFalse
returnTrue
a=int(input("請輸入a:"))
b=int(input("請輸入b:"))
summ=0
foriinrange(a,b+l):
ifIsPrime(i):
whilet>0:
summ=summ+t%10
print("數(shù)字和為:,summ)
56.地球繞太陽的運行周期為365天5小時48分46秒(合365.24219天),即一回歸
年。公歷的平年只有365天,比回歸年短約0.2422天,每四年累積約一天,把這一天加于
2月末(即2月29日),使當(dāng)年的時間長度變?yōu)?66天,這一年就是閏年。判斷某一年是
否是閏年的方法是年份數(shù)能被4整除,但不能被100整除,或者年份數(shù)能被400整除。以
下是一段用于判斷某一年是否是閏年的程序。
year=input("請輸入您要判斷的年份:")
year=int(year)#①
result=(year%4=0)④(year%400=0)
ifresult:
else:
s="不是”
print(str(?)+”年"+s+"國年")
請將上面程序框中空格處的內(nèi)容填寫完整,其中①處填寫代碼注釋
57.程序設(shè)計:鍵盤輸入任意的正整數(shù),程序輸出與其相應(yīng)的二進制數(shù)。
代碼如下:
n=int(input(“請輸入一個十進制數(shù):”))
result=[]
whilen>0:
result.appendf(1))
n=②
result.reverse()
foriinresult:
print。,end=")
(1)程序代碼中①處正確的代碼是()o
A.n%2B.n/2C.n//2D.n*2
(2)程序代碼中②處可能的代碼是()o
A.n%2B.n/2C.n//2D.n*2
58.操作說明:打開文件“Y:〃l.py",將程序補充完整,不得增加,刪除語句、或改變程
序原有結(jié)構(gòu),操作結(jié)束后保存。
以下程序段的功能是:根據(jù)從鍵盤上輸入的表示星期幾的數(shù)字,若輸入的數(shù)字不是在范圍
(1至7)輸出“輸入錯誤!”,否則輸出對應(yīng)的英文星期的簡稱如“Mon、Tue、Wed、
Thu、Fri、Sta>Sun”。
n=int(input(“請輸入一個數(shù):”))
list=["Mon","Tue","Wed","Thu","Fri","Sta","Sun”]
if________;
print("輸入錯誤!”)
else:
print()
59.編寫一個程序,實現(xiàn)九九乘法口訣表。
60.輸入n,計算s=l!+2!+...+n!的未6位(不含前導(dǎo)0)。N<=1000000,n!表示前n個正
整數(shù)之積。
61.求水仙花數(shù)(一個三位數(shù),其各位數(shù)字立方和等于該數(shù)字本身)
62.輸入三個同學(xué)的成績,然后大到小排列。
63.編寫一個程序,它將找到所有這些數(shù)字,可被7整除,但不是5的倍數(shù),2000年至
3200年(包括在內(nèi))。得到的數(shù)字應(yīng)按逗號分隔的順序打印在一行上。提示考慮使用
range(#begin,#end)
64.分析完善程序
已知包含25項的數(shù)列:1,羽,率,2/7,2n9。
問題1:寫出該數(shù)列的通項公式f(n)=_Q
問題2:以下是計算S=l+$+狗+...+2敏7+2協(xié)9的程序,請補全代碼:
s=0
foriinrange(l,26):
s=s+②
print("s=〃,s)
補充完成上述通項公式和程序:
①f(n)=_________
②_____________________
65.完善程序。以下是猜數(shù)游戲的程序,請在畫線出填寫正確的內(nèi)容。
Hiet<ntFormatKunoptionswindowHelpiPython3.fl.5?X6?6:f59co932M*I
1)1onvin32
-T-randcr.
secretarandon,rsndirrt(d,10)Tyye*eopyrijht'\"credit3“orT
printC>>>
cg=int(input住的冷.,¥,))RESTART:E
C81=secret:
C8>secret:
rtirrt<箔*%,)
F15??t
至新箝一不能當(dāng)解勉學(xué)至:7
「r-,.If月,武
essmt(xTjnvr(±H,三M:,)璇,相大啦!
printC游沙線手.不就了?*)去于瘠一個靠三筋拉字是:3
般/納市?不玩了!
?>
importrandom
secret=random.randint(0,10)
print/一猜數(shù)游戲——")
cs=int(input("你猜的數(shù)字是"))
whilecs!=secret:
cs>secret:
("唉,猜大啦!”)
print("嘿嘿,猜小了!”)
cs=int(input("重新猜一個靠譜的數(shù)字是:"))
print("游戲結(jié)束,不玩了!”)
【參考答案】***試卷處理標(biāo)記,請不要刪除
一、選擇題
1.C
【詳解】
本題主要考查Python循環(huán)結(jié)構(gòu)。分析程序可知,該程序求m、n的最大公約數(shù),程序結(jié)束后
m=6,此時r=0,故本題選C選項。
解析:C
【詳解】
本題主要考查Python循環(huán)結(jié)構(gòu)。分析程序可知,該程序求m、n的最大公約數(shù),程序結(jié)束
后m=6,此時r=0,故本題選C選項。
2.D
【詳解】
本題主要考查Python的特性。Python特性有:免費的、簡單易學(xué)、可移植性
好、是高級語言,故本題選D選項。
解析:D
【詳解】
本題主要考查Python的特性。Python特性有:免費的、簡單易學(xué)、可移植性好、是高級
語言,故本題選D選項。
3.A
【詳解】
本題主要考查Python程序的執(zhí)行。x=3,不滿足x>3,執(zhí)行y=3*x+l=10,故本
題選A選項。
解A
【詳解】
本題主要考查python程序的執(zhí)行。x=3,不滿足x>3,執(zhí)行y=3*x+l=10,故本題選A選
項。
4.A
【詳解】
本題主要考查計算機操作系統(tǒng)。Windows是微軟操作系統(tǒng),可以作為服務(wù)器操
作系統(tǒng);Python是程序設(shè)計軟件,Excel是表格處理軟件,Access是數(shù)據(jù)庫軟
件,故本題選A選項。
解析:A
【詳解】
本題主要考查計算機操作系統(tǒng)。Windows是微軟操作系統(tǒng),可以作為服務(wù)器操作系統(tǒng);
Python是程序設(shè)計軟件,Excel是表格處理軟件,Access是數(shù)據(jù)庫軟件,故本題選A選項。
5.B
【詳解】
本題主要考查Python變量名。Python需要使用標(biāo)識符給變量命名,需要注意如
下規(guī)則:標(biāo)識符可以由字符、數(shù)字、下劃線(—)組成,其中數(shù)字不能開頭。
標(biāo)識符不能是Python關(guān)鍵字(
解析:B
【詳解】
本題主要考查Python變量名。Python需要使用標(biāo)識符給變量命名,需要注意如下規(guī)則:
標(biāo)識符可以由字符、數(shù)字、下劃線(—)組成,其中數(shù)字不能開頭。標(biāo)識符不能是
Python關(guān)鍵字(又稱為保留字),但可以包含關(guān)鍵字;區(qū)分大小寫。因此B選項正確。
【點睛】
6.D
【詳解】
本題主要考查Python常用函數(shù)。abs(x)是返回x的絕對值,float。函數(shù)用于將整
數(shù)和字符串轉(zhuǎn)換成浮點數(shù),print。是輸出函數(shù),input。是輸入函數(shù),故本題選D
選項。
解析:D
【詳解】
本題主要考查Python常用函數(shù)。abs(x)是返回x的絕對值,float。函數(shù)用于將整數(shù)和字符串
轉(zhuǎn)換成浮點數(shù),print。是輸出函數(shù),input。是輸入函數(shù),故本題選D選項。
7.B
【詳解】
本題主要考查Python程序的執(zhí)行。a=23,b=int(a/10)=2(int(x)是返回不大于x
的最大整數(shù)),a=a-b*10=23-2*10=3,故代碼運行后,a、b的值為3和2
解析:B
【詳解】
本題主要考查Python程序的執(zhí)行.a=23,b=int(a/10)=2(int(x)是返回不大于x的最大整
數(shù)),a=a-b*10=23-2*10=3,故代碼運行后,a、b的值為3和2,故本題選B選項。
8.B
【詳解】
本題主要考查Python語言。Python語言是解釋型語言,支持面向?qū)ο蠛涂缙脚_
使用,故本題選B選項。
解析:B
【詳解】
本題主要考查Python語言。Python語言是解釋型語言,支持面向?qū)ο蠛涂缙脚_使用,故
本題選B選項。
9.C
【詳解】
本題主要考查Python程序設(shè)計語言。python源文件以***.py為擴展名,
python的默認交互提示符是:?>,python能在文件模式中編寫代碼,也能在
交互模式中編寫代碼,P
解析:c
【詳解】
本題主要考查Python程序設(shè)計語言。python源文件以***.py為擴展名,python的默認交
互提示符是:>>>,python能在文件模式中編寫代碼,也能在交互模式中編寫代碼,python
具有豐富和強大的模塊,故本題選C選項。
10.A
【詳解】
本題主要考查Python數(shù)據(jù)類型。"python"是字符串常量,3.14、2018是數(shù)值型
常量,ent是變量,故本題選A選項。
解析:A
【詳解】
本題主要考查Python數(shù)據(jù)類型。"python"是字符串常量,3.14、2018是數(shù)值型常量,ent
是變量,故本題選A選項。
11.A
【詳解】
本題考查的是Python變量名的命名規(guī)則。Python中變量命名規(guī)則:由字母、數(shù)
字、下劃線組成,不能以數(shù)字開頭,系統(tǒng)保留字不能作為變量名。故本題應(yīng)選
Ao
解A
【詳解】
本題考查的是Python變量名的命名規(guī)則。Python中變量命名規(guī)則:由字母、數(shù)字、下劃
線組成,不能以數(shù)字開頭,系統(tǒng)保留字不能作為變量名。故本題應(yīng)選A。
12.C
【詳解】
本題主要考查Python語句。變量的命名規(guī)則有:只能以字母或下劃線開頭,不
能包含特殊符號,不能是關(guān)鍵字。單行代碼注釋以#開始,語句j,b=b,j表示交換
b與j的值,故本題選C選項。
解析:c
【詳解】
本題主要考查Python語句。變量的命名規(guī)則有:只能以字母或下劃線開頭,不能包含特殊
符號,不能是關(guān)鍵字。單行代碼注釋以#開始,語句j,b=b,j表示交換b與j的值,故本題選
C選項。
13.B
【詳解】
本題考查的是Python表達式。%是求余,故(21%4)+3=1+3=4,選項B正確。
解析:B
【詳解】
本題考查的是Python表達式。%是求余,故(21%4)+3=1+3=4,選項B正確。
14.A
【詳解】
本題考查Python運算順序相關(guān)的知識點
Python表達式中,可以使用圓括號。控制運算的優(yōu)先順序。故本題選A選項
解析:A
【詳解】
本題考查Python運算順序相關(guān)的知識點
Python表達式中,可以使用圓括號0控制運算的優(yōu)先順序。故本題選A選項
15.C
【詳解】
本題主要考查Python表達式的運算。小括號優(yōu)先級最高,*和%求余數(shù)是第二等
級,從左到右,5+6*4%(2+8)=5+6*4%10=5+24%10=5+4=9,故本題選C選
項。
解析:C
【詳解】
本題主要考查Python表達式的運算。小括號優(yōu)先級最高,*和%求余數(shù)是第二等級,從左到
右,5+6*4%(2+8)=5+6*4%10=5+24%10=5+4=9,故本題選C選項。
16.C
【詳解】
本題主要考查Python表達式。Python表達式中,大于等于運算符用“>=”表
示,故"x屬于區(qū)間[a,b)”的正確表達式是x>=aandx<b,故本題選C
選項。
解析:C
【詳解】
本題主要考查Python表達式。Python表達式中,大于等于運算符用“>=”表示,故“X屬
于區(qū)間[a,b)”的正確表達式是x>=aandx<b,故本題選C選項。
17.B
【詳解】
本題主要考查Python表達式。在python語言中表示“x屬于區(qū)間[a,b)”
的正確表達式是a=xandx<b,故本題選B選項。
解析:B
【詳解】
本題主要考查Python表達式。在python語言中表示“x屬于區(qū)間[a,b)”的正確表達式是
a<=xandx<b,故本題選B選項。
18.A
【詳解】
本題考查的是Python循環(huán)語句。range(lO)是[0,10)的整數(shù)。故
m=0*l*2*3*4*5*6*7*8*9=0,選項A正確。
解析:A
【詳解】
本題考查的是Python循環(huán)語句。range(lO)是[0,10)的整數(shù)。故
m=0*l*2*3*4*5*6*7*8*9=0,選項A正確。
19.A
【詳解】
本題主要考查Python表達式的運算。50-50%6*5//2**2=50-2*%件=50-10/4=48,
故本題選A選項。
解析:A
【詳解】
本題主要考查Python表達式的運算。50-50%6*y/2**2=50-2*夕a=50-10/[=48,故本題選A
選項。
20.D
【詳解】
本題主要考查Python變量的命名。變量的命名規(guī)則有:只能以字母或下劃線開
頭,不能包含特殊符號,不能是關(guān)鍵字,故"_Good"在Python中是合法的變量
名,故本題選D選項。
解析:D
【詳解】
本題主要考查Python變量的命名。變量的命名規(guī)則有:只能以字母或下劃線開頭,不能包
含特殊符號,不能是關(guān)鍵字,故「Good”在Python中是合法的變量名,故本題選D選項。
21.D
【詳解】
本題主要考查Python表達式的運算。a=2,b=3,b-a>0值為True,則表達式
not(b-a>0)值是False,故本題選D選項。
解析:D
【詳解】
本題主要考查Python表達式的運算。a=2,b=3,b-a>0值為True,則表達式not(b-a>0)
值是False,故本題選D選項。
22.A
【詳解】
本題考查Python語句。在Python中要交換變量a和b中的值,可以使用的語
句組是t=a;a=b;b=t也可以是a,b=b,a,故本題選A。
解析:A
【詳解】
本題考查Python語句。在Python中要交換變量a和b中的值,可以使用的語句組是
t=a;a=b;b=t也可以是a,b=b,a,故本題選A。
23.C
【詳解】
本題考查的是Python函數(shù)。input()是輸入函數(shù),print。是輸出函數(shù)。故選
項C正確。
解析:c
【詳解】
本題考查的是Python函數(shù)。input()是輸入函數(shù),print。是輸出函數(shù)。故選項C正確。
24.D
【詳解】
本題主要考查Python程序的執(zhí)行。a=len(f)=3,故print('a=',a)的結(jié)果是a=3,故
本題選D選項。
解析:D
【詳解】
本題主要考查Python程序的執(zhí)行。a=len(f)=3,故print('a=',a)的結(jié)果是a=3,故本題選D選
項。
25.B
【詳解】
本題主要考查Python語法。Python3.8支持中文做標(biāo)識符,Python標(biāo)識符區(qū)分
字母的大小寫,Python命令提示符是>>>,命令中用到的標(biāo)點符號只能是英文
字符,故本題選B選項
解析:B
【詳解】
本題主要考查Python語法。Python3.8支持中文做標(biāo)識符,Python標(biāo)識符區(qū)分字母的大小
寫,Python命令提示符是>>>,命令中用到的標(biāo)點符號只能是英文字符,故本題選B選
項。
26.B
【詳解】
本題主要考查Python賦值語句。Python表達式a=b中"="表示把"="右邊變量的
值賦值給左邊變量,故本題選B選項。
解析:B
【詳解】
本題主要考查Python賦值語句。Python表達式a=b中“="表示把“="右邊變量的值賦
值給左邊變量,故本題選B選項。
27.C
【詳解】
本題主要考查Python基本運算。益為求余,〃為整除,程序?qū)崿F(xiàn)了提取了變量
x各位上的數(shù)值,然后倒置形成新數(shù),因此C選項正確。
【點睛】
解析:c
【詳解】
本題主要考查Python基本運算。%為求余,〃為整除,程序?qū)崿F(xiàn)了提取了變量x各位上的
數(shù)值,然后倒置形成新數(shù),因此c選項正確。
【點睛】
28.C
【詳解】
本題考查的是python中的運算符相關(guān)知識。在python中%表示取模,返回除法
的余數(shù),故5%2=1,選項C正確。
解析:C
【詳解】
本題考查的是python中的運算符相關(guān)知識。在python中%表示取模,返回除法的余數(shù),故
5%2=1,選項C正確。
29.D
【詳解】
本題主要考查Python變量。變量的命名規(guī)則有:只能以字母或下劃線開頭,不
能包含特殊符號,不能是關(guān)鍵字;變量能存儲的數(shù)據(jù)很多,包含存儲漢字,在
Python中,定義變量是不需要指定數(shù)據(jù)類
解析:D
【詳解】
本題主要考查Python變量。變量的命名規(guī)則有:只能以字母或下劃線開頭,不能包含特殊
符號,不能是關(guān)鍵字;變量能存儲的數(shù)據(jù)很多,包含存儲漢字,在Python中,定義變量是
不需要指定數(shù)據(jù)類型的,但Python本身是有數(shù)據(jù)類型的,它的數(shù)據(jù)類型可分為數(shù)字型和非
數(shù)字型;數(shù)據(jù)類型是可以強制轉(zhuǎn)換的;變量被第二次賦值后,會覆蓋原有的數(shù)據(jù),故本題
選D選項。
30.C
【詳解】
本題主要考查Python基本運算。Python比較運算優(yōu)先級高于邏輯運算,因此C
選項正確。
【點睛】
解析:C
【詳解】
本題主要考查Python基本運算。Python比較運算優(yōu)先級高于邏輯運算,因此C選項正
確。
【點睛】
31.B
【詳解】
本題考查Python語句。根據(jù)while可知,當(dāng)ifi%2==0成立時,sum+=i,i=2,
4?6,8時,If條件成立,故sum=2+4+6+8=20,又根據(jù)print('sum
解析:B
【詳解】
本題考查Python語句。根據(jù)while可知,當(dāng)ifi%2==0成立時,sum+=i,i=2,4,6,8
時,If條件成立,故sum=2+4+6+8=20,又根據(jù)print('sum=',sum),則最后運行結(jié)
果是sum=20,故本題選Bo
32.D
【詳解】
本題考查的是UltraEdit編碼。使用UltraEdit或Winex軟件查看字符內(nèi)碼
時,得到的是十六進制數(shù),1個ASCII碼字符占1個字節(jié),一個GB2312編
解析:D
【詳解】
本題考查的是UltraEdit編碼。使用UltraEdit或Winex軟件查看字符內(nèi)碼時,得到的是十六
進制數(shù),1個ASCII碼字符占1個字節(jié),一個GB2312編碼字符(如漢字)占2個字節(jié)。
ASCII碼字符不大于7F。圖中字符共占16個字節(jié),其中共有10個ASCH字符,故選項A錯
誤;由圖中可知“2”的十六進制內(nèi)碼為:32,“0”的十六進制內(nèi)碼為:30,故字符“10”
的十六進制內(nèi)碼是:3130,選項B錯誤;“COB4”是“來”字在計算機內(nèi)存儲和處理時
的機內(nèi)碼,故選項C錯誤;由圖中可知大寫“P”的十六進制碼為:50,故可以推出小寫
“P”的十六進制碼為:70,轉(zhuǎn)二進制數(shù)為:1110000,故選項D正確。
33.B
【詳解】
本題主要考查Python程序的執(zhí)行。m=l,c=l,當(dāng)i=l時,5>4,c+=l=2,
m=max(m,c)=2;當(dāng)i=2時,3<5,c=l;當(dāng)i=3時,6>3,c+=l=2,m=ma
解析:B
【詳解】
本題主要考查Python程序的執(zhí)行。m=l,c=l,當(dāng)i=l時,5>4,c+=l=2,m=max(m,c)=2;
當(dāng)i=2時,3<5,c=l;當(dāng)i=3時,6>3,c+=l=2,m=max(m,c)=2;當(dāng)i=4時,7>6,
c+=l=3,m=max(m,c)=3;當(dāng)i=5,8>7,c+=l=4,m=max(m,c)=4;當(dāng)i=6時,2<8,c=l;當(dāng)
i=7時,9>2,c+=l=2,m=max(m,c)=4;當(dāng)i=8時,1<9,c=l,循環(huán)結(jié)束,c和m的值分別
是1和4,故本題選B選項。
34.B
【詳解】
本題主要考查Python繪圖函數(shù)。plot是繪圖函數(shù),scatter是繪制散點圖函
數(shù),bar是繪制柱狀圖函數(shù),boxplot是繪制箱線圖函數(shù),故本題選B選項。
解析:B
【詳解】
本題主要考查Python繪圖函數(shù)。plot是繪圖函數(shù),scatter是繪制散點圖函數(shù),bar是繪制
柱狀圖函數(shù),boxplot是繪制箱線圖函數(shù),故本題選B選項。
35.D
【詳解】
本題主要考查Python程序的執(zhí)行。i=0,sum=0,循環(huán)條件是i<10,變量i每次
遞增2,若i是偶數(shù),執(zhí)行sum=sum+i,故程序執(zhí)行完sum=sum+i=0+0+2+4+6+8
解析:D
【詳解】
本題主要考查Python程序的執(zhí)行。i=0,sum=0,循環(huán)條件是i<10,變量i每次遞增2,若i
是偶數(shù),執(zhí)行sum=sum+i,故程序執(zhí)行完sum=sum+i=0+0+2+4+6+8=20,故本題選D選項。
36.B
【詳解】
本題考查的知識點是python的函數(shù)。Python中常用的輸入輸出語句分別是
input()print(),故選項B正確。
解析:B
【詳解】
本題考查的知識點是python的函數(shù)。Python中常用的輸入輸出語句分別是input。print(),
故選項B正確。
37.A
【詳解】
本題主要考查Python變量。Python中,int是整型,str是字符串型,float是浮
點型,故本題選A選項。
解析:A
【詳解】
本題主要考查Python變量。Python中,int是整型,str是字符串型,float是浮點型,故本
題選A選項。
38.C
【詳解】
本題考查的是數(shù)據(jù)類型。布爾型數(shù)據(jù)只有兩種狀態(tài),整型不帶有小數(shù)點,字符
串型含有數(shù)字、字母等數(shù)據(jù),浮點型帶有小數(shù)點。NO.2020100502有數(shù)字有字
母等,故應(yīng)定義為字符串型。選項C正確
解析:C
【詳解】
本題考查的是數(shù)據(jù)類型。布爾型數(shù)據(jù)只有兩種狀態(tài),整型不帶有小數(shù)點,字符串型含有數(shù)
字、字母等數(shù)據(jù),浮點型帶有小數(shù)點。NO.2020100502有數(shù)字有字母等,故應(yīng)定義為字
符串型。選項C正確。
39.ABC
【詳解】
本題考查Python特點的相關(guān)知識點
相比其他語言,Python具有交互式、解釋型、面向?qū)ο蟮奶厣?。故本題選ABC
解析:ABC
【詳解】
本題考查Python特點的相關(guān)知識點
相比其他語言,Python具有交互式、解釋型、面向?qū)ο蟮奶厣9时绢}選ABC
40.A
【詳解】
本題考查的知識點是計算機語言的發(fā)展。計算機語言從最初的機器語言(二進
制,可以被計算機直接執(zhí)行的語言),發(fā)展到使用助記符的匯編語言,再到更易
理解的高級語言,包括C、C++、Java、C#
解A
【詳解】
本題考查的知識點是計算機語言的發(fā)展。計算機語言從最初的機器語言(二進制,可以被計
算機直接執(zhí)行的語言),發(fā)展到使用助記符的匯編語言,再到更易理解的高級語言,包括
C、C++、Java、C#、Python等等。故選項A正確。
41.B
【詳解】
本題考查知識點是程序的定義。
軟件是指包括所有在電腦運行的程序。軟件=程序+數(shù)據(jù)+文檔。
程序是指為實現(xiàn)特定目標(biāo)或解決特定問題而用計算機語言編寫的命令序列的集
合。程序中包括指令和數(shù)據(jù)。
解析:B
【詳解】
本題考查知識點是程序的定義。
軟件是指包括所有在電腦運行的程序。軟件=程序+數(shù)據(jù)+文檔。
程序是指為實現(xiàn)特定目標(biāo)或解決特定問題而用計算機語言編寫的命令序列的集合。程序中
包括指令和數(shù)據(jù)。
指令是指
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025-2030全球元件參數(shù)測試儀行業(yè)調(diào)研及趨勢分析報告
- 2024年科普知識競賽試題庫及答案(共70題)
- 2024年青少年禁毒知識競賽小學(xué)組題庫及答案(共60題)
- 2025年度特種鋼材進口與國內(nèi)銷售合作協(xié)議
- 2025年度應(yīng)急響應(yīng)個人勞務(wù)派遣服務(wù)合同示范文本2篇
- 二零二五年度車庫租賃及停車場運營管理合同4篇
- 數(shù)字化背景下學(xué)校師德師風(fēng)教育的創(chuàng)新發(fā)展
- 數(shù)學(xué)教育與兒童發(fā)展游戲化教學(xué)的意義
- 二零二五年度鋁扣板藝術(shù)裝飾施工合同3篇
- 二零二五年度采砂場環(huán)境保護與修復(fù)合同3篇
- JB-T 8532-2023 脈沖噴吹類袋式除塵器
- 深圳小學(xué)英語單詞表(中英文)
- 護理質(zhì)量反饋內(nèi)容
- 山東省濟寧市2023年中考數(shù)學(xué)試題(附真題答案)
- 抖音搜索用戶分析報告
- 板帶生產(chǎn)工藝熱連軋帶鋼生產(chǎn)
- 鉆孔灌注樁技術(shù)規(guī)范
- 2023-2024學(xué)年北師大版必修二unit 5 humans and nature lesson 3 Race to the pole 教學(xué)設(shè)計
- 供貨進度計劃
- 國際尿失禁咨詢委員會尿失禁問卷表
- 彌漫大B細胞淋巴瘤護理查房
評論
0/150
提交評論