




版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
全國(guó)青少年編程等級(jí)考試(Python一級(jí))培訓(xùn)考試題庫(kù)(含詳
解)
一、單選題
1,下列屬于Python保留字的是?
A、If
B、For
C\EIse
D、None
答案:D
解析:Python中是區(qū)分大小寫的;Python中的保留字也叫關(guān)鍵字,是Python
語(yǔ)言中一些已經(jīng)被賦予特定意義的單詞,這就要求開(kāi)發(fā)者在開(kāi)發(fā)程序時(shí),不能用
這些保留字作為標(biāo)識(shí)符給變量、函數(shù),類、模板以及其他對(duì)象命名。其保留字有
ifvforvelse、None等等。
2.a="Python2",b="Python3",c=a+b,print(c)的結(jié)果是?
A、5
B、Python5
C\c
D、Python2Python3
答案:D
解析:本題考查字符串類型的基本運(yùn)算,字符串和字符串的加運(yùn)算是將兩個(gè)字符
串拼接起來(lái),print()直接輸出結(jié)果。所以選擇D。
3.買來(lái)的新電腦,沒(méi)有Python環(huán)境,想要運(yùn)行test,py文件,需要如何操作?
A、直接在電腦中雙擊打開(kāi)即可運(yùn)行
B、需要下載并安裝Python軟件后才可以運(yùn)行
C、將后綴名改成doc,直接打開(kāi)即可運(yùn)行
D、打開(kāi)Scratch軟件,選擇該文件直接打開(kāi)即可運(yùn)行
答案:B
4.下面哪一條命令是用來(lái)定義畫筆寬度的?
A、turtIe.pencoIor0
B\turtIe.speed()
C\turtIe.pensize()
D\turtIe.shape()
答案:C
解析:本題考查turtle基本指令,A選項(xiàng)是設(shè)置畫筆顏色,B是設(shè)置速度,D是
設(shè)置海龜形狀,C是設(shè)置畫筆大小,選擇C。
5.關(guān)于Python編程環(huán)境,下列說(shuō)法正確的是?
A、Python文件只能在自帶的IDLE的編程環(huán)境中才可以運(yùn)行
B、在交互式編程環(huán)境中,交互窗口中會(huì)顯示當(dāng)前安裝Python的版本名稱
C、在腳本式編程環(huán)境中,腳本編輯區(qū)會(huì)顯示當(dāng)前安裝Python的版本名稱
D、越高的Python版本,Python程序的運(yùn)行速度會(huì)越快
答案:B
6.如圖所示,想要將一行輸出的兩句詩(shī)詞,變成二行輸出方式,應(yīng)該如何寫輸出
指令?
HQMI工INeedMI
)MI*IA32
Type"IMS,<
?????MStMlC/Vsere/CWjtaHrtv
A、print("床前明月光,疑是地上霜")
Bxprint("""床前明月光疑是地上霜"心)
C、print("床前明月光疑是地上霜")
print(.....床前明月光
D、疑是地上霜""")
答案:D
7.下列運(yùn)算符中,哪一個(gè)不是比較運(yùn)算符?
A、<
B、>
C、!=
D\—
答案:D
解析:本題考查運(yùn)算符的分類,ABC均屬于比較運(yùn)算符,是賦值運(yùn)算符,
所以選擇D。
8.下列關(guān)于turtle庫(kù)的描述不正確的是?
A、畫筆的初始坐標(biāo)為(0,0)
B、turtle,color()可以設(shè)置畫筆的顏色
C、畫筆繪制的速度沒(méi)有范圍
D、turtle,fiIIcolor()設(shè)置繪制圖形的填充顏色
答案:c
解析:本題考查turtle的基礎(chǔ)知識(shí),畫筆繪制的速度范圍為0到10之間的整數(shù)
(含0和10)
9.如程序所示,繪制完一個(gè)半圓圓弧,畫筆最終坐標(biāo)位置是?
ImportturtIe
TurtIe.pendown()
TurtIe.circIe(50,180)
TurtIe.penup()
TurtIe.done()
A、(0,50)
B、(0,100)
C、(50,0)
D、(100,0)
答案:B
10.執(zhí)行語(yǔ)句y=123%100后,變量y的值為?
A、1
B、3
C、12
D、23
答案:D
解析:本題考查“%”取余的運(yùn)算,所以123%100的值是23。選擇D。
11.以下哪個(gè)符號(hào)不可能作為Python單行或多行注釋使用的基本符號(hào)?
A、#
B、,
C、*
D、
答案:C
解析:本題考查python的注釋,"記'是單行注釋,三個(gè)單引號(hào)或者三個(gè)雙引號(hào)
是多行注釋,選擇C。
12.下列關(guān)于Python中IDLE中基本操作表示正確的是?
文什)Fit
MJFtflHk—NewMe
HUJtft■,g
D、i"'
答案:A
13.關(guān)于下面程序,描述正確的是?
ImportturtIe
TurtIe.goto(100,100)
TurtIe.goto(100,-100)
TurtIe.goto(-100,-100)
TurtIe.goto(-100,100)
A、運(yùn)行代碼后,會(huì)畫出一個(gè)正方形。
B、運(yùn)行代碼后,會(huì)畫出一個(gè)正方形以及一條從(0,0)到(100,100)的連線。
C、運(yùn)行代碼后,turtle面朝方向是水平向右。
D、運(yùn)行代碼后,turtle面朝方向是豎直向上。
答案:C
14.下列可以作為Python變量名的是?
A、And
B、an-d
C、1_and
Dvand1
答案:D
15.以下哪個(gè)是Python保存文件時(shí)的文件擴(kuò)展名?
A、yp
B、py
C、ppy
D\yyp
答案:B
解析:本題考查python基本知識(shí),python的擴(kuò)展名是.py和.pyw,選擇B。
16.a=2,b=6,print(a>b)的結(jié)果是?
A、FIase
B、True
C、32
D、5
答案:A
17.print(1024//10**2)的結(jié)果是?
A、100
B、24
C、10
D、10.24
答案:C
解析:本題考查運(yùn)算的優(yōu)先級(jí),“**”塞運(yùn)算的優(yōu)先級(jí)高于“/”,所以運(yùn)算結(jié)
果是10,print。函數(shù)直接輸出結(jié)果。
18.以下哪個(gè)符號(hào)不可能作為Python單行或多行注釋使用的基本符號(hào)?
A、#
Bv"'
C、*
D、…
答案:C
解析:本題考查python的注釋,是單行注釋,三個(gè)單引號(hào)或者三個(gè)雙引號(hào)
是多行注釋,選擇C。
19.Python數(shù)據(jù)類型,下列說(shuō)法不正確的是?
A、irrt可以轉(zhuǎn)換為千loat型
B\float型不能轉(zhuǎn)換為int型
C、int代表的是整型
D、type。函數(shù)可以查看變量的數(shù)據(jù)類型
答案:B
解析:本題考查數(shù)據(jù)類型的相互轉(zhuǎn)化,千Ioat型和int型可以相互轉(zhuǎn)化。選項(xiàng)B
錯(cuò)誤。
20.下面關(guān)于turtle,clear0功能說(shuō)法正確的是?
A、執(zhí)行clear。功能后,畫筆最終位置一定是在畫布中心
B、執(zhí)行clear。功能后,畫筆的顏色會(huì)變?yōu)榘咨?/p>
C\執(zhí)彳丁cIear()功能后,海龜圓布窗口會(huì)被清空
D、clear。功能和reset()功能的效果是完全一樣的
答案:C
解析:turtle,clear。功能是清空窗口,但turtIe的位置和狀態(tài)不改變,所以
AB兩個(gè)選項(xiàng)是錯(cuò)誤的,reset。功能是清空窗口并且把turtle狀態(tài)設(shè)置為初始
狀態(tài),效果不完全一樣。
21.在turtle庫(kù)中的指令,執(zhí)行以下代碼指令后,畫筆為以下哪種狀態(tài)?
ImportturtIe
TurtIe.coIor('pink')
TurtIe.pensize(5)
A、畫筆顏色為粉色,畫筆寬度為5
B、畫筆顏色為黃色,畫筆寬度為5
C、畫布背景為粉色,畫筆寬度為5
D、畫筆顏色為粉色,畫筆速度為5
答案:A
解析:本題考查turtle基本指令,turtle,color('pink'),設(shè)置畫筆顏色為粉
色turtle,pensize(5),設(shè)置畫筆寬度為5。
22.在Python編程環(huán)境下,IDLE代表什么?
A、編輯器
B、編譯器
C、計(jì)算器
D、集成開(kāi)發(fā)環(huán)境
答案:D
解析:IDLE是python自帶的集成開(kāi)發(fā)環(huán)境。
23.下列關(guān)于變量的定義和賦值說(shuō)法錯(cuò)誤的是?
A、在Python里,變量的設(shè)定和賦值不能同時(shí)進(jìn)行,需要分開(kāi)使用兩條語(yǔ)句。
B、空格不可以作為變量名的一部分。
C、變量名以數(shù)字開(kāi)頭,或者以關(guān)鍵字作為變量名稱,運(yùn)行程序時(shí)會(huì)導(dǎo)致語(yǔ)法錯(cuò)
誤。
D、變量名稱的英文字母有大小寫的區(qū)別,所以Birth和birth是兩個(gè)不同的變
量。
答案:A
24.下列哪個(gè)命令是逆時(shí)針旋轉(zhuǎn)90度?
A、turtIe.right(90)
B\turtIe.Ieft(90)
C\turtIe.goto(0,90)
D、turtIe.goto(90,0)
答案:B
25.甲、乙、丙三個(gè)人在一起做作業(yè),有一道數(shù)學(xué)題比較難,當(dāng)他們?nèi)齻€(gè)人都把
自己的解法說(shuō)出來(lái)之后,甲說(shuō):“我做錯(cuò)了”。乙說(shuō):“甲做對(duì)了”。丙說(shuō):“我
做錯(cuò)了”。在一旁的老師看到他們的答案并聽(tīng)了他們的意見(jiàn)后說(shuō):“你們?nèi)齻€(gè)人
中只有一個(gè)人做對(duì)了,并且只有一個(gè)人說(shuō)對(duì)了?!闭?qǐng)問(wèn),他們?nèi)齻€(gè)人中到底誰(shuí)做
對(duì)了?
A、甲
B、乙
C、丙
D、都沒(méi)有做對(duì)
答案:C
26.turtle,home()的作用是下列哪一種?
A、移至初始坐標(biāo)(0,0)
B、移至初始坐標(biāo)(0.0),并設(shè)置朝向?yàn)槌跏挤较?/p>
C、移至屏幕左上角
D、設(shè)置朝向?yàn)槌跏挤较?/p>
答案:B
解析:本題考查turtle.Home。函數(shù),作用是讓小海龜返回原點(diǎn)(0,0)方向?yàn)?/p>
初始方向,即向右,選擇B。AD都不完整。
27.可以對(duì)Python代碼進(jìn)行多行注釋的是?
A、#
B、""
c??????
D、一
答案:C
28.輸入一個(gè)整數(shù)6,輸出的結(jié)果為?
A=input(,輸入一^整數(shù)‘)
B=a*4
Print(b)
A、24
B、6
C、6666
D、4
答案:C
解析:input函數(shù)的返回值是一個(gè)字符串,那么*4輸出的結(jié)果是6666。
29.print(4+6*2+8)的結(jié)果是?
A、100
B、24
C、64
D、28
答案:B
解析:本題考查運(yùn)算順序“*”在式子中優(yōu)先級(jí)最高,式子可以轉(zhuǎn)變?yōu)?+12+8=2
4,print()函數(shù)直接輸出結(jié)果,所以選擇B。
30.下面的程序?yàn)楹}斃L制正方形的程序,請(qǐng)選擇正確選項(xiàng)將程序補(bǔ)全?
A、90
B、-90
C、0
D、180
答案:A
解析:本題考查turtle基本繪圖指令,繪制正方形,應(yīng)該同一個(gè)方向轉(zhuǎn)90度,
所以程序中補(bǔ)充的應(yīng)該是A。
31.若a=(3+4)*2.0,那么print(a)的輸出是?
A、11.0
B、14
C、14.0
D、10
答案:C
解析:在Python中小括號(hào)的運(yùn)算優(yōu)先級(jí)要比乘法的優(yōu)先級(jí)高,因此先算小括號(hào),
再算乘法,由于被乘數(shù)是浮點(diǎn)型,因此結(jié)果也為浮點(diǎn)型數(shù),所以選擇C。
32.下列關(guān)于python語(yǔ)言說(shuō)法正確的是?
A、Python采用代碼縮進(jìn)和冒號(hào),:'區(qū)分代碼之間的層次。
B、在IDLE編寫代碼時(shí),使用中文輸入代碼中的小括號(hào)或者雙引號(hào),任何位置都
不會(huì)產(chǎn)生語(yǔ)法錯(cuò)誤。
C、Python32位和64位的安裝包沒(méi)有區(qū)別,可以任意使用一個(gè)。
D、Pycharm和MicrosoftVisuaIStudio都可以用來(lái)編寫Python程序,但是語(yǔ)法
和IDLE不一致。
答案:A
33.下列代碼的運(yùn)行結(jié)果是?
ImportturtIe
TurtIe.coIor('red')
TurtIe.circIe(100)
TurtIe.fiIIcoIor('yeIlow')
TurtIe.begin_fiII()
TurtIe.circIe(100,steps=6)
TurtIe.end_fiII()
A、
B、
C、
D、
答案:A
解析:本題主要考查turtle基本顏色指令,畫筆先用紅色畫筆繪制了一個(gè)圓,
又繪制了一個(gè)正六邊形且設(shè)置填充顏色為黃色,所以得到的正確答案為A選項(xiàng)。
34.下方代碼繪制出的圖形是哪個(gè)?
ImportturtIe
TurtIe.coIor('green')
TurtIe.circIe(80)
TurtIe.coIor('red')
TurtIe.begin_fiII()
TurtIe.circIe(30)
TurtIe.end_fiII()
A、
B、
c、
D、?.
答案:D
解析:本題考查turtle的基本指令,先畫了一個(gè)半徑80,邊框綠色的無(wú)填充的
圓又畫了一個(gè)邊框和填充都是紅色半徑是30的圓。選擇Do
35.在Python中,運(yùn)行9〃2,輸出的結(jié)果是?
A、3
B、4.5
C、4
D、4.0
答案:C
解析:本題考查運(yùn)算符,“〃”表示整除,9//2=4,選擇C。
36.運(yùn)行下列代碼段,結(jié)果是?
Star_number1="star2”
Star_number2="star3”
Print(star_number1+star_number2)
A、star5
B、star3star2
C、star2star3
D、star23
答案:c
解析:本題考查字符串變量的計(jì)算和輸出,變量star_numberI和star_number2
分別賦值的是加引號(hào)的,是兩個(gè)字符串,兩個(gè)字符串相加,是把它們拼接起來(lái)。
所以選擇Co
37.下列程序繪制的是一個(gè)什么圖形?
ImportturtIe
TurtIe.forward(100)
TurtIe.Ieft(90)
TurtIe.forward(50)
TurtIe.Ieft(90)
TurtIe.forward(100)
TurtIe.Ieft(90)
TurtIe.forward(50)
TurtIe.Ieft(90)
A、正方形
B、菱形
C、長(zhǎng)方形
D、三角形
答案:C
解析:海龜在向前移動(dòng)100個(gè)像素后,向左轉(zhuǎn)90度,然后又向前移動(dòng)了50個(gè)像
素,又向左轉(zhuǎn)了90度,之后又向前移動(dòng)100個(gè)像素后,向左轉(zhuǎn)90度,最后向前
移動(dòng)了50個(gè)像素,又向左轉(zhuǎn)了90度。根據(jù)運(yùn)動(dòng)情況,最終效果是一個(gè)長(zhǎng)方形。
38.某同學(xué)想要編寫程序計(jì)算三角形的面積,已知底邊長(zhǎng)為11,高為8.面積公式
為S=a*h/2,下列為部分程序,橫線處程序分別應(yīng)為?
S=a*h/2
Print。三角形的面積為:'S)
A、11、8
B、a=11、h=8
C\a==11、h==8
D、a11、h8
答案:B
39.關(guān)于變量的說(shuō)法,錯(cuò)誤的是?
A、變量必須要命名
B、變量第二次賦值后,第一次賦的值將被刪除
C、變量可以用來(lái)存儲(chǔ)數(shù)字,也可以存儲(chǔ)文字
D、在同一個(gè)程序里,變量名能重復(fù)
答案:D
解析:本題考查變量,同一個(gè)程序中相同的變量名指的是同一個(gè)變量,D選項(xiàng)錯(cuò)
誤。
40.已知變量a=7,b=8,執(zhí)行語(yǔ)句a*=a+b后,變量a的值為?
A、15
B、22
C\8
D、105
答案:D
41.以下哪個(gè)選項(xiàng)可以作為Python文件的后綴名?
A、py
B\png
C\doc
D、pdf
答案:A
解析:本題考查python的擴(kuò)展名,擴(kuò)展名是.py或者.pyw,選擇A。
42.下列選項(xiàng)輸出結(jié)果為False的是?
A、2>3or3<4
B、1.0==1
G"python"=="Python"
D、10>=10,0
答案:C
43.對(duì)于Python的說(shuō)法錯(cuò)誤的是?
A、用戶都可以使用Python,不需要支付費(fèi)用
B、Python具有跨平臺(tái)性,可以在不同類型的操作系統(tǒng)上運(yùn)行使用
C、Python提供大量的內(nèi)置對(duì)象和內(nèi)置函數(shù),使用時(shí)僅需調(diào)用即可實(shí)現(xiàn)
D、Python語(yǔ)言比較人性化,無(wú)需注重首行縮進(jìn)等語(yǔ)法規(guī)則
答案:D
解析:Python語(yǔ)言具有免費(fèi)開(kāi)源、跨平臺(tái),豐富的庫(kù)等特點(diǎn);但是Python開(kāi)發(fā)
者有意讓違反了縮進(jìn)規(guī)則的程序不能通過(guò)編譯,以此來(lái)強(qiáng)制程序員養(yǎng)成良好的編
程習(xí)慣。并且Python語(yǔ)言利用縮進(jìn)表示語(yǔ)句塊的開(kāi)始和退出(Off-side規(guī)則),
而非使用花括號(hào)或者某種關(guān)鍵字。增加縮進(jìn)表示語(yǔ)句塊的開(kāi)始,而減少縮進(jìn)則表
示語(yǔ)句塊的退出。
44.執(zhí)行語(yǔ)句flag="3456">"36",變量flag的值?
Ax"3456"
B、"36"
C、True
D、FaIse
答案:D
解析:本題考查字符串比較大小規(guī)則,從左往右比較,字符串第一位都是“3”,
比較第二位"4”<“6”所以“3456”<“36",所以flag的值是False,選擇D。
45.下列哪個(gè)選項(xiàng)的運(yùn)算優(yōu)先級(jí)最高?
A、==
B、*
C\and
D、+
答案:B
解析:本題考查運(yùn)算符的有限級(jí)別,是算術(shù)運(yùn)算高于比較運(yùn)算高于邏輯運(yùn)算,B
C屬于算術(shù)運(yùn)算符,“*”優(yōu)先級(jí)高于“+”,所以選擇B。
46.已知a="161",b="16",c="8",執(zhí)行語(yǔ)句d=a>banda>c,變量d的值為是?
A、0
B、1
C、True
D\FaIse
答案:D
解析:本題主要考查的是運(yùn)算符的運(yùn)算順序及字符串比較大小,根據(jù)字符串比較
大小的方法可知c>a>b,所以d=TrueandFalse,所以D選項(xiàng)正確。
47.Python中的乘法是用哪個(gè)符號(hào)表示的?
A、*
B\X
C、X
D、#
答案:A
解析:本題考查運(yùn)算符,在python中乘號(hào)是用“鏟選擇A。
48.為變量命名,并賦值為數(shù)字1,以下選項(xiàng)中,不符合要求的是?
A\abc~1
B、HeiloWorld=1
Cv1abc=1
Dvabc_xyz=1
答案:c
解析:本題考查變量的命名規(guī)則,變量名不能以數(shù)字開(kāi)頭。
49.用turtle繪制一個(gè)大小如圖所示的圓,turtIe.circIe()括號(hào)中需要填寫哪
個(gè)選項(xiàng)?
A、100*2
B、100
C、50
D、200
答案:B
解析:本題考查turtle.circleO函數(shù),第一個(gè)參數(shù)表示的是半徑,其他的可以
省略,選擇B。
50.昨天的溫度是5攝氏度,今天降溫7攝氏度,今天的溫度是多少攝氏度?
A、12
B、7
C、2
D、-2
答案:D
解析:本題考查算術(shù)運(yùn)算5-7=-2,所以選擇D。
51.print(51%10)輸出的結(jié)果是?
A、1
B、0
C、True
D、FaIse
答案:A
解析:本題考查取?!埃ァ边\(yùn)算,51%10=1,print。函數(shù)直接輸出結(jié)果,所以選擇
Ao
52.濤濤家一共有爸爸、媽媽、濤濤三個(gè)人,濤濤爸爸比濤濤媽媽大2歲,比濤
濤大25歲,今年全家年齡加在一起是54歲,那么濤濤爸爸、濤濤媽媽、濤濤今
年的年齡分別是?
A、28、26、1
B、25、27x2
C、27、25、2
D、30、28、5
答案:C
53.已知表達(dá)式“3+8/4+False”(不包含引號(hào)),其輸出結(jié)果的數(shù)據(jù)類型為?
A、int
B\booI
GfIoat
D、語(yǔ)法錯(cuò)誤
答案:C
54.下列代碼的執(zhí)行結(jié)果是?
A=2
B=3
A=5
Print(a**b-b/2*10)
A、110.0
B、110
C、49.0
D、49
答案:A
解析:本題主要考查變量的賦值與運(yùn)算順序,a先賦值為2,又賦值為5,變量a
最終賦值的是5,a**b-b/2*10式子中“**”幕的優(yōu)先級(jí)最高,式子演變?yōu)?25-
b/2*10,b/2的值是1.5,1.5*10是15,但是因?yàn)槭阶又杏行?shù)所以結(jié)果也保留
一位小數(shù)是15.0,所以最終結(jié)果是110.0不是110,選擇A。
55.關(guān)于Python語(yǔ)言的注釋,以下選項(xiàng)中描述錯(cuò)誤的是?
A、Python語(yǔ)言有兩種注釋方式:?jiǎn)涡凶⑨尯投嘈凶⑨?/p>
B、Python語(yǔ)言的單行注釋以#開(kāi)頭
CvPython多行注釋使用#來(lái)做為標(biāo)記
D、注釋用于解釋代碼原理或者用途
答案:C
56.Turtle庫(kù)中,用于設(shè)置畫筆的顏色的命令是?
A、turtIe.speed()
B、turtIe.pencoIor0
C\turtIe.penup()
D、turtIe.pensize()
答案:B
解析:本題考查turtle的基本指令,ABCD選項(xiàng)中turtle.pencolor()可用于設(shè)
置畫筆顏色。
57.Turtle庫(kù)中,用于設(shè)置畫筆的顏色的命令是?
A、turtIe.speed()
B、turtIe.pencoIor()
CvturtIe.penup()
DvturtIe.pensize()
答案:B
解析:本題考查turtle的基本指令,ABCD選項(xiàng)中turtle,pencolor()可用于設(shè)
置畫筆顏色。
58.下列代碼執(zhí)行后最有可能繪制出哪個(gè)圖形?
ImportturtIe
TurtIe.forward(100)
TurtIe.right(90)
TurtIe.forward(100)
TurtIe.right(45)
TurtIe.goto(0,0)
Turtle.hideturtleO
A\
B、
C、-
D、
答案:A
解析:本題考查turtle基本指令,程序是先向前100(默認(rèn)向右),右轉(zhuǎn)90度,
再向前(面向下)100,右轉(zhuǎn)45度,再走到起始點(diǎn),繪制出來(lái)是A選項(xiàng)。
59.在用Python進(jìn)行編程時(shí),代碼后面常用“#”并在后面加上一些說(shuō)明文字內(nèi)
容,在這里“記'作用是?
A、換行
B、轉(zhuǎn)換數(shù)據(jù)類型
C、輸出
D、注釋
答案:D
60.取整除的運(yùn)算符是?
A、/
B、//
C、4-
D、**
答案:B
解析:本題考查運(yùn)算符,A是除,C不是python中的運(yùn)算符,D是辱運(yùn)算,B是
整除,選擇B。
61.使用變量age表示小明的年齡,使用變量sage表示小明哥哥的年齡,假設(shè)小
明在4歲時(shí)哥哥的年齡是小明年齡的2倍,下列哪段代碼可以正確計(jì)算出再過(guò)6
年小明和哥哥的年齡?
A、
?>age=4
>>>sage=4*2
?>print(age+6,sage+6)
B、
?>age=4
>>>sage=4*2
?>print(age,sage+6)
C、
?>age=4
>>>sage=4*2
?>print(age+6,sage)
D、
?>age=4
>>>sage=4*2
?>print(age,sage)
答案:A
62.print(9//2)的結(jié)果是?
A、5.0
B、4.0
C、4
D、5
答案:C
63.關(guān)于Python的編程環(huán)境,下列表述是錯(cuò)誤的是?
A、Python有多種編程環(huán)境
B、Python自帶的編程環(huán)境是IDLE
CxPython的編程環(huán)境是純圖形化的
D、Python可以導(dǎo)入多個(gè)第三方庫(kù)
答案:C
解析:本題考查python的編程環(huán)境,Python有多種編程環(huán)境,自帶的編程環(huán)境
是IDLE,可以導(dǎo)入多個(gè)第三方庫(kù),它并不是一個(gè)單純的圖形化編程環(huán)境,而是
有turtle庫(kù)可以繪制不同圖形。
64.下列哪一個(gè)函數(shù)可以將海龜順時(shí)針旋轉(zhuǎn)?
A、Left()
B\right0
C、back()
D\forward0
答案:B
解析:本題考查turtle的基本指令,right()右轉(zhuǎn),是將海龜順時(shí)針旋轉(zhuǎn)。
65.執(zhí)行print(3>2or4<5)的結(jié)果是?
A、1
B、0
C\True
D\FaIse
答案:C
解析:本題考查邏輯運(yùn)算與比較運(yùn)算,比較運(yùn)算級(jí)別較高,式子演變?yōu)門rueorF
aIse,結(jié)果為True,選擇C。
66.己知變量a=5,執(zhí)行下列哪個(gè)代碼后,a的值為10。
A\a>-a+5
B、a+=5
C\a==5
D、a*=5
答案:B
解析:本題考查變量的賦值運(yùn)算,“+=”是加法賦值運(yùn)算,相當(dāng)于a=a+5,也就
是a=5+5=10,選擇5
67.在turtle中可以用setup()設(shè)置畫布的大小和起始位置。已知畫布的設(shè)置
參數(shù)為turtle,setup(120,120,20,20),若只想更改畫布的高度為150,下列指令
設(shè)置正確的是?
A、turtle,setup(150,120,20,20)
B、turtle,setup(120,150,20,20)
C、turtIe.setup(120,120,150,20)
D、turtIe.setup(120,120,20,150)
答案:B
68.使用下面選項(xiàng)中的代碼組合成一個(gè)turtle文件中的一部分,來(lái)繪制一個(gè)空心
五角星的腳本中,最不可能用到下面哪條代碼?
A、t.left(144)
BvimportturtIe
C、t.circIe(36)
D、t=turtIe.Pen()
答案:C
解析:circle。是畫圓(正多邊形)的,所以在畫五角星的程序中用不到。
69.下列選項(xiàng)中,不可以控制turtIe移動(dòng)的語(yǔ)句是?
A、turtIe.forward()
B、turtIe.goto()
CvturtIe.backward()
D\turtIe.hideturtIe()
答案:D
解析:turtle,hideturtIe()是隱藏畫筆的turtIe形狀。turtle,forward。是向
前移動(dòng);turtle.goto。移動(dòng)到指定的位置;turtle.backward。為后退操作。
70.Python程序保存后的文件擴(kuò)展名是?
A、sb3
B、py
C、pn
D、cpp
答案:B
71.print(5%10+5)的輸出結(jié)果是?
A、10
Bx1/3
C、5.2
D、5
答案:A
解析:本題考查print()和運(yùn)算順序,print()可以輸出運(yùn)算結(jié)果,所以先
進(jìn)行運(yùn)算,“%”取余的優(yōu)先級(jí)高于“+”,所以輸出結(jié)果為10,選擇A。
72.關(guān)于Python賦值語(yǔ)句,以下選項(xiàng)中不合法的是?
A\a,b-b,a
B、a=b=1
Cva=(b=1)
D、a=1;b=1
答案:c
解析:本題考查多個(gè)變量的賦值,C選項(xiàng)不合法。
73.關(guān)于Turtle繪圖,下列說(shuō)法錯(cuò)誤的是?
A、色彩處理時(shí),可以使用彩色畫筆pencolor(),也可以直接由coIor()方法更
改目前畫筆的顏色。
B、penup()指的是將筆提起,不會(huì)繪制任何圖形。
C、在選擇畫筆粗細(xì)時(shí)可以使用pensize()。
D、在海龜繪圖中,畫布中央是(0,0),往右X坐標(biāo)值遞減,往左X坐標(biāo)值遞增。
答案:D
解析:本題考查海龜畫圖坐標(biāo),畫布中央是坐標(biāo)原點(diǎn)(0,0),往右X坐標(biāo)遞增,
往左遞減,選擇D。
74.TurtIe庫(kù)中,直接跳轉(zhuǎn)到(x,y)點(diǎn)的命令是?
A、turtIe.go(x,y)
B、turtIe.setup(y,x)
C\turtIe.goto(x,y)
D、turtIe.forward(x,y)
答案:C
解析:本題考點(diǎn)turtle基本指令,turtle.goto。,是讓小海龜移到指定坐標(biāo),
所以選擇Co
75.小海龜正在繪制主題電子小報(bào),需要在畫布上繪制一個(gè)直徑為50的圓(實(shí)心
或空心),下列哪條指令可以幫助小海龜完成繪制?
A、turtIe.dot(100)
B\turtIe.dot(50)
GturtIe.circIe(50)
D\turtIe.circIe(100)
答案:B
76.用turtle繪制一個(gè)大小如圖所示的圓,turtIe.circIe()括號(hào)中需要填寫哪
個(gè)選項(xiàng)?
A、100*2
B、100
C、50
D、200
答案:B
解析:本題考查turtle.circleO函數(shù),第一個(gè)參數(shù)表示的是半徑,其他的可以
省略,選擇B。
77.在Python編程中,可以使用type()函數(shù)查看數(shù)據(jù)類型,運(yùn)行print(type("
a")),輸出的結(jié)果是?
Av<cIass'type'>
B、<cIass'str'>
Cv<cIassint'>
D、語(yǔ)法錯(cuò)誤
答案:B
78.下列哪個(gè)操作不能退出IDLE環(huán)境?
A、Alt+F4
B、CtrI+Q
C、按ESC鍵
D\exit0
答案:C
解析:ALT+F4在windows操作系統(tǒng)中的快捷鍵,用來(lái)關(guān)閉當(dāng)前窗口,Ctrl+Q是
退出IDLEShelI或IDLE編輯器,exit()退出python程序,只有C選項(xiàng)不是。
79.運(yùn)行下列代碼,d輸出的結(jié)果是?
A,b,c=23,13,3
D=(a+b)-c**c
A、22
B、27
C、99
D、9
答案:D
解析:本題考查變量賦值和運(yùn)算順序,多個(gè)變量指向不同對(duì)象,是按順序賦值,
所以2,13,(;分別是23,13,3,在式子弓+2"*也,“()”的運(yùn)算級(jí)別最高,所以
式子演變?yōu)?6-3**3,“**”級(jí)別高,所以就是36-27=9,選擇D。
80.下列代碼的執(zhí)行結(jié)果是?
A=2
B=3
A=5
Print(a**b-b/2*10)
A、110.0
B、110
C\49.0
D、49
答案:A
解析:本題主要考查變量的賦值與運(yùn)算順序,a先賦值為2,又賦值為5,變量a
最終賦值的是5,a**b-b/2*10式子中“**”幕的優(yōu)先級(jí)最高,式子演變?yōu)?25-
b/2*10,b/2的值是1.5,1.5*10是15,但是因?yàn)槭阶又杏行?shù)所以結(jié)果也保留
一位小數(shù)是15.0,所以最終結(jié)果是110.0不是110,選擇A。
81.關(guān)于語(yǔ)句turtle,color('red','green')說(shuō)法正確的是?
A、將畫筆顏色設(shè)置為綠色。
B、該語(yǔ)句會(huì)讓海龜移動(dòng)繪制出紅色的線條。
C、設(shè)置填充顏色為綠色,畫筆顏色為紅色。
D、與語(yǔ)句turtIe.color('red')效果完全一樣
答案:C
82.想要繪制如下所示圖形,正確的是?
A、
ImportturtIe
TurtIe.coIor("red")
TurtIe.circle(100,180)
TurtIe.done()
B、
ImportturtIe
TurtIe.coIor("red")
TurtIe.circIe(100,270)
TurtIe.done()
C、
ImportturtIe
TurtIe.coIor("red")
TurtIe.circIe(180)
TurtIe.done()
D、
ImportturtIe
TurtIe.coIor("red")
TurtIe.circIe(100,360)
TurtIe.done()
答案:A
83.在Python中,<=符號(hào)的含義是?
A、左邊的值小于右邊的值
B、左邊的值小于且等于右邊的值
C、左邊的值小于或等于右邊的值
D、左邊的值大于或等于右邊的值
答案:C
84.要繪制一個(gè)內(nèi)徑(六個(gè)頂點(diǎn)到中心點(diǎn)的距離)為100的正六邊形,橫線處的
代碼應(yīng)該是?
ImportturtIe
TurtIe.pendown()
TurtIe.circIe(___,,)
TurtIe.penup()
TurtIe.done()
A、100,90,6
B、50,90,6
C、100,360,6
D、100,6,360
答案:A
85.print(21〃4)的結(jié)果是?
A、5
B、1
C、4
D、5.25
答案:A
解析:/表示為求商的運(yùn)算,所以21除以4商5余1,所以答案為A。
86.turtle.dot(40),這個(gè)語(yǔ)句畫出的點(diǎn)的半徑大小是?
A、80
B、40
C\20
D、0
答案:C
解析:此函數(shù)用于繪制具有特定大小和某種顏色的圓點(diǎn)(實(shí)心)。如果未指定大小,
則使用pensize+4和2*pensize的最大值。dot()功能中寫的參數(shù),指的是點(diǎn)的
直徑大小,所以這里畫出的點(diǎn)的半徑大小是20。
87.運(yùn)行程序>>>print(9%2+9//2)輸出的結(jié)果是?
A、2
B、2.5
C、5
D、9
答案:C
解析:Python中整除和取余的優(yōu)先級(jí)是一樣的,因此可以先算取余,再算整除,
最后算加法,因此結(jié)果是5。
88.運(yùn)行如下代碼段,輸出結(jié)果正確的是?
Word1="o"
Word2=",n"
Print(word2+word1)
A、on
B、no
C、word3
D、word2word1
答案:B
解析:本題考查print()和字符串的基本運(yùn)算,兩個(gè)字符串相加是將兩個(gè)字符
串按順序拼接,再輸出,所以選擇B。
89.中國(guó)電子學(xué)會(huì)組織來(lái)自全國(guó)各地的學(xué)生共計(jì)90人參加人工智能活動(dòng),按參加
學(xué)生名單順序,每10個(gè)人一排,若想知道第46個(gè)人在哪一排就坐,下列算法中
哪一種可以實(shí)現(xiàn)?
A、(46-1)%10+1
B、46%10
C、(46-1)//10+1
D、46//10
答案:C
解析:運(yùn)算符%是取余數(shù)的意思,運(yùn)算符〃是整除的意思,由題意可知第46人應(yīng)
該在第5排就坐,答案A的結(jié)果是6,答案B是6,答案C是5,答案D是4。
90.小奇參加知識(shí)競(jìng)賽,晉級(jí)條件是語(yǔ)文成績(jī)和數(shù)學(xué)成績(jī)必須等于或高于90分,
用程序描述,以下哪個(gè)條件語(yǔ)句才是正確的?
A、語(yǔ)文成績(jī)>=90and數(shù)學(xué)成績(jī)>=90
B、語(yǔ)文成績(jī)==90and數(shù)學(xué)成績(jī)==90
C、語(yǔ)文成績(jī)<=90and數(shù)學(xué)成績(jī)<=90
D、語(yǔ)文成績(jī)>=90or數(shù)學(xué)成績(jī)>=90
答案:A
91.在turtle庫(kù)中的指令,一般可以用turtle,speed(speed)來(lái)設(shè)置畫筆移動(dòng)速
度,畫筆繪制的速度范圍是整數(shù)。以下正確的速度范圍是?
A、0?5的整數(shù)
B、0?10的整數(shù)
G0~100的整數(shù)
D、0~20的整數(shù)
答案:B
解析:本題考查speed()參數(shù)范圍,范圍是070,包含0和10,最快的是0,
最慢的是10.選擇B。
92.下面的程序,輸出的結(jié)果是?
A='7'
Print(a==7)
A、1
B、2
C、2
D、2
答案:D
解析:本題中將字符串’7,賦值于變量a,結(jié)果判定的是字符串7與整型數(shù)字
7進(jìn)行是否相等操作,由于數(shù)據(jù)類型不同,因此結(jié)果是FaIse。
93.下面的turtle命令,不可能改變畫筆的顏色的是?
A、turtIe.fiIIcoIor0
B、turtIe.coIor()
C\turtIe.pencoIor0
D、turtIe.coIor(255,255,255)
答案:A
94.算數(shù)運(yùn)算符、比較運(yùn)算符和邏輯運(yùn)算符,在Python的運(yùn)算中的優(yōu)先關(guān)系是?
A、算數(shù)運(yùn)算符》比較運(yùn)算符》邏輯運(yùn)算符
B、比較運(yùn)算符》邏輯運(yùn)算符》算術(shù)運(yùn)算符
C、算數(shù)運(yùn)算符》邏輯運(yùn)算符》比較運(yùn)算符
D、邏輯運(yùn)算符》比較運(yùn)算符》算數(shù)運(yùn)算符
答案:A
解析:本題考查運(yùn)算符的優(yōu)先級(jí),在python中運(yùn)算符優(yōu)先級(jí)由高到低分別是:
算術(shù)運(yùn)算符》比較運(yùn)算符》邏輯運(yùn)算符,選擇A。
95.print(6+8/2)輸出的結(jié)果是?
A、7
B、10.0
C、10
D、7.0
答案:B
解析:本題考查print。函數(shù)和運(yùn)算,8/2的值是4,但python中如果計(jì)算“/”
的值是整數(shù),會(huì)保留一位小數(shù),所以結(jié)果是4.0,6+4.0=10.0,選擇B。
96.已知
A=True
B=FaIse
C=True
執(zhí)行語(yǔ)句print(notaandborc),結(jié)果為?
A、True
B、FaIse
C、1
D、0
答案:A
97.已知a=4,b=2,執(zhí)行語(yǔ)句a*=a-b后,變量a的值是?
A、8
B、2
C、14
D、16
答案:A
98.下列圖形最有可能是哪段代碼執(zhí)行后的結(jié)果?
A、
ImportturtIe
TurtIe.forward(100)
TurtIe.Ieft(90)
TurtIe.circIe(50,180)
TurtIe.down()
B、
ImportturtIe
TurtIe.forward(100)
TurtIe.Ieft(90)
TurtIe.circIe(50,-180)
TurtIe.down()
C、
ImportturtIe
TurtIe.forward(100)
TurtIe.Ieft(90)
TurtIe.circIe(50,90)
TurtIe.down()
D、
ImportturtIe
TurtIe.forward(100)
TurtIe.Ieft(90)
TurtIe.circIe(50,-90)
TurtIe.down()
答案:D
99.下列哪一段代碼是海龜走到指定坐標(biāo)然后左轉(zhuǎn)90度?
A、turtIe.goto(90,0)turtIe.Ieft(90)
B、turtIe.Ieft(90)turtIe.goto(90,0)
C、turtIe.goto(90,0)turtIe.right(90)
D、turtIe.right(90)turtIe.goto(90,0)
答案:A
解析:本題考查turtle基本指令,到指定坐標(biāo)用的指令是turtle.goto。,左轉(zhuǎn)
90度是turtIe.Ieft(90),選擇Ao
100.下列指令可以方便將畫筆設(shè)置回到初始位置和初始方向的是?
A、turtIe.home()
B、turtIe.cIear0
C\turtIe.goto()
D、turtIe.setup()
答案:A
101.在IDLE開(kāi)發(fā)環(huán)境中,默認(rèn)是以多少個(gè)空格作為代碼的基本縮進(jìn)單位?
A、1
B、2
C、3
D、4
答案:D
102.班級(jí)共有45人,四人一組劃分學(xué)習(xí)小組,利用程序計(jì)算共分幾組、剩余不
足一組的人數(shù),下列哪個(gè)選項(xiàng)的程序可以完成此項(xiàng)工作?
A、print("4人一組,共分為",45//人"組")
Print("剩余不足一組的人數(shù)為:”,45%4)
B、print("4人一組,共分為",45%4,"組")
Print("剩余不足一組的人數(shù)為:”,45〃4)
C、print("4人一組,共分為",45/4,"組")
Print("剩余不足一組的人數(shù)為:”,45%4)
D、print("4人一組,共分為",45〃人"組")
Print("剩余不足一組的人數(shù)為:",45/4)
答案:A
103.下列代碼段執(zhí)行后a的值為字符串的是?
A、a=int('4.5')
B、a=float("4")
Ga=int(fIoat('4.5'))
D\a=str(4.5)
答案:D
104.表達(dá)式(2<1)==FaIse的結(jié)果是?
A、None
B\True
C\Error
D、FaIse
答案:B
解析:本題主要考察比較運(yùn)算符(==),在python中“==”比較的是對(duì)象的值,
返回bool型數(shù)據(jù),在本題中2<1的結(jié)果為False,當(dāng)bool型數(shù)據(jù)進(jìn)行數(shù)值運(yùn)算
時(shí)True的值為1,False的值為0,因此本題的結(jié)果為True,選擇B選項(xiàng)。
105.運(yùn)行指令print(3*5>2and6>=6.0),請(qǐng)問(wèn)根據(jù)運(yùn)算的優(yōu)先級(jí),首先進(jìn)行哪一
部分的運(yùn)算?
A、5>2
B、6>=6.0
C\and
D、3*5
答案:D
106.turtle.goto(x,y)的含義為下列選項(xiàng)的哪一個(gè)?
A、以目前坐標(biāo)為原點(diǎn),畫一個(gè)邊長(zhǎng)為x和y的矩形
B、畫筆提筆,移動(dòng)到x,y的位置
C、按照現(xiàn)在畫筆狀態(tài),將畫筆移動(dòng)到坐標(biāo)為x,y的位置
D、將目前原點(diǎn)移動(dòng)到x,y的位置
答案:C
解析:本題考查turtle.got。。函數(shù),是指移到指定的坐標(biāo),畫布的坐標(biāo)是不變
的,選擇C。
107.已知a=2,b=3,賦值語(yǔ)句a*=b+5執(zhí)行后,a的值是多少?
A、11
B、16
C、13
D、26
答案:B
解析:此題考查Python中的賦值運(yùn)算符,a*=b+5等同于a=a*(b+5),結(jié)果為
16,故答案選擇B選項(xiàng)。
108.在Python的IDLE的兩種不同開(kāi)發(fā)模式中,下列說(shuō)法正確的是?S
A、腳本式編程環(huán)境運(yùn)行結(jié)果更加準(zhǔn)確
B、交互式編程環(huán)境運(yùn)行結(jié)果更加準(zhǔn)確
C、交互式編程環(huán)境運(yùn)行前必須先保存相關(guān)的代碼程序
D、腳本式編程環(huán)境運(yùn)行前必須先保存相關(guān)的代碼程序
答案:D
109.下列代碼的運(yùn)行結(jié)果是?a=3and2
B=3or4
Print(a+b)
A、5
B、7
C\True
D、FaIse
答案:A
110.IDLE編程環(huán)境有腳本式編程和交互式編程,對(duì)于這兩種編程環(huán)境,下列說(shuō)
法錯(cuò)誤的是?
A、在IDLE主窗口中,可以通過(guò)"FileTNewFiIe”,打開(kāi)一個(gè)新文件
B、在腳本式編程環(huán)境中,運(yùn)行指令前需要先保存才可以運(yùn)行
C、在交互式編程環(huán)境中,我們可以修改和保存文件
D、點(diǎn)開(kāi)IDLE窗口,主窗口會(huì)顯示當(dāng)前安裝Python的版本號(hào)
答案:C
解析:腳本式編程和交互式編程都是通過(guò)調(diào)用Python解釋器來(lái)執(zhí)行Python程序。
交互式編程是輸入一行代表,執(zhí)行一行代碼,多用于代碼的調(diào)試,無(wú)法保存和修
改文件;而腳本式編程直接運(yùn)行.py文件,一次性執(zhí)行.py文件內(nèi)所有代碼,因
此在操作的過(guò)程中可以對(duì)其進(jìn)行保存和修改操作。
111.執(zhí)行print("10+20=10+20')后,結(jié)果等于?
A、10+20=30
Bv"10+20"=30
C、報(bào)錯(cuò)
Dv"10+20="10+20
答案:D
解析:print。函數(shù)會(huì)識(shí)別最外層的一對(duì)單引號(hào)或雙引號(hào),其中的都是字符串,
按原樣輸出,選擇D。
112.已知a="11",b="22",那么print(a+b)的輸出結(jié)果是?
A、11
B、33
C、1122
D、22
答案:C
解析:本題的考核點(diǎn)是字符串的連接(+),a和b所對(duì)應(yīng)的是字符串,而不是
數(shù)值,所以結(jié)果是1122。
113.海龜繪圖時(shí),使用speed(n),當(dāng)n的值是多少時(shí),繪圖的速度最快?
A、3
B、2
C、1
D\0
答案:D
解析:此題考查speed。函數(shù)的使用方法,n=1(慢)~10(快),0(最快),故
答案選擇D選項(xiàng)。
114.下列程序的輸出結(jié)果是?
A=4
B=3
C=2
Print(a*b**c)
A、24
B、144
C、36
D、12
答案:c
115.TurtIe庫(kù)中,直接跳轉(zhuǎn)到(x,y)點(diǎn)的命令是?
A、turtIe.go(x,y)
B、turtIe.setup(y,x)
C、turtIe.goto(x,y)
D、turtIe.forward(x,y)
答案:c
解析:本題考點(diǎn)turtle基本指令,turtle.goto。,是讓小海龜移到指定坐標(biāo),
所以選擇Co
116.下列代碼的運(yùn)行結(jié)果是?
A=1
A=True
Print(a=A)
A、FaIse
B、True
C、1
D、程序運(yùn)行錯(cuò)誤
答案:B
117.print(1<2and3<2or3<4and'a'!='a'ornot2+3>=6)的結(jié)果是?
A、FaIse
B、True
C、2
D、1
答案:B
解析:本題考查運(yùn)算符的優(yōu)先級(jí),式子中有限級(jí)別最高的是“+”運(yùn)算,然后是
比較運(yùn)算,所以式子可以演變?yōu)門rueandFaIseorTrueandTrueornotfaIse,邏輯
運(yùn)算中優(yōu)先級(jí)由高到低分別是not,and,or,所以式子演變?yōu)镕alseorTrueorTr
ue,or運(yùn)算有一個(gè)是True值就是True,選擇B。
118.下面哪個(gè)代碼可以繪制一個(gè)直徑為200的填充為紅色,輪廓為藍(lán)邊的圓形?
A、
ImportturtIe
TurtIe.pencoIor('bIue')
TurtIe.fiIIcoIor('red')
TurtIe.begin_fiII0
TurtIe.circIe(200)
TurtIe.end_fiII()
B、
ImportturtIe
TurtIe.pencoIor('bIue')
TurtIe.fiIIcoIor('red')
TurtIe.begin_fiII()
TurtIe.circIe(100,360)
TurtIe.end_fiII()
C、
ImportturtIe
TurtIe.coIor('bIue')
TurtIe.dot(200)
D、
ImportturtIe
TurtIe.pencoIor('bIue')
TurtIe.fiIIcoIor('red')
TurtIe.dot(100)
答案:B
解析:turtle,circle()第一^參數(shù)是半徑,而題目說(shuō)直徑是200,所以turtIe.
circle(100),輪框藍(lán)色,填充紅色,可以用turtIe.pencoIor('bIue')和turtIe.
fiIIcolor('red')實(shí)現(xiàn),所以選擇B。
119.程序print(5+2)的運(yùn)行結(jié)果是?
A、7
B、('5+2')
C、5+2
D、52
答案:A
120.下列可以用作多行注釋的是?
A、前后加〃
B、前后加“””
C、前后加***
D、前后加#
答案:B
解析:本題考查python代碼注釋,單行注釋用“#",多換行注釋用三個(gè)單引號(hào)
或者三個(gè)雙引號(hào),選擇B。
121.下列不是Python保留字的是?
A、and
B、FaIse
C、True
D、import
答案:B
122.昨天的溫度是5攝氏度,今天降溫7攝氏度,今天的溫度是多少攝氏度?
A、12
B、7
C、2
D、-2
答案:D
解析:本題考查算術(shù)運(yùn)算5-7=-2,所以選擇D。
123.輸入一個(gè)兩位數(shù),可以將十位數(shù)和個(gè)位數(shù)對(duì)調(diào)位置(如:輸入18,輸出81)
輸出的程序是?
A、
A=int(input("請(qǐng)輸入一個(gè)兩位數(shù)"))
B=a//10
C=a%10
Print(c*10+b)
B、
A=int(input("請(qǐng)輸入一^兩位數(shù)"))
B=a%10
C=a//10
Print(c*10+b)
C、
A=int(inputA請(qǐng)輸入一個(gè)兩位數(shù)"))
B=a/10
C=a//10
Print(c*10+b)
D、
A=int(input("請(qǐng)輸入一^兩位數(shù)"))
B=a//10
C=a%10
Print(c+b)
答案:A
解析:一個(gè)兩位數(shù)將其十位和個(gè)位進(jìn)行分離采用的操作是,十位上的數(shù)字采用整
除(//)操作,個(gè)位上的數(shù)字采用取余(%)操作,最后將個(gè)位上的數(shù)字乘以10
加上十位上的數(shù)字即可得到答案。
124.輸入一個(gè)整數(shù)6,輸出的結(jié)果為?
A=input(,輸入一>整數(shù)’)
B=a*4
Print(b)
A、24
B、6
C、6666
D、4
答案:C
解析:input函數(shù)的返回值是一個(gè)字符串,那么*4輸出的結(jié)果是6666。
125.下面的運(yùn)算符中,按照運(yùn)算優(yōu)先級(jí)哪一個(gè)是最高級(jí)?
A、==
B、*
C、and
D、<
答案:B
解析:所謂優(yōu)先級(jí),就是當(dāng)多個(gè)運(yùn)算符同時(shí)出現(xiàn)在一個(gè)表達(dá)式中時(shí),先執(zhí)行哪個(gè)
運(yùn)算符。本題中乘法的優(yōu)先級(jí)高于比較運(yùn)算符仁時(shí)<),更高于邏輯與(and)運(yùn)算
符。
126.Python中乘法使用哪個(gè)符號(hào)?
A、X
B、*
C、**
D、+=
答案:B
127.以下哪個(gè)是Python保存文件時(shí)的文件擴(kuò)展名?
A、yp
B\py
C、ppy
D、yyp
答案:B
解析:本題考查python基本知識(shí),python的擴(kuò)展名是.py和.pyw,選擇B。
128.同學(xué)們排隊(duì)做操,按名單順序,每10個(gè)人一排,要問(wèn)第n個(gè)人是第幾排,
下列哪一種方法可以實(shí)現(xiàn)?
A、n//10
B、n%10
C、(n-1)//10+1
D、(n-1)%10+1
答案:C
解析:本題考查學(xué)生的數(shù)學(xué)思考能力和數(shù)學(xué)運(yùn)算符的掌握情況,將n取不同的數(shù)
值代入可得C正確。
129.a=1.27
Print(evaI('a+10'))
上述代碼的執(zhí)行結(jié)果是?
A、1.2710
B、系統(tǒng)報(bào)錯(cuò)
C、11.27
D、1.27+10
答案:C
解析:本題考查數(shù)據(jù)類型的轉(zhuǎn)化,eval()可以將字符串轉(zhuǎn)成數(shù)字類型進(jìn)行計(jì)算,
print()輸出結(jié)果是11.27o
130.以下哪個(gè)選項(xiàng)可以繪制出一個(gè)大小為50的圓點(diǎn)?(默認(rèn)前面導(dǎo)入庫(kù)文件命
令為importturtle)
A、turtIe.dot()
B、turtIe.dot('red',50)
C、dot(50)
DvturtIe.dot(50,'red')
答案:D
解析:本題考查turtle.dot()函數(shù)的參數(shù)設(shè)置,可以值設(shè)置顏色,或者只設(shè)置
畫筆大小,但是如果兩個(gè)值一起設(shè)置,應(yīng)該半徑在前,顏色在后。正確的是D。
131.在Python中,type()函數(shù)用于查看對(duì)象的數(shù)據(jù)類型,在PythonsheII中運(yùn)行
type(6*20),運(yùn)行結(jié)果為?
A、<cIass'int'>
B、<cIass'str'>
G<cIass'fIoat'>
D、語(yǔ)法錯(cuò)誤
答案:B
解析:本題主要考察python內(nèi)置函數(shù)type。的用法,type函數(shù)主要用來(lái)查看數(shù)
據(jù)的類型,6顯然是一個(gè)字符型數(shù)據(jù),因此本題選擇B選項(xiàng)。
132.在PythonSheII中運(yùn)行下列程序,輸出結(jié)果為?
?>new.rtr*hell+=:+"pythg
?>print(nev.str)
A、HeIIopython
B、heIIo=>python
GheIIo=>python3
D、語(yǔ)法錯(cuò)誤
答案:C
133.print(4+8//2)的輸出結(jié)果是?
A、6
B、6.0
C、8
D、8.0
答案:C
解析:本題考查print()和運(yùn)算順序,print()函數(shù)可以直接輸出運(yùn)算結(jié)果,
“〃”(整除)運(yùn)算級(jí)別高于“+”,所以結(jié)果是8,選擇C
134.turtIe.reset()命令的含義是下列哪一種?
A、不清空turtle窗口,重置turtle的位置和狀態(tài)
B、清空turtIe窗口,重置turtIe狀態(tài)為初始狀態(tài)
C、清空turtle窗口,但是turtle的位置和狀態(tài)不會(huì)改變
D、撤銷上一個(gè)動(dòng)作
答案:B
解析:本題考查turtle,reset。函數(shù)實(shí)現(xiàn)的效果,是將turtIe窗口清空,并回
到初始狀態(tài),選擇B。
135.turtle繪圖中可以回到原點(diǎn)的命令是?
A、turtIe.done()
B\turtIe.home()
C、turtIe.setup()
D\turtIe.dot()
答案:B
解析:turtle.done。暫停程序,停止畫筆繪制,但繪圖窗體不關(guān)閉,直到用戶關(guān)
閉PythonTurtle圖形化窗口為止;turtIe.home()將位置和方向恢復(fù)到初始狀態(tài),
位置初始坐標(biāo)為(0,0),方向初始為("standard"模式為right向右即東,"Io
g。"模式是up向上即北);turtle,setup()函數(shù)用于啟動(dòng)一^個(gè)圖形窗口;turtIe.
dot。按給定直徑size畫圓點(diǎn)。
136.下列選項(xiàng)中,對(duì)于Python說(shuō)法不正確的是?
A、Python程序既可以在Windows系統(tǒng)上運(yùn)行,也可以在Linux系統(tǒng)上運(yùn)行。
B、用Python編寫的程序可以在Scratch中運(yùn)行。
CvPython是一種面向?qū)ο蟮木幊陶Z(yǔ)言Python語(yǔ)言。
D、有Python2和Python3兩個(gè)版本,且互相不兼容。
答案:B
137.在Python中,下面的賦值語(yǔ)句,正確的是?
A、X+y=10
B\X-2=2y
C、X=30
D、3y=X+1
答案:C
138.Python數(shù)據(jù)類型,下列說(shuō)法不正確的是?
A、irrt可以轉(zhuǎn)換為千loat型
B、float型不能轉(zhuǎn)換為int型
C、int代表的是整型type。
D、函數(shù)可以查看變量的數(shù)據(jù)類型
答案:B
解析:本題考查數(shù)據(jù)類型的相互轉(zhuǎn)化,float型和int型可以相互轉(zhuǎn)化。選項(xiàng)B
錯(cuò)誤。
139.下列關(guān)于Python程序設(shè)計(jì)語(yǔ)言的說(shuō)法,錯(cuò)誤的是?
A、Python語(yǔ)法簡(jiǎn)潔、清晰,并且具有豐富和強(qiáng)大的類庫(kù)
B、Python是一種面向?qū)ο?、解釋型?jì)算機(jī)程序設(shè)計(jì)語(yǔ)言
CvPython只能在Windows操作系統(tǒng)上使用
DxPython的源程序以.py為擴(kuò)展名
答案:C
解析:python3可以跨平臺(tái)跨系統(tǒng)運(yùn)行,所以C選項(xiàng)錯(cuò)誤。
140.以下哪個(gè)變量名是符合Python變量命名規(guī)范的?
A、123
B、myvar
C、my_variabIe
D、&var
答案:c
解析:本題考查變量的命名,變量名由數(shù)字、下劃線和字母以及漢字等字符串組
成。變量名不能用數(shù)字開(kāi)頭,其中不能有空格,所以只有C符合.
141.下列選項(xiàng)中,Python程序的擴(kuò)展名是?
Avscratch
B、doc
C、python
D、py
答案:D
142.turtle繪圖中設(shè)置畫筆寬度5像素、繪制的線條顏色為red的命令是?
A、
TurtIe.size(5)
TurtIe.pencoIor("red")
B、
TurtIe.size(5)
TurtIe.coIor("red")
C、
TurtIe.pensize(5)
TurtIe.pencoIor("red")
D、
TurtIe.penBwidth(5)
TurtIe.coIor("red")
答案:C
解析:turtle,pensize()函數(shù)表示運(yùn)動(dòng)軌跡的寬度,它包含一個(gè)輸入?yún)?shù),即多
少像素;turtle,pencolor()函數(shù)表示運(yùn)動(dòng)軌跡的顏色。它包含一^輸入?yún)?shù),
即想要的顏色。
143.使用哪個(gè)函數(shù)可以把字符串123,轉(zhuǎn)換為整型123?本題考查類型轉(zhuǎn)換,字
符串轉(zhuǎn)換為整型int()來(lái)進(jìn)行,選擇D。
A、num()
B、str()
C、fIoat0
DvintO
答案:D
144.下列變量名正確的是?
A、54_name
Bvname?
C、_name
D、'name'
答案:c
145.下列哪個(gè)命令可以將整個(gè)繪制屏幕的顏色設(shè)置成黑色?
A、turtIe.screensize("black")
B\turtle,fiIIcoIor("bIack")
C、turtle,bgcoIor("bIack")
D\turtle,pencoIor("bIack")
答案:C
解析:本題考查python的基本指令,A選項(xiàng)turtIe.screensize()有三個(gè)參數(shù),
第三個(gè)才是背景顏色,直接設(shè)置顏色會(huì)出錯(cuò),B選項(xiàng)turtle.fiIlc。lor("black
")設(shè)置的是填充顏色,D選項(xiàng)turtle,pencolor("black")設(shè)置畫筆的顏色,C選
項(xiàng)turtle,bgcolor
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 匯編語(yǔ)言程序設(shè)計(jì):第二章 微處理器
- 原發(fā)性皮膚結(jié)核綜合征的臨床護(hù)理
- 頰癌的臨床護(hù)理
- 促進(jìn)班級(jí)交流的有效活動(dòng)計(jì)劃
- 鄢陵縣2025屆數(shù)學(xué)五下期末監(jiān)測(cè)模擬試題含答案
- 提升溝通能力的行動(dòng)計(jì)劃
- 2025至2031年中國(guó)物化探儀器行業(yè)投資前景及策略咨詢研究報(bào)告
- 國(guó)際市場(chǎng)拓展與本地化策略計(jì)劃
- 教研活動(dòng)中的反思與總結(jié)計(jì)劃
- 水務(wù)資產(chǎn)管理與評(píng)估方法計(jì)劃
- (二模)濟(jì)寧市2025年4月高考模擬考試地理試卷
- 首都醫(yī)科大學(xué)附屬北京安貞醫(yī)院招聘考試真題2024
- 抽化糞池合同協(xié)議
- 中醫(yī)養(yǎng)生館運(yùn)營(yíng)方案中醫(yī)養(yǎng)生館策劃書
- (二模)寧波市2024-2025學(xué)年第二學(xué)期高考模擬考試 英語(yǔ)試卷(含答案)+聽(tīng)力音頻+聽(tīng)力原文
- 高考備考:100個(gè)高考??家族e(cuò)的文言實(shí)詞(翻譯+正誤辨析)
- 軟件項(xiàng)目交付管理制度
- 知識(shí)產(chǎn)權(quán)現(xiàn)場(chǎng)審核記錄表模板
- 機(jī)械系統(tǒng)動(dòng)力學(xué)試題及答案
- 食品安全自查、從業(yè)人員健康管理、進(jìn)貨查驗(yàn)記錄、食品安全事故處置等保證食品安全的規(guī)章制度
- 2024年吉林省中考滿分作文《情味浸潤(rùn)的時(shí)光》4
評(píng)論
0/150
提交評(píng)論