Python基础语法题库一Word文件下载.docx

上传人:b****3 文档编号:16964475 上传时间:2022-11-27 格式:DOCX 页数:14 大小:18.91KB
下载 相关 举报
Python基础语法题库一Word文件下载.docx_第1页
第1页 / 共14页
Python基础语法题库一Word文件下载.docx_第2页
第2页 / 共14页
Python基础语法题库一Word文件下载.docx_第3页
第3页 / 共14页
Python基础语法题库一Word文件下载.docx_第4页
第4页 / 共14页
Python基础语法题库一Word文件下载.docx_第5页
第5页 / 共14页
点击查看更多>>
下载资源
资源描述

Python基础语法题库一Word文件下载.docx

《Python基础语法题库一Word文件下载.docx》由会员分享,可在线阅读,更多相关《Python基础语法题库一Word文件下载.docx(14页珍藏版)》请在冰豆网上搜索。

Python基础语法题库一Word文件下载.docx

B输入两个值,分别赋值给变量X和Y

C输入一个变量,它的内容=X-Y

D以上都不对

8.从键盘输入一个整数number,下面哪一句是正确的?

Anumber=input(‘PleaseinputaInteger)

Bnumber=input(“PleaseinputaInteger”)

Cnumber=int(input(“PleaseinputaInteger”))(正确答案)

Dnumber=int(input(“PleaseinputaInteger”)

9.x=54

y=5

z=x%y

print("

z=“,z)[单选题]*

10

z=10

4

z=4(正确答案)

10.forxinrange(11,19,:

 

 

print(x)

[单选题]*

1113151719

111213141516171819

11141719

111417(正确答案)

11.n=0

foriinrange(20,:

ifi%2==0:

n=n+1

print(n)[单选题]*

5(正确答案)

6

7

12.a=0

forbinrange(1,10,:

ifb%2!

=0:

a=a+1

print(a)[单选题]*

1

2(正确答案)

3

13.n=0

forx 

in 

range:

ifx%5==0 

:

n=n+1

n="

n)[单选题]*

n=4(正确答案)

n=3

14.x=eval(input("

x="

))

if 

x%2==0:

偶数"

else:

奇数"

运行程序

x=568

结果显示[单选题]*

偶数(正确答案)

奇数

15.for 

inrange(1,:

print(i)[单选题]*

12345

012345

1234(正确答案)

16.forx 

range(1,7,:

print(x)[单选题]*

123457

1357

135(正确答案)

17.for 

range(10,1,-:

10987654321-1-2

108642(正确答案)

13579

18.forainrange:

a%2!

print(a)[单选题]*

12345678910

13579(正确答案)

2468

246810

19.Python中用来将变量转化为整型类型的函数是()[单选题]*

A)str()

B)char()

C)float()

D)int()(正确答案)

20.while语句属于()[单选题]*

A)顺序语句

B)分支语句

C)循环语句(正确答案)

D)定义语句

21.Python编程语句区分大小写[判断题]*

对(正确答案)

22.Python中对代码注释可以用到“//”[判断题]*

错(正确答案)

23.Python中在使用字符变量前要对其进行定义[判断题]*

24.Python中需要将循环执行的语句放入“{}”内[判断题]*

25.Python不支持的数据类型是()[单选题]*

A.char(正确答案)

B.int

C.float

D.list

26.以下选项中不符合python语言变量命名规则的是()[单选题]*

A.abc

B.5_time(正确答案)

C._a123

D.Bird

27.下列不属于python语言的保留字的是()[单选题]*

A.False

B.if

C.static(正确答案)

D.for

28.在Python3中执行如下语句后得到的结果是?

()

world="

world"

print"

hello"

+world[单选题]*

A.helloworld

B."

world

C.helloworld

D.语法错误(正确答案)

29.下列代码,输出结果是()

a=”Hello”

#a=”Hi”

Print(a,”world”)[单选题]*

A.Helloworld(正确答案)

B.Hiworld

C.Hello“world”

D.Hello

30.当用户依次输入:

120,下列代码输出结果是()

try:

a=int(input(“输入被除数:

”))

b=int(input(“输入除数:

c=a/b

except:

print(“输入有误”)

print(c)[单选题]*

A.12

B.0

C.程序没有任何输出

D.输入有误(正确答案)

31.下面代码的输出结果是()

a=[[1,2,3],[4,5,6],[7,8,9]]

s=0

forcina:

forjinrange:

s+=c[j]

print(s)[单选题]*

A.0

B.45(正确答案)

C.24

D.以上答案都不对

32.下列代码运行结果是()(提示:

pow(x,y)方法返回xy(x的y次方)的值)

print(pow(4,0.)[单选题]*

A.2(正确答案)

B.4

C.1

D.0.5

33.下列代码输出结果依次是()

print(3==5or4>

print(5>

=5and6>

[单选题]*

A.True,false

B.True,True(正确答案)

C.False,False

D.False,True

34.下列程序运行得到的值为()

list1=[1,2,3]

print(3*list[单选题]*

A.[1,2,3,1,2,3,1,2,3](正确答案)

B.[3,6,9]

C.[1,1,1,2,2,2,3,3,3]

D.以上答案均错误

35.执行下面语句后x的值为()

x=3

x*=6

A.3

B.6

C.9

D.18(正确答案)

36.执行下列程序,程序输出结果是()

print(100-25*3%4)[单选题]*

A.1

B.97(正确答案)

C.25

D.0

37.运行下列表达式list(range(1,10,)的值为()[单选题]*

A.[1,4,7](正确答案)

B.[1,2,3]

C.[2,5,8]

D.[1,10,3]

38.字符串的连接是一种对字符串处理的方法。

下列程序是字符串连接的一种用法,执行程序得到的结果是()

a=”Code”

b=”Python”

print(“a+b输出结果:

”,a+b)[单选题]*

A.Code+Python

B.CodePython

C.a+b输出结果:

Code+Python

D.a+b输出结果:

CodePython(正确答案)

39.下列程序是定义一个数字列表,并查找列表中的最小元素。

①处应该填写()

list=[10,20,1,45,99]

print(“最小元素为:

”,___①___(list)[单选题]*

A.max

B.min(正确答案)

C.len

D.以上答案均不正确

40.以下代码运行后,一次输入“敏敏”和“1”,得出的结果是

classCat:

def__init__(self):

self.Cat_name=input('

请输入猫的名字:

'

self.Cat_age=input('

请输入猫的年龄:

defsit(self):

print(str(self.Cat_age)+'

岁的'

+self.Cat_name+'

能蹲下'

defrun(self):

能跑'

my_cat=Cat()

my_cat.sit()

my_cat.run()[单选题]*

1岁的敏敏能蹲下

1岁的敏敏能蹲下、1岁的敏敏能跑(正确答案)

1岁的敏敏能跑

1岁的敏敏能跑、1岁的敏敏能蹲下

41.m=['

爱国'

'

坚毅'

乐观'

]

m.append("

努力"

print(m[-2])

运行以上程序的结果是( 

)[单选题]*

A爱国

B坚毅

C乐观(正确答案)

D努力

42.Python中“=”和“==”有什么区别()[单选题]*

A“=”表示给一个变量赋值,“==”比较运算符,比较a、b是否等于的符号(正确答案)

B“==”表示给一个变量赋值,“=”比较运算符,比较a、b是否等于的符号

C两个型式不能同时存在

D两种型式都一样

43.当运行下面程序时中输入10,下列表达式的结果为True的是()

a=20

b=int(input("

输入数据:

"

))[单选题]*

Aa>

b(正确答案)

Ba<

b

Ca=b

D错误

44.运行下面程序显示结果()

n=10

foriinrange(1,n+:

Ai

B10

C从1到10(正确答案)

D从1到11

45.在Python中a=3,a**3的值()[单选题]*

A3

B9

C27(正确答案)

D81

46.6.以下变量命名不符合规则的是:

()[单选题]*

A.price

B.a3

C.first¬

_name

D.3x(正确答案)

47.7.假设变量a为7,变量b为9。

下列表达式值是真(True)的是:

()[单选题]*

A.a>

=b

B.a>

0andb!

=9

C.9<

bora>

6(正确答案)

D.notb>

a

48.8.请参考以下字符串处理程序,执行结果正确的是:

()

str=‘My☆home☆is☆in☆Weihai’

print(str【3:

7】)[单选题]*

A.☆hom

B.home(正确答案)

C.ome☆

D.☆home☆

49.9.下列语句中变量i取值次数最多的是:

A.foriinrange(101)(正确答案)

B.foriinrange(1,100)

C.foriinrange(2,100,2)

D.foriinrange(100,200)

答案解析:

Arange(101),表示起始值默认值是0,终止值是100,步长省略为1,取了101个数。

Brange(1,100),起始值是1,终止值是99,步长省略为1,取了99个数

Crange(2,100,2)起始值是2,终止值是99,步长是2 

Drange(100,200),起始值是100,终止值是199,步长省略为1

50.10.《孙子算经》中,有这样一道算术题:

“今有物不知其数,三三数之剩二,五五数之剩三,七七数之剩二,问物几何?

按照今天的话来说:

一个数除以3余2,除以5余3,除以7余2,求这个数。

这样的问题,也有人称为“韩信点兵”。

现假设所求数为m,以python编程下列表达式中判断条件符合要求的是:

( 

A.m/3==2andm/5==3andm/7==2

B.m/3==2orm/5==3orm/7==2

C.m%3==2andm%5==3andm%7==2(正确答案)

D.m%3==2orm%5==3orm%7==2

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 总结汇报 > 学习总结

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1