Python模拟练习题与答案
python在线编辑器python31、下列选项中不符合Python语言变量命名规则的是( )
A、TempStr
B、I
C、3_1
D、_AI
答案:C
2、当需要在字符串中使用特殊字符时,python使用( )作为转义字符。
A、\
B、/
C、#
D、%
答案:A
3、关于Python序列类型的通用操作符和函数,以下选项中描述错误的是( )
A、如果s是一个序列,s =1,“kate”,True],s3] 返回True
B、如果s是一个序列,x是s的元素,x in s返回True
C、如果s是一个序列,s =1,“kate”,True],s–1] 返回True
D、如果s是一个序列,x不是s的元素,x not in s返回True
答案:A
4、以下关于Python自带数据结构的运算结果中错误的是( )项?
A、l = 1, 2, 3, 4]
l.insert2, -1
则l为 1, 2, -1, 4]。
B、l = 1, 2, 3, 4]
随机数表法如何读数如第七行第8例 l.pop1
则l结果为1, 3, 4]。
C、l = 1, 2, 3, 4]
l.pop
则l.index3 结果为2。
D、l = 1, 2, 3, 4]
l.rerverse
则l1]为3。
答案:A
5、下面代码的输出结果是( ) >>>f=lambda x,y:y+x>>>f(10,10)
A、100
B、10
C、20
D、10,10
答案:C
6、下面哪个不是Python合法的标识符
A、int32
B、40XL
C、self
D、_name_
答案:B
7、若k为整形, 下述while循环执行的次数为 k=1000 while k>1: print k k = k/2
A、9
B、10
食肉植物猪笼草C、11
D、1000
答案:B
8、下列表达式的值为True的是
A、2!=5 or 0
B、3>2>2
C、5+4j>2-3j
D、1 and 5==0
答案:A
9、假设函数中不包括global保留字,对于改变参数值的方法,以下选项中错误的是( )
A、参数是列表类型时,改变原参数的值
B、参数是组合类型可变对象时,改变原参数的值
C、参数的值是否改变与函数中对变量的操作有关,与参数类型无关
D、参数是整数类型时,不改变原参数的值
答案:C
10、获得字符串s长度的方法是( )
A、s.len
B、s.length
C、lens
D、lengths
答案:C
11、以下程序的输出结果是()A ,x,y,ok1,ok2=100,10,20,5,0 if x<y:If y!=10:If not ok1:A=1Elif ok2: a=10A=-1Print(a)
A、1
B、0
C、-1
D、值不确定
答案:C
12、二维列表ls=[[1,2,3], [4,5,6],[7,8,9]],以下选项中能获取其中元素5的是( )
A、ls1]1]
B、ls–2]–1]
C、ls4]
D、ls–1]–1]
答案:A
13、以下关于循环结构的描述,错误的是:
A、遍历循环的循环次数由遍历结构中的元素个数来体现
B、非确定次数的循环的次数是根据条件判断来决定的
C、非确定次数的循环用 while 语句来实现,确定次数的循环用 for 语句来实现
D、遍历循环对循环的次数是不确定的
答案:D
14、下列说法中哪项是错误的:
A、while语句的循环体中可以包括if语句
B、if语句中可以包括循环语句
C、循环语句不可以嵌套
D、选择语句可以嵌套
答案:C
15、关于import引用,以下选项中描述错误的是( )
A、可以使用from turtle import setup 引入turtle库
B、使用import turtle as t引入turtle库,取别名为t
C、使用import turtle引入turtle库
D、import保留字用于导入模块或者模块中的对象
答案:A
16、利用print()格式化输出,能够控制浮点数的小数点后两位输出的是( )
A、{.2}
B、{:.2f}
C、{:.2}
D、{.2f}
答案:B
17、以下哪条语句定义了一个Python字典( )
A、{1:2,2:3 }
B、{1, 2, 3}
C、1, 2, 3]
免费教编程的软件D、1, 2, 3
答案:A
18、Python异常处理中不会用到的关键字是( )
A、finally
B、else
C、try
mysql安装后如何使用D、if
答案:D
19、len(“abc”)的长度是3,len(“老师好”)的长度是( )
A、1
B、3
C、6
D、9
答案:B
20、表格类型数据的组织维度是( )
A、高维数据
B、一维数据
C、多维数据
D、二维数据
答案:D
21、关于Python文件的 '+' 打开模式,以下选项中描述正确的是( )
A、与r/w/a/x一同使用,在原功能基础上增加同时读写功能
B、读模式
C、追加写模式
D、覆盖写模式
答案:A
22、在print函数的输出字符串中可以将( )作为参数,代表后面指定要输出的一个字符。
A、%d
B、%c
C、%t
D、%s
答案:B
23、下面代码的执行结果是( ) >>> def area(r, pi = 3.14159):Return pi * r *r>>> area(pi = 3.14, r = 4)
A、出错
B、50.24
C、39.4384
D、无输出
listen1音乐在线答案:B
24、以下关于 python 内置函数的描述,错误的是( )
A、hash 返回一个可计算哈希的类型的数据的哈希值
B、type 返回一个数据对应的类型
C、sorted 对一个序列类型数据进行排序
D、id 返回一个数据的一个编号,跟其在内存中的地址无关
答案:D
25、下列运算符的使用错误的是( )
A、1 + ‘a’
B、1, 2, 3] + 4, 5, 6]
C、3 * ‘abc’
D、-10 % -3
答案:A
26、下列Python语句正确的是 ( )
A、min = x if x < y: else y
B、max = x > y ? x : y
C、if x > y print x
D、while True : pass
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论