2024年1月26日发(作者:)
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
本文发布于:2024-01-26 21:40:40,感谢您对本站的认可!
本文链接:https://www.4u4v.net/it/1706276440878.html
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
留言与评论(共有 0 条评论) |