Python基础语法题库(一)

阅读: 评论:0

2024年1月26日发(作者:)

Python基础语法题库(一)

Python基础语法题库(一)

1. 下面对常量的描述哪一项是正确的? () [单选题] *

A 常量的值不可以随时改变(正确答案)

B 常量的值是可以随时改变的

C 常量的值必须是数值

D 常量不可以给变量赋值

2. 下列哪个变量名是正确的? () [单选题] *

A print

B else

C 2_day

D Day_2(正确答案)

3. 在程序运行中,关于变量的说法正确的是 () [单选题] *

A 变量的名称是可以改变的

B 变量的值是可以改变的(正确答案)

C 变量的值必须是整数或实数

D 一个程序必须要有一个变量

4. print("Hello"+"World") 的结果是 () [单选题] *

A Hello World

B HelloWorld(正确答案)

C “Hello + World”

D “Hello“+“World”

5. 下面哪一个是布尔值? () [单选题] *

A “True“

B “False“

C False(正确答案)

D ‘False’

6. 下面哪一个值是整数? () [单选题] *

A “100“

B 10.99

C -40(正确答案)

D 以上都不是

7. X_Y=input() 表示 () [单选题] *

A 输入一个值,赋值给变量X_Y(正确答案)

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

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

D 以上都不对

8. 从键盘输入一个整数number,下面哪一句是正确的?A number = input(‘Please input a Integer)

B number = input(“Please input a Integer”)

[单选题] * ()

C number =int(input(“Please input a Integer”))(正确答案)

D number =int(input(“Please input a Integer”)

9. x=54

y=5

z=x%y

print("z=“,z) [单选题] *

10

z=10

4

z=4(正确答案)

10. for x in range(11,19,:

print(x)

[单选题] *

11 13 15 17 19

11 12 13 14 15 16 17 18 19

11 14 17 19

11 14 17(正确答案)

11. n=0

for i in range(20,:

if i%2==0:

n=n+1

print(n) [单选题] *

4

5(正确答案)

6

7

12. a=0

for b in range(1,10,:

if b %2!=0:

a=a+1

print(a) [单选题] *

1

2(正确答案)

3

4

13. n=0

for x in range:

if x%5==0 :

n=n+1

print("n=",n) [单选题] *

4

n=4(正确答案)

3

n=3

14. x=eval(input("x="))

if x%2==0:

print("偶数")

else:

print("奇数")

运行程序

x=568

结果显示 [单选题] *

偶数(正确答案)

奇数

15. for i in range(1,:

print(i) [单选题] *

1 2 3 4 5

0 1 2 3 4 5

1 2 3 4(正确答案)

16. for x in range(1,7,:

print(x) [单选题] *

1 2 3 4 5 7

1 3 5 7

1 3 5(正确答案)

17. for a in range(10,1,-:

print(a) [单选题] *

10 9 8 7 6 5 4 3 2 1 -1 -2

10 8 6 4 2(正确答案)

1 3 5 7 9

18. for a in range:

if a %2!=0:

print(a) [单选题] *

1 2 3 4 5 6 7 8 9 10

1 3 5 7 9(正确答案)

2 4 6 8

2 4 6 8 10

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. "hello"world

C. hello world

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

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

a=”Hello”

#a=”Hi”

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

A. Hello world(正确答案)

B. Hi world

C. Hello “world”

D. Hello

30. 当用户依次输入:12 0,下列代码输出结果是( )

try:

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

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

c=a/b

except:

print(“输入有误”)

else:

print(c) [单选题] *

A. 12

B. 0

C. 程序没有任何输出

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

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

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

s=0

for c in a:

for j in range:

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==5 or 4>

print(5>=5 and 6> [单选题] *

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

print(x) [单选题] *

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”,得出的结果是

class Cat:

def __init__(self):

_name=input('请输入猫的名字:')

_age=input('请输入猫的年龄::')

def sit(self):

print(str(_age)+'岁的'+_name+'能蹲下')

def run(self):

print(str(_age)+'岁的'+_name+'能跑')

my_cat=Cat()

my_()

my_() [单选题] *

1岁的敏敏能蹲下

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

1岁的敏敏能跑

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

41. m=['爱国','坚毅','乐观']

("努力")

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("输入数据:")) [单选题] *

A a>b(正确答案)

B a

C a=b

D 错误

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

n=10

for i in range(1,n+:

print(i) [单选题] *

A i

B 10

C 从1到10(正确答案)

D 从1到11

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

A 3

B 9

C 27(正确答案)

D 81

46. 6.以下变量命名不符合规则的是:() [单选题] *

A. price

B. a3

C. first¬_name

D. 3x(正确答案)

47. 7.假设变量a为7,变量b为9。下列表达式值是真(True)的是:( ) [单选题] *

A. a>=b

B.a>0 and b!=9

C. 96(正确答案)

b>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 . for i in range(101)(正确答案)

B . for i in range(1,100)

C . for i in range(2,100,2)

D. for i in range(100,200)

答案解析:A range(101),表示起始值默认值是0,终止值是100,步长省略为1,取了101个数。

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

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

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

50. 10.《孙子算经》中,有这样一道算术题:“今有物不知其数,三三数之剩二,五五数之剩三,七七数之剩二,问物几何?”

按照今天的话来说:一个数除以3余2,除以5余3,除以7余2,求这个数。

这样的问题,也有人称为“韩信点兵”。现假设所求数为m,以python编程下列表达式中判断条件符合要求的是:( ) [单选题] *

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

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

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

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

Python基础语法题库(一)

本文发布于:2024-01-26 21:40:40,感谢您对本站的认可!

本文链接:https://www.4u4v.net/it/1706276440878.html

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。

标签:变量   下列   结果
留言与评论(共有 0 条评论)
   
验证码:
排行榜
  • 我要关灯
    我要开灯
  • 返回顶部