Python模拟习题(附答案)
一、单选题(共57题,每题1分,共57分)
1.下列不合法的Python变量名是( )
A、Hello$World
B、N_x
正则匹配包含不连续的指定字符C、Python2
D、sum
正确答案:A
2.以下选项不属于 Python 整数类型的是( )
A、十进制
B、二进制
C、十二进制
D、八进制
正确答案:C
3.以下选项中,不是Python IDE的是( ) -
A、PyCharm -
B、Jupyter Notebook-
C、Spyder-
D、R studio
正确答案:D
4.使用( )关键字来创建python自定义函数。
A、function
B、func
C、procedure
D、def
正确答案:D
5.以下语句的运行结果是>>>Python = “ Python”>>> print (“ study” + Python)
A、语法错误
B、“study“Python
C、study Python
D、studyPython
正确答案:C
6.下列( )语句在Python中是非法的
A、x = (y = z + 1)
B、x, y = y, x
C、x += y
D、x = y = z = 1
正确答案:A
7.关于列表数据结构,下面描述正确的是( )
A、不支持 in 运算符
B、必须按顺序插入元素
C、可以不按顺序查元素
D、所有元素类型必须相同
正确答案:C
8.以下选项中,对CSV格式的描述正确的是( )
A、CSV文件以英文特殊符号分隔元素
B、CSV文件以英文逗号分隔元素
C、CSV文件以英文空格分隔元素
D、CSV文件以英文分号分隔元素
正确答案:B
9.关于Python的无限循环,以下选项中描述错误的是( )
A、无限循环通过while保留字构建
B、无限循环也称为条件循环
C、无限循环一直保持循环操作,直到循环条件不满足才结束
D、无限循环需要提前确定循环次数
正确答案:D
10."下面代码实现的功能描述为( )Def fact(n): if n==0: return 1 else:Return n*fact(n-1)Num =eval(input("请输入一个整数:")) print(fact(abs(int(num))))"
A、接受用户输入的整数N,输出N的阶乘值
B、接受用户输入的整数N,判断N是否是素数并输出结论
C、接受用户输入的整数N,判断N是否是水仙花数
D、接受用户输入的整数N,判断N是否是完数并输出结论
正确答案:A
11.下列函数中,用于返回元组中元素最小值的是( )
A、min
B、max
C、tuple
D、len
正确答案:A
12.关于函数的关键字参数使用限制,以下选项中描述错误的是( )
A、关键字参数必须位于位置参数之前
B、关键字参数顺序无限制
C、不得重复提供实际参数
D、关键字参数必须位于位置参数之后
正确答案:A
13.给出下面代码: k=10000 while k>1: print(k) k=k/2 上述程序的运行次数是( )
A、1000
B、14
C、13
D、15
正确答案:B
14.字符串是一个字符序列,例如,字符串s,从右侧向左第2个字符用( )索引?
A、s[0:-2]
B、s[2]
C、s[:-2]
D、s[-2]
正确答案:D
15.下列运算符的使用错误的是( )
A、-10 % -3
B、3 * ‘abc’
C、[1, 2, 3] + [4, 5, 6]
D、1 + ‘a’
正确答案:D
16.下面代码的执行结果是( )>>> def area(r, pi = 3.14159): return pi * r * r>>> area(3.14, 4)
A、39.4384
B、出错
C、50.24
D、3.14,4
正确答案:A
17."下面代码的输出结果是( ) for a in ‘mirror’: print(a, end="") if a == ‘r’: break"
A、mi
B、mirror
C、mir
D、Mirror
正确答案:C
18.使用( )关键字声明匿名函数
A、func
B、function
C、def
D、lambda
正确答案:D
19.下面代码的输出结果是>>> hex(255)
A、‘0bff’
B、‘0xff’
C、'0off
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论