2023年7月26日发(作者:)
Python理论练习1216
您的姓名: [填空题] *
_________________________________
学号: [填空题] *
_________________________________
1、已知x = [1. 'Two', 3, '四'],回答以下①-④
①3 in x
②'3' in x
③10 in x
④10 not in x [单选题] *
A、①True ②False ③False ④False
B、①True ②False ③False ④True(正确答案)
C、①True ②True ③False ④True
D、①False ②False ③False ④True
2、假设a=9,b=2,那么下列运算中,错误的是( )。A、a+b的值是11
B、a//b的值是4
C、a%b的值是1
D、a**b的值是18(正确答案)
单选题] * [ 3、以下程序的不可能输出结果是( )
from random import *
print(round(random(),2)) [单选题] *
A、0.17
B、0.58
C、0.99
D、1.89(正确答案)
4、(90)的含义为( )。 [单选题] *
A、逆时针旋转90度
B、顺时针旋转90度(正确答案)
C、向右移动90像素长度
D、向前移动90像素长度
5、已知S=”hello python”,请问len(S)=( ) [单选题] *
A、11
B、15
C、12(正确答案)
D、9
6、下面哪个不是Python合法的标识符( ) [单选题] *
A、int32
B、40XL(正确答案)
C、self
D、__name__
7、已知x="123",y="456",x+y的结果是( )。 [单选题] *
A、"579"
B、"123456"(正确答案)
C、579
D、报错
8、print("{0},{0} {1}".format("hello","world"))输出结果为( ) [单选题] *
A、hello hello world
B、hello,hello world(正确答案)
C、hello world
D、world hello
9、以下代码的运行结果是( )
a='abc'
a==abc
Print(a) [单选题] *
A、abc
B、a
C、‘abc’
D、出错(正确答案)
10、已知列表list1=[3,4,5,6,7,8,[9,10],'11'],那么list1[5:7]的结果是() [单选题] *
A、[7,8,[9,10]]
B、[7,8]
C、[8,[9,10],'11'] D、[8,[9,10]](正确答案)
11、Python编写的应用程序可以运行在不同的操作系统上,在同一个操作系统上编写的代码只需要做少量修改,这是体现了Python的( )特点。 [单选题] *
A、简化设计
B、开源免费
C、胶水语言
D、可移植性(正确答案)
12、Python 交互环境的命令行提示符是( )。A、>
B、
C、#
D、>>>(正确答案)
13、运行以下代码
x=1
if x:
if x==2:
x=2
else:
pass
else:
if x>0:
x=3
else:
x=4
单选题] * [print(x)
输出结果为() [单选题] *
A、1(正确答案)
B、2
C、3
D、4
14、执行下列三条命令,
import random
x=t(1,100)
print(x)
屏幕中打印显示的值不可能是( ). [单选题] *
A、1
B、50
C、75.5(正确答案)
D、100
15、已知x = [1, 2] y = [3, 4]则z = x + y 请问z =[ ] [单选题] *
A、[1,2]+[3,4]
B、[1,2,3,4](正确答案)
C、1,2,3,4
D、[1,2+3,4]
16、以下可以终结一个循环的执行的语句是( ) [单选题] *
A、break(正确答案) B、if
C、input
D、exit
17、已知nums = [40, 36, 89, 2, 36, 100, 7],nums[1] = 45请问nums为() [单选题]
*
A、40, 36, 89, 2, 36, 100, 7
B、45
C、[40, 45,89, 2, 36, 100, 7](正确答案)
D、[45, 36, 89, 2, 36, 100, 7]
18、语句max(-1,5,3,9,1)执行结束后,值为( )A、-1
B、5
C、9(正确答案)
D、1
19、以下不是程序输出结果的选项是:
import random as r
ls1 = [12,34,56,78]
e(ls1)
print(ls1) [单选题] *
A、[12, 78, 56, 34]
B、[56, 12, 78, 34]
C、[12, 36, 54, 78](正确答案)
D、[12, 78, 34, 56]
单选题] * [
20、 "ab"+"c"*2 结果是( ) [单选题] *
A、abc2
B、abcabc
C、abcc(正确答案)
D、ababcc
21、’to’ in ‘python’的返回值是( ) [单选题] *
A、’t’
B、False(正确答案)
C、True
D、‘python’
22、命令提示符( ),可查看python安装版本,证明题] *
A、python -n
B、python -V(正确答案)
C、python -m
D、python -c
23、给出如下代码
import random
num = t(1,10)
while True:
if num >= 9:
break
python软件安装成功 [单选else:
num = t(1,10)
以下选项中描述错误的是 [单选题] *
A、break中止循环
B、import random代码是可以省略的(正确答案)
C、while True: 创建了一个永远执行的循环
D、t(1,10) 生成[1,10]之间的整数
24、以下哪一种方式不是模块的引入方式() [单选题] *
A、使用 import 语句
B、使用 import ... from ... 语句(正确答案)
C、使用 from ... import * 语句
D、使用 from ... import 语句
25、运行这段代码后,会输出( )个“*”。
for i in range(5):
print("*") [单选题] *
A、1
B、3
C、5(正确答案)
D、15
26、以下代码执行后输出的结果是( )
a=b=c=10
if a>c-1:
print(b) [单选题] * A、9
B、10(正确答案)
C、0
D、无输出
27、已知list1= [1, 2,3, 4],(6)则请问list1 =[ ] [单选题] *
A、[1,2,3,4,5,6]
B、[1,2,3,4,6](正确答案)
C、[1,2,3,4]
D、1,2,3,4,6
28、Python IDLE是( ) [单选题] *
A、Python解释器
B、命令行交互环境
C、简单集成开发环境(正确答案)
D、Python源文件
29、下列关于对Python语言“更易理解”的阐述,不准确的是()。 [单选题] *
A、Python语言具有较强的面向对象特征
B、Python语言简化了面向对象的实现
C、具有大量类似Java中的抽象类元素(正确答案)
D、消除了接口等对象元素
30、python源程序执行的方式( ) [单选题] *
A、编译执行 B、解析执行(正确答案)
C、直接执行
D、边编译边执行
31、A=12*3
B=12**3
C="12" *3
请问A、B、C的值分别是多少? [单选题] *
A、36 1728 121212(正确答案)
B、36 1728 "12""12""12"
C、1728 36 121212
D、1728 36 "12""12""12"
32、请问,以下代码中哪个写法是正确的() [单选题] *
A、n
B、()(正确答案)
C、()
D、(black)
33、以下可以终结一个循环的执行的语句是( ) [单选题] *
A、break(正确答案)
B、if
C、input
D、exit
34、列表s=['你','123'],则len(s)的值是( )。 [单选题] * A、1
B、2(正确答案)
C、3
D、4
35、已知C=ord(B)请问C的值为( ) [单选题] *
A、66(正确答案)
B、ord(B)
C、B
D、68
36、表达式 round(1.23456,2) 的值是( )。 [单选题] *
A、1
B、1.2
C、1.23(正确答案)
D、1.24
37、已知S=32,B=oct (S)请问B的值为( ) [单选题] *
A、36
B、40(正确答案)
C、25
D、41
38、下列Python代码执行后,共输出( )行信息。
for x in range(1,10): if x % 5 == 0:
print(x) [单选题] *
A、1(正确答案)
B、2
C、5
D、9
39、Python中,若用变量a存储学生的身份证号码,则变量a的数据类型为( )
[单选题] *
A、布尔型
B、实型
C、字符串(正确答案)
D、整型
40、执行下列代码,结果为( )
s=0
t=1
while s<10:
s+=t
t+=1
print(t) [单选题] *
A、10
B、4
C、5(正确答案)
D、 15
41、已知list1= [1,3,2,33,3, 4], (2,9) 则请问list1=[ ] [单选题] * A、[1,3,2,33,3]
B、3,2,33,3, 4
C、1,3,9,2,33,3, 4
D、[1,3,9,2,33,3, 4](正确答案)
42、以下程序段最后运行结果为 ( )
a = 13
if a > 10 :
print(a *2)
else :
print(a *3) [单选题] *
A、26(正确答案)
B、30
C、39
D、13
43、Python采用( )来区分程序之间的层次。 [单选题] *
A、{ }
B、[]
C、()
D、缩进(正确答案)
44、Python中单行注释使用符号( )。 [单选题] *
A、#(正确答案)
B、""
C、* D、@
45、已知day="it's a good day",请问print(day)输出 [单选题] *
A、it's a good day(正确答案)
B、"it's a good day"
C、day
D、’it's a good day’
46、以下说法错误的是( )。 [单选题] *
A、字符串中第一个元素的偏移为 0
B、字符串中最后一个元素的偏移为-1
C、str[1]获取第一个元素(正确答案)
D、str[-2]获取倒数第二个元素
47、表达式 [90,91]+[91,92] 的值是( ) [单选题] *
A、[90,91,92]
B、[90,91,91,92](正确答案)
C、[90,92]
D、[91,91]
48、已知mytitle=list('python编程'),请问print(mytitle[1:3])为( )*
A、[''y', 't'](正确答案)
B、p,y,t
C、['p', 'y', 't']
单选题] [D、y,t
49、表达式 len('ababc'.split('a')) 的值是( ) [单选题] *
A、1
B、2
C、3(正确答案)
D、4
50、这段代码运行后,会打印出哪个结果?( )
li = ["刘备","关羽","张飞"]
("赵云")
print(li) [单选题] *
A、['刘备', '关羽', '张飞']
B、['刘备', '关羽', '张飞', '赵云'](正确答案)
C、['赵云', '刘备', '关羽', '张飞']
D、['赵云']
51、a,b,c='hello','python',3,那么b的值是( )。 [单选题] *
A、hello
B、python
C、'python'(正确答案)
D、 3
52、已知mytitle=list('python编程'),请问print(mytitle)为( )A、['p', 'y', 't', 'h', 'o', 'n', '编', '程'](正确答案)
单选题] * [ B、'python编程'
C、list('python编程')
D、'p', 'y', 't', 'h', 'o', 'n', '编', '程'
53、已知list1= [1,3,2,33,3, 4], 则请问 (3) =[ ] [单选题] *
A、1(正确答案)
B、2
C、5
D、3
54、下列导入Turtle库的方式正确的是?( )A、import turtle(正确答案)
B、import (turtle)
C、class turtle
D、def turtle
55、执行下列代码,结果为( )
s=0
t=1
while s<10:
s+=t
t+=1
print(t) [单选题] *
A、10
B、4
C、5(正确答案)
单选题] * [D、15
56、下列while循环执行的次数为( )
k=1000
while k>1:
print(k)
k=k/2 [单选题] *
A、5
B、10(正确答案)
C、100
D、500
57、Python中变量的命名不能以( )开头。 [单选题] *
A、大写字母
B、小写字母
C、数字(正确答案)
D、下划线
58、表达式 3*"8" 的值是( ) [单选题] *
A、 '38'
B、 '24'
C、 '888'(正确答案)
D、出错
59、Python中的算术运算符%是指( )。 [单选题] * A、求百分比
B、取整
C、取模(正确答案)
D、幂运算
60、已知有列表 lst=[1,2,3], 执行del lst[1] 命名后, 列表lst的值是( ) [单选题] *
A、[2,3]
B、[1,3](正确答案)
C、[]
D、[1,2,3]
61、以下哪个选项表示随机生成一个12到20之间的随机数() [单选题] *
A、t(12, 20)(正确答案)
B、t(20, 20)
C、t(20, 12)
D、t(11, 20)
62、能正确表达2的10次幂的表达式是( )。 [单选题] *
A、2*10
B、2^10
C、2**10(正确答案)
D、2&10
63、已知x="",请问x[::-1] =( ) [单选题] *
A、123456789 B、9876543210(正确答案)
C、9876540123
D、987524621
64、已知x="",请问x[1:8:2] =( ) [单选题] *
A、579
B、1359
C、1357(正确答案)
D、1458
65、通过( )来查看变量类型 [单选题] *
A、id(变量名)
B、type(变量名)(正确答案)
C、print(变量名)
D、input(变量名)
66、根据注释及代码的缩进,判断下列程序的运行结果是()。
n=0 #小明原有积分0
x=100 #买鞋花100元
if x>=100: #如果大于等于100元
n=n+x #积分增加x
else: #否则
n=n+5 #积分增加5分
print(n) #打印最后的积分 [单选题] *
A、100(正确答案) B、105
C、5
D、0
67、已知nums = [40, 36, 89, 2, 36, 100, 7],nums[0:2] = [1,45]请问nums为( ) [单选题] *
A、1, 45,89, 2, 36, 100, 7
B、[1, 45,89, 2, 36, 100, 7](正确答案)
C、[40, 45,89, 2, 36, 100, 7]
D、40, 36, 89, 2, 36, 100, 7
68、语句x=input()执⾏时,如果从键盘输⾏题] *
A、12
B、12
C、1e2
D、 '12'(正确答案)
69、下列变量名合法的是( )。 [单选题] *
A、from
B、Form 1
C、test(正确答案)
D、 for
70、运行以下代码之后,x的值为()
x,y = 3, 4
并按回车键,则x的值是 [单选12if x> 3:
x+= 3
elif x == 3:
x, y = y, x
else:
x *= 3
print(x) [单选题] *
A、3
B、4(正确答案)
C、6
D、9
71、已知S=”hello python”,请问s[4:9]=( ) [单选题] *
A、o pyt(正确答案)
B、lo py
C、lopyt
D、o pyth
72、已知nums = [40, 36, 89, 2, 36, 100, 7],nums[1:2] = [45,44]请问nums为( )
[单选题] *
A、1, 45,89, 2, 36, 100, 7
B、[40, 45,44,89, 2, 36, 100, 7](正确答案)
C、40, 36, 89, 2, 36, 100, 7
D、[40, 45,89, 2, 36, 100, 7]
73、’T’ not in‘python’的返回值是( ) [单选题] * A、’t’
B、False
C、True(正确答案)
D、‘python’
74、已知S=123,B=str(123)请问B什么数据类型( ) [单选题] *
A、浮点型
B、整型
C、字符型或者 str(正确答案)
D、type
75、下列关于PyCharm说法不正确的是( )。 [单选题] *
A、PyCharm按下快捷Ctrl+F5可以运行程序
B、PyCharm按下快捷Shift+F10可以运行程序
C、PyCharm按下快捷ctrl+Shift+F10可以运行程序(正确答案)
D、单击PyCharm右上角绿色三角形(运行)按钮可以运行程序
76、以下代码的运行,输入4和5结果是( )
a=input("请输入一个数")
b=input("请输入一个数")
a=int(a)
b=int(b)
print(type(a),type(b))
print(a+b) [单选题] *
A、
C、
D、
77、txt_str="白云深处有人家",请问txt_e(" 深 "," 生 ")的值为( ) [单选题] *
A、白云生处有人家
B、"白云深处有人家"
C、'白云生处有人家'(正确答案)
D、白云深处有人家
78、10/2*3.4+int(5.2)的值是( )。 [单选题] *
A、22
B、22.0(正确答案)
C、6
D、6.0
79、运行下方代码段,下列叙述中正确的是( )。
age = int(input("年龄:"))
if age < 4:
print("免费")
elif age < 18:
print("4元")
else:
print("8元") [单选题] *
A、输入为4,输出为免费 B、输入为5,输出为免费
C、输入为18,输出为4元
D、输入为19,输出为8元(正确答案)
80、已知day=’it's a good day’,请问print(day)输出 [单选题] *
A、"it's a good day"
B、day
C、it's a good day(正确答案)
D、’it's a good day’
发布者:admin,转转请注明出处:http://www.yc00.com/xiaochengxu/1690306088a329663.html
评论列表(0条)