python语言程序设计编程题_Python语言程序设计(测试练习题)
選擇題
1.
r var in ___:
print(var)
哪個選項不符合上述程序空白處的語法要求????????????????????????????????????????????????????????????????????????????????????????????????? (B)
A. “Hello”
B. {1;2;3;4;5}
C. (1,2,3)
D. range(0,10)
確答案 B
for … in … 中 in 的后面需要是一個迭代類型(組合類型),{1;2;3;4;5}不是Python的有效數(shù)據(jù)類型。
or i in range(0,2):
print(i)
哪個選項是以上程序的輸出結(jié)果????????????????????????????????????????????????????????????????????????????????????????????????? (C )
A.0 1 2
B.1 2
C.0 1
D.1
正確答案 C
range(0, 2)輸出兩個值:0和1,左閉右開
k=10000
while k>1:
print(k)
k=k/2
哪個選項給出了上述程序的輸出次數(shù)????????????????????????????????????????????????????????????????????????????????????????????????? (B)
A.13
B.14
C.15
D.1000
4.哪個選項是程序的三種基本結(jié)構(gòu)????????????????????????????????????????????????????????????????????????????????????????????????? (A)
A.順序結(jié)構(gòu),循環(huán)結(jié)構(gòu),分支結(jié)構(gòu)
B.順序結(jié)構(gòu),跳轉(zhuǎn)結(jié)構(gòu),循環(huán)結(jié)構(gòu)
C.過程結(jié)構(gòu),循環(huán)結(jié)構(gòu),分支結(jié)構(gòu)
D.過程結(jié)構(gòu),對象結(jié)構(gòu),函數(shù)結(jié)構(gòu)
5.哪個選項關(guān)于循環(huán)結(jié)構(gòu)的描述是錯誤的????????????????????????????????????????????????????????????????????????????????????????????????? (A)
A.死循環(huán)無法退出,沒有任何作用
B.條件循環(huán)和遍歷循環(huán)結(jié)構(gòu)都是基本的循環(huán)結(jié)構(gòu)
C.循環(huán)是一種程序的基本控制結(jié)構(gòu)
D.循環(huán)是程序根據(jù)條件判斷結(jié)果向后反復(fù)執(zhí)行的一種運(yùn)行方式
死循環(huán)能夠用于測試性能,形式上的死循環(huán)可以用break來退出
6.關(guān)于Python語句P=-P,哪個選項的描述是正確的????????????????????????????????????????????????????????????????????????????????????????????????? (C )
A.P的絕對值
B.P=0
C.給P賦值為它的負(fù)數(shù)
D.P等于它的負(fù)數(shù)
7.哪個選項是用來判斷當(dāng)前Python語句在分支結(jié)構(gòu)中????????????????????????????????????????????????????????????????????????????????????????????????? (C )
A.大括號
B.引號
C.縮進(jìn)
D.冒號
正確答案 C
縮進(jìn)表達(dá)層次關(guān)系。
8.哪個選項是下面代碼的執(zhí)行結(jié)果?
for s in “PYTHON”:
if s==“T”:
continue
print(s,end="")
A.PY
B.TT
C.PYHON
D.PYTHON
正確答案 C
continue結(jié)束當(dāng)次循環(huán),但不跳出當(dāng)前循環(huán)。即跳過T繼續(xù)執(zhí)行。
9.個選項是random庫中用于生成隨機(jī)小數(shù)的函數(shù)?(D)
A.etrandbits()
B.randint()
C.randrange()
D.random()
10.關(guān)于try-except,哪個選項的描述是錯誤的?????????????????????????????????????????????????????????????????????????????????????????????????
A.表達(dá)了一種分支結(jié)構(gòu)的特點
B.NameError是一種異常類型
C.使用了異常處理,程序?qū)⒉粫俪鲥e
D.用于對程序的異常進(jìn)行捕捉和處理
正確答案 C
使用了異常處理,程序可能運(yùn)行不會出錯,但邏輯上可能出錯。程序錯誤是一個大概念,不僅指代碼運(yùn)行錯誤,更代表功能邏輯錯誤。
————————————————
版權(quán)聲明:本文為CSDN博主「unseven」的原創(chuàng)文章,遵循 CC 4.0 BY-SA 版權(quán)協(xié)議,轉(zhuǎn)載請附上原文出處鏈接及本聲明。
原文鏈接:https://blog.csdn.net/unseven/article/details/105205140
總結(jié)
以上是生活随笔為你收集整理的python语言程序设计编程题_Python语言程序设计(测试练习题)的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: NOI数据结构:主席树
- 下一篇: python中多重if语句用法_Pyth