Python基础知识题库
1-47单选题(47),48-61多选题(14),61-66判断题(6)
1、Python中的变量var如果包含字符串的内容,下面哪种数据类型不可能创建var?() [单选题]
A. list
B. string
C. char(正确答案)
D. dict
2、Python程序在执行一次之后会自动生成扩展名为( )的字节码文件,以提高运行效率。[单选题]
A. .pyf
B. .pyb
C. .pynodejs后端
D..pyc(正确答案)
3、Python函数定义的关键字是() [单选题]
A. def(正确答案)
B. function
C. import
D. main
4、下面python程序的运行结果是()
a=10;
def setNumber():
a=100;
setNumber();
print(a) [单选题] *
A.100
B.10100
C.10(正确答案)
D.10010
pdf文件编辑器 免费版5、关于python列表,下列选项中,描述错误的选项是。[单选题] *
A. 列表中的元素之间用逗号分隔
B. 列表中的元素可以是列表类型
C. 列表中可以包含数字类型的元素
D. 列表中的元素类型必须相同(正确答案)
6、python中,已知ls=[12,34.5,True,'test',3+5j],则下列选项中,输出结果为“['test']”的选项是( ) [单选题] *
A. ls[3]
distinction用法搭配B. ls[4]
C. ls[3:4] (正确答案)
D. ls[4:5]
7、下列哪种说法是错误的( ) [单选题] *
A.python是一门面向对象的语言;
B.python是一门面向过程的语言;(正确答案)
C.python是一种解释型语言的计算机程序设计语言;
D.python程序无需编译成二进制代码,而是在执行时对语句一条一条编译。
8、关于函数参数传递中,形参与实参的描述错误的是()。[单选题] *
A.实参与形参分别存储在各自的内存空间中,是两个不相关的独立变量
B.Python实行按值传递参数。值传递指调用函数时将常量或变量的值传递给函数的参数C.实参与形参的名字必须相同(正确答案)
D.在函数内部改变形参的值时,实参的值一般是不会改变的
9、Python脚本的扩展名是。[单选题] *
A. .python
B. .py(正确答案)
C. .pt
D. .pg
10、关于a or b描述错误的是()。[单选题] *
A. 若a= True b= True 则a or b==True
B. 若a= True b= False 则a or b==True
C. 若a= True b= True 则a or b==False (正确答案)
D. 若a= False b= False 则a or b== False
11、关于函数说法错误的是()。[单选题] *docker镜像是什么
A. 函数可以没有参数
B. 函数可以有多个返回值(正确答案)
C. 函数可以没有return语句
D. 函数都有返回值
12、以下不合法的pythhon变量名是()。[单选题] *
A. Python2
B. N.X(正确答案)
C. sum
D. Hello_World
编程什么时候开始学比较适合
13、关于python类说法错误的是()。[单选题] *
A.类的实例方法必须创建对象后才可以调用
B.类的实例方法必须创建对象前才可以调用(正确答案)
C.类的类方法可以用对象和类名来调用
D.类的静态属性可以用类名和对象来调用
14、list(range(6))[::2]的执行结果为()? * [单选题] *
A、[0,1,2,3,4,5]
B、[2,3,4,5,6]
C、[0,2,4](正确答案)
D、[1,3,5]
15、表达式[x for x in range(10) if x%2==0]的结果是() * [单选题] *
A. 语法错误python基础代码练习
B. [1,2,3,4,5,6,7,8,9,10]
C. (2, 4, 6, 8, 10)
D. [0, 2, 4, 6, 8](正确答案)
16、下面哪个数是float类型()? [单选题] *
A、10
B、True
C、1+2j
D、3.14(正确答案)
17、一个字符串str="Hello Python",则str[1:8]是()? * [单选题] *
A、Hello Py
B、ello Py(正确答案)
C、ello Pyt
D、Hello P
18、下面关于Python语言特点的描述,错误的是()? [单选题] *
A、Python语言是开源、跨平台的语言。
B、Python语言具有可移植性。
C、Python语言是FLOSS之一,可以使用但不能随意进行改动。(正确答案)
D、Python语言是解释性语言,通过解释器将源码转换成字节码。
19、下面关于Python语言特点的描述,错误的是()? [单选题] *
A. Python语言是通用的脚本语言。
B. 相对其他编程语言,Python语言简单、易学。
C. Python语言是FLOSS之一,可以自由地进行改动。
D. Python语言编写的程序是通过编译器编译成二进制代码再运行。(正确答案)
20、输出函数print()参数中使用下面哪个属性来指定末尾符号为换行符()? [单选题] *
A、sep=''
B、end='\n'(正确答案)
C、file=sys.stdout
D、flush=False
21、下面转义字符中哪个符号是制表符()? [单选题] *
A、\t(正确答案)
B、\n
C、\\
D、\'
22、range(5)的取值范围是()? [单选题] *
A、[0, 1, 2, 3, 4, 5]
B、[1, 2, 3, 4, 5]
C、[0, 1, 2, 3, 4](正确答案)
D、[5]
23、下面哪个函数用于从键盘接收信息()? [单选题] *

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