官术网_书友最值得收藏!

習(xí)題

一、單選選擇題

1.Python起源于( )。

A.ABC語(yǔ)言

B.C語(yǔ)言

C.Java語(yǔ)言

D.Modula-3語(yǔ)言

2.下列說(shuō)法錯(cuò)誤的是( )。

A.Python是免費(fèi)的開(kāi)源軟件

B.Python是面向?qū)ο蟮某绦蛟O(shè)計(jì)語(yǔ)言

C.與C類似,Python中的變量必須先定義后使用

D.Python具有跨平臺(tái)特性

3.下列關(guān)于Python 2和Python 3的說(shuō)法錯(cuò)誤的是( )。

A.Python 3不兼容Python 2

B.在Python 3中可使用漢字作為變量名

C.在Python 2中使用print語(yǔ)句完成輸出

D.在Python 3和Python 2中,str類型的字符串是相同的

4.下列關(guān)于Python程序運(yùn)行方式的說(shuō)法錯(cuò)誤的是( )。

A.Python程序在運(yùn)行時(shí),需要Python解釋器

B.Python命令可以在Python交互環(huán)境中執(zhí)行

C.Python的凍結(jié)二進(jìn)制文件是一個(gè)可執(zhí)行文件

D.要運(yùn)行凍結(jié)二進(jìn)制文件,也需要提前安裝Python解釋器

5.下列關(guān)于IDLE的說(shuō)法錯(cuò)誤的是( )。

A.在IDLE中可交互式地執(zhí)行Python命令

B.在IDLE中可編寫Python程序

C.在IDLE中可運(yùn)行Python程序

D.在IDLE交互環(huán)境中,輸入命令后按【F5】鍵執(zhí)行

二、編程題

1.在IDLE交互環(huán)境中,按順序執(zhí)行下面的命令。

a=12

b=9

c=a+b

print(c)

c

print('abc')

'abc'

2.在IDLE中創(chuàng)建一個(gè)Python程序,輸出10個(gè)10以內(nèi)的隨機(jī)整數(shù),代碼如下,運(yùn)行程序查看結(jié)果。

import random

print(’輸出10個(gè)10以內(nèi)的隨機(jī)整數(shù):')

for i in range(10):

print(random.randrange(10),end=' ')

3.在IDLE中創(chuàng)建一個(gè)Python程序,輸出九九乘法表,代碼如下,在Windows命令提示符窗口中運(yùn)行程序查看結(jié)果。

for i in range(1,10):

for j in range(1,i+1):

print('%s*%s=%-2s' %(i,j,i*j),end=' ')

print()

4.在IDLE中創(chuàng)建一個(gè)Python程序,計(jì)算輸入整數(shù)的階乘,代碼如下,運(yùn)行程序查看結(jié)果。

def fac(n):

if n==0:

return 1

else:

return n*fac(n-1)

a=eval(input(’請(qǐng)輸入一個(gè)整數(shù):'))

print(a,'!=',fac(a))

5.在IDLE中創(chuàng)建一個(gè)Python程序,繪制圖形,代碼如下,運(yùn)行程序查看結(jié)果。

from turtle import *

color('red', 'yellow')

begin_fill()

while True:

forward(200)

left(170)

if abs(pos()) < 1:

break

end_fill()

done()

主站蜘蛛池模板: 溆浦县| 肇源县| 漳浦县| 巴青县| 子长县| 鹤峰县| 滦南县| 辛集市| 麻城市| 宿迁市| 玛多县| 公安县| 肇源县| 禄丰县| 饶河县| 新竹市| 乳山市| 深水埗区| 商丘市| 宜州市| 定兴县| 武威市| 阜南县| 隆安县| 子洲县| 达拉特旗| 九龙坡区| 米林县| 抚远县| 乐陵市| 淅川县| 大关县| 青铜峡市| 禄丰县| 渝北区| 商丘市| 夏河县| 白玉县| 鹤庆县| 汝城县| 罗源县|