3.21、【测】-知识回顾1、【单选题】以下选项中不符合 python 语言变量命名规则的是( )
a、tempstr
b、3_1
c、_al
d、l
2、【单选题】关于 python 语言的注释,以下选项中描述错误的是( )
a、python 语言的单行注释以单引号 ' 开头
b、python 语言有两种注释方式:单行注释和多行注释
c、python 语言的单行注释以#开头
d、python 语言的多行注释以 ' ' '(三个单引号)开头和结尾
3、【单选题】以下关于python缩进的描述中,错误的是( )
a、python用严格的缩进表示程序的格式框架,所有代码都需要在行前至少加一个空格
b、缩进是可以嵌套的,从而形成多层缩进
c、缩进表达了所属关系和代码块的所属范围
d、判断、循环、函数等都能够通过缩进包含一批代码
4、【单选题】在python语言中,可以作为源文件后缀名的是( )
a、python
b、pdf
c、py
d、pyc
5、【单选题】以下不属于python语言保留字的是( )
a、do
b、while
c、true
d、pass
6、【单选题】在屏幕上打印输出hello world,使用的python语句是( )
a、print('hello world')
b、println("hello world")
c、print(hello world)
d、printf('hello world')
7、【单选题】python语言属于( )
a、机器语言
b、汇编语言
c、高级语言
d、科学计算语言
8、【单选题】以下python注释代码,不正确的是()
a、#python注释代码
b、#python注释代码1 #python注释代码2
c、"""python文档注释"""
d、//python 注释代码
9、【判断题】python使用符号#表示单行注释。
10、【判断题】python中的标识符不区分大小写。
11、【判断题】python中的代码块使用缩进来表示。
12、【判断题】python中的多行语句可以使用反斜杠来实现。
4.21、【测】-知识回顾1、【单选题】下列选项中,( )的布尔值不是false。
a、none
b、0
c、()
d、1
2、【单选题】下列选项中,python不支持的数据类型有( )。
a、int
b、char
c、float
d、dictionary
3、【单选题】假设a=9,b=2,那么下列运算中,错误的是()
a、a b的值是11
b、a//b的值是4
c、a%b的值是1
d、a**b的值是18
4、【单选题】下列表达式中,返回true的是( )
a、a=2 b=2 a=b
b、3>2>1
c、true and false
d、2!=2
5、【单选题】下列语句中,()在python中是非法的。
a、x=y=z=1
b、x=(y=z 1)
c、x,y=y,x
d、x =y
6、【单选题】下列选项中,幂运算的符号为( )
a、*
b、
c、%
d、**
7、【单选题】以下代码的输出结果是() x=2 9 * ((3*12) - 8) // 10 print(x)
a、26
b、27.2
c、28.2
d、27
8、【单选题】以下代码的输出结果是() print( 0.1 0.2 == 0.3 )
a、true
b、false
c、-1
d、0
9、【单选题】表达式3*4**2//8%7的计算结果是()
a、3
b、6
c、4
d、5
10、【填空题】布尔类型的值包括( )和( )。
11、【填空题】若a=1,b=2,那么(a or b)的值为()
12、【填空题】若a=10,b=20,那么(a and b)结果为()
5.21、【测】-知识回顾1、【单选题】已知x=10,y=20,z=30;以下语句执行后x,y,z的值是()。 if x < y: z=x x=y y=z
a、10,20,30
b、10,20,20
c、20,10,10
d、20,10,30
2、【单选题】有一个函数关系表如下所示: 下面程序段中,能正确表示上面关系的是()
a、y = x 1 if x >= 0: if x == 0: y = x else: y = x-1
b、y = x - 1 if x! = 0: if x > 0: y = x 1 else: y = x
c、if x <= 0: if x < 0: y = x - 1 else: y = x else: y = x 1
d、y = x if x <= 0: if x < 0: y = x - 1 else: y = x 1
3、【单选题】当a,b,c,d=1,3,5,4时,执行完下面一段程序后x的值为()
a、1
b、2
c、3
d、6
4、【单选题】以下程序的输出结果是()
a、1
b、0
c、-1
d、值不确定
5、【单选题】以下程序的输出结果是()
a、3
b、2
c、1
d、0
6、【单选题】假设从键盘输入的值是20,以下程序的输出结果是()
a、已成年!
b、未成年!
c、程序运行错误
7、【填空题】()语句是else语句和if语句的组合。
8、【判断题】elif可以单独使用。
9、【判断题】在python中没有switch-case语句。
10、【判断题】每个if条件后面都要使用冒号。
11、【判断题】input( )函数输入的数据类型默认为字符串型。
6.21、【测】-知识回顾1、【单选题】下列选项中,会输出1,2,3三个数字的是( )
a、for i in range(3) print(i)
b、for i in range (2): print(i 1)
c、a_list=[0,1,2] for i in a_list: print(i 1)
d、i=1 while i<3: print (i) i=i 1
2、【单选题】下列说法中哪项是错误的:
a、while语句的循环体中可以包括if语句
b、if语句中可以包括循环语句
c、循环语句不可以嵌套
d、选择语句可以嵌套
3、【单选题】下列哪一项不属于while循环语句的循环要素
a、循环变量的初值和终值
b、输出语句的确定
c、循环体
d、循环变量变化的语句
4、【多选题】对于以下代码,说法正确的是: for i in range(10): ......
a、range函数产生的序列从0开始
b、range函数产生的序列从1开始
c、range函数产生的序列到10结束(包括10)
d、range函数产生的序列到9结束(包括9)
5、【多选题】python中的for语句涉及的序列可以是:
a、列表
b、字符串
c、range函数产生的序列
d、关系表达式
6、【填空题】如果希望循环是无限的,我们可以通过设置条件表达式永远为( )来实现无限循环
7、【填空题】在循环语句中,序列的遍历使用( )语句
8、【判断题】if语句、while语句、for语句都可以代码嵌套编程
9、【判断题】成员符号in和for语句里的in返回结果类型一样
10、【判断题】range(10)函数是一个数字序列函数
7.21、【测】-知识回顾1、【单选题】以下关于python循环结构的描述中,错误的是( )
a、continue只结束本次循环
b、遍历循环中的遍历结构可以是字符串、文件、组合数据类型和range()函数
c、python通过for、while等保留字构建循环结构
d、break用来结束当前次语句,但不跳出当前的循环体
2、【单选题】以下代码的输出结果是() for i in range(1,6): if i%4 == 0: break else: print(i,end=",")
a、1,2,3,5,
b、1,2,3,4,
c、1,2,3,
d、1,2,3,5,6
3、【单选题】以下代码的输出结果是( ) for s in "testatest": if s=="a" or s=="e": continue print(s,end='')
a、tsttst
b、testatest
c、testtest
d、tstatst
4、【单选题】以下代码的执行结果是() sum=0 for i in range(100): if(i): continue sum = sum i print(sum)
a、5050
b、4950
c、450
d、45
5、【多选题】while循环语句和for循环语句使用else的区别是( )【多选题】
a、else语句和while循环语句一起使用,则当条件变为false时,执行else语句
b、else语句和while循环语句一起使用,则当条件变为true时,执行else语句
c、else语句和for循环语句一起使用,else语句块只在for循环正常终止时执行
d、else语句和for循环语句一起使用,else语句块只在for循环不正常终止时执行
6、【填空题】在循环语句中,跳出循环控制用( )语句;跳回循环开始位置用( )语句。
7、【填空题】python中的()表示的是空语句。
8、【判断题】break和continue语句可以单独使用。
9、【判断题】pass语句的出现是为了保持程序结构的完整性。
8.21、【测】-知识回顾1、【单选题】当需要在字符串中使用特殊字符时,python使用( )作为转义字符的起始符号
a、\
b、/
c、#
d、%
2、【单选题】下列数据中,不属于字符串的是( )
a、'ab'
b、'''perface'''
c、"52wo"
d、abc
3、【单选题】使用( )符号对浮点类型的数据进行格式化
a、%c
b、%f
c、%d
d、%s
4、【单选题】字符串'hi,andy'中,字符'a'对应的下标位置为( )
a、1
b、2
c、3
d、4
5、【单选题】下列方法中,能够返回某个子串在字符串中出现次数的是( )
a、length
b、index
c、count
d、find
6、【单选题】下列方法中,能够让所有单词的首字母变成大写的方法是( )
a、capitalize
b、title
c、upper
d、ljust
7、【单选题】字符串的strip方法的作用是( )
a、删除字符串头尾指定的字符
b、删除字符串末尾指定的字符
c、删除字符串头部指定的字符
d、通过指定分隔符对字符串切片
8、【填空题】切片选取的区间是左闭右( )型的,不包含结束位的值
9、【判断题】无论使用单引号或者双引号包含的字符串,全用print函数输出的结果都一样
10、【判断题】无论input函数接受的任何数据,都会以字符串的方式进行保存
11、【判断题】python中单个字符也属于字符串类型
12、【判断题】使用下标可以访问字符串中的每一个字符
13、【判断题】python中字符串的下标是从1开始
14、【判断题】字符串的切片选取的区间范围是从超始位置开始,到结束位置结束
15、【判断题】如果index函数没有在字符串中找到子串,则会返回-1
16、【判断题】python中字符串数据类型是不可变数据类型
9.21、【测】-知识回顾1、【单选题】关于列表的说法,描述错误的是:
a、list是一个有序集合,没有固定大小
b、list可以存放python中任意类型的数据
c、使用list时其下标可以是负数
d、list是不可变数据类型
2、【单选题】以下程序的输出结果是( )。(提示:ord("a")=97) list_demo=[1,2,3,4,5,'a','b'] print(list_demo[1],list_demo[5])
a、1 5
b、2 a
c、1 97
d、2 97
3、【单选题】执行以下操作后,list_two的值是: list_one=[4,5,6] list_two=list_one list_one[2]=3
a、[4,5,6]
b、[4,3,6]
c、[4,5,3]
d、都不对
4、【单选题】下列程序执行后输出的结果是( ) x='abc' y=x y=100 print(x)
a、"abc"
b、100
c、abc
d、979899
5、【单选题】list=['a','b','c','d','e'] 下列操作会正常输出结果的是:
a、list[-4:-1:-1]
b、list[:3:2]
c、list[1:3:0]
d、list['a':'d':2]
6、【填空题】在列表中查找元素时,可以使用( )和in运算符
7、【判断题】列表的索引可以从0开始
8、【判断题】通过insert方法可以在指定的索引位置插入元素
9、【判断题】使用下标可以修改列表的元素值
10、【判断题】del语句只能删除整个列表
11、【判断题】append方法可以将元素添加到列表的任意位置
12、【判断题】pop方法在省略参数的情况下,会删除列表的最后一个元素
10.21、【测】-知识回顾1、【单选题】python语句print(type([1,2,3,4]))的输出结果是【 】。
a、
b、
c、
d、
2、【单选题】python语句 a=[1,2,3,none,[[]],[]] print(len(a)) 以上代码的运行结果是( )
a、4
b、5
c、6
d、7
3、【单选题】在python中有 s=['a','b'] s.append([1,2]) s.insert(1,7); 执行以上代码后,s值为( )
a、‘a', 7, ‘b', 1, 2]
b、[[1, 2], 7, ‘a',‘b’]
c、[1, 2,‘a’,7’,‘b’]
d、[‘a', 7, ‘b’,[1, 2]]
4、【填空题】python 语句如下 s1=[1, 2, 3, 4] s2=[5,6,7] print(len(s1 s2)) 以上代码的运行结果是( )
5、【填空题】python 语句 s=‘abcdefg',则s[::-1]的值是________________ 。
6、【填空题】表达式[1, 2, 3]*3的执行结果为:
7、【填空题】如果要对列表进行升序排列,则可以使用( )方法实现
8、【判断题】列表的元素可以做增加、修改、排序、反转等操作
9、【判断题】列表是不可变数据类型
10、【判断题】列表的嵌套是指列表的元素是另一个列表
11.21、【测】-知识回顾
1、【单选题】下列函数中,用于返回元组中元素最小值的是( )
a、len
b、max
c、min
d、tuple
2、【单选题】列表、元组、字符串是python的_________序列。
a、有序
b、无序
3、【单选题】python语句 print(type((1,2,3,4))) 的结果是:
a、
b、
c、
d、
4、【单选题】python内置函数_________可以返回列表、元组、字典、集合、字符串以及range对象中元素个数。
a、type( )
b、index( )
c、len( )
d、count( )
5、【填空题】元组使用( )存放元素,列表使用的是方括号存放元素
6、【填空题】任意长度的python列表、元组和字符串中最后一个元素的索引为________。
7、【填空题】python 语句 print(tuple([1,2,3])) 的运行结果是:
8、【判断题】通过索引可以修改和访问元组的元素
9、【判断题】元组是可变数据类型
10、【判断题】元组是不可变的,不支持列表对象的inset()、remove()等方法,也不支持del命令删除其中的元素,但可以使用del命令删除整个元组对象。
11、【判断题】元组的访问速度比列表要快一些,如果定义了一系列常量值,并且主要用途仅仅是对其进行遍历而不需要进行任何修改,建议使用元组而不使用列表。
12、【判断题】只能对列表进行切片操作,不能对元组和字符串进行切片操作。
13、【判断题】字符串属于python有序序列,和列表、元组一样都支持双向索引。
12.21、【测】-知识回顾
1、【单选题】字典的____________方法返回字典的“键”列表
a、keys()
b、key()
c、values()
d、items()
2、【单选题】字典对象的______________方法返回字典的“值”列表
a、keys()
b、key()
c、values()
d、items()
3、【单选题】下列选项中,正确定义了一个字典的是( )
a、a=['a',1,'b',2,'c',3]
b、b=('a',1,'b',2,'c',3)
c、c={'a',1,'b',2,'c',3}
d、d{'a':1,'b':2,'c':3}
4、【填空题】字典的_____________方法返回字典中的“键-值对”列表
5、【填空题】字典中多个元素之间使用____________(符号)分隔开
6、【填空题】字典中每个元素的“键”与“值”之间使用________分隔开
7、【填空题】字典对象的___________方法可以获取指定“键”对应的“值”,并且可以在指定“键”不存在的时候返回指定值,如果不指定则返回none
8、【判断题】python支持使用字典的“键”作为索引来访问字典中的值
9、【判断题】列表可以作为字典的“键”
10、【判断题】元组可以作为字典的“键”
11、【判断题】字典的“键”必须是不可变的
12、【判断题】python字典中的“键”不允许重复,是唯一的
13、【判断题】python字典属于无序序列
14、【判断题】当以指定“键”为下标给字典对象赋值时,若该“键”存在则表示修改该“键”对应的“值”,若不存在则表示为字典对象添加一个新的“键-值对”
13.21、【测】-知识回顾
1、【单选题】下列有关函数的说法中,正确的是( )
a、函数的定义必须在程序的开头
b、函数定义后,其中的程序就可以自动执行
c、函数定义后需要调用才会执行
d、函数体与关键字def必须左对齐
2、【单选题】使用( )关键字创建自定义函数
a、function
b、func
c、def
d、procedure
3、【单选题】以下代码中的print_menu( )函数是哪种分类 def print_menu(): print('--------------------------') print(' xx涮涮锅 点菜系统') print(' 1. 羊肉涮涮锅') print(' 2. 牛肉涮涮锅') print(' 3. 猪肉涮涮锅') print('--------------------------') print_menu()
a、无参无返回值函数
b、无参有返回值函数
c、有参无返回值函数
d、有参有返回值函数
4、【单选题】以下代码中calculate( )函数属于哪个分类 def calculate(number): result = 0 i = 1 while i <= number: result = result i i = 1 return result result = calculate(100) print('1~100的累积和为:', result)
a、无参无返回值函数
b、无参有返回值函数
c、有参无返回值函数
d、有参有返回值函数
5、【多选题】函数可分为哪几类
a、无参无返回值函数
b、无参有返回值函数
c、有参无返回值函数
d、有参有返回值函数
6、【填空题】函数可以有多个参数,参数之间使用( )分隔
7、【填空题】使用( )语句可以返回函数值并退出函数
8、【判断题】函数的名称可以随意命名
9、【判断题】不带return的函数代表返回none
10、【判断题】默认情况下,参数值和参数名称是跟函数声明定义的顺序匹配的
11、【判断题】函数定义完成后,系统会自动执行其内部的功能
12、【判断题】函数体以冒号起始,并且是缩进格式的
14.21、【测】-知识回顾
1、【单选题】写出下面代码的运行结果。 def sum(a, b=3, c=5): print(a,b,c) sum(a=8, c=2)
a、8 2
b、8,2
c、8 3 2
d、8,3,2
2、【单选题】def sum(a, b=3, c=5): print(a,b,c) sum(8) 运行结果是:
a、8
b、8 3 5
c、8,3,5
d、0 3 5
3、【单选题】def sum(a, b=3, c=5): print(a,b,c) sum(8,2) 运行结果是:
a、8 2
b、8,2
c、8,2,5
d、8 2 5
4、【填空题】函数能处理比声明时更多的参数,它们是( )参数
5、【填空题】def sum(*p): return sum(p) print(sum(3, 5, 8)) 运行结果是( )
6、【填空题】def func5(a, b, *c): print(a,b) func5(1,2,3,4,5,6) 运行结果是( )
7、【判断题】带有默认值的参数位于参数列表的末尾
8、【判断题】定义函数时,即使该函数不需要接收任何参数,也必须保留一对空的圆括号来表示这是一个函数。
9、【判断题】一个函数如果带有默认值参数,那么必须所有参数都设置默认值。
10、【判断题】调用带有默认值参数的函数时,不能为默认值参数传递任何值,必须使用函数定义时设置的默认值。
11、【判断题】在定义函数时,某个参数名字前面带有一个*符号表示可变长度参数,可以接收任意多个位置参数并存放于一个元组之中。
12、【判断题】在定义函数时,某个参数名字前面带有两个*符号表示可变长度参数,可以接收任意多个关键参数并将其存放于一个字典之中。
13、【判断题】位置参数必须在关键字参数的后面
14、【判断题】在调用函数时,可以通过关键参数的形式进行传值,从而避免必须记住函数形参顺序的麻烦。
15、【判断题】调用函数时传递的实参个数必须与函数形参个数相等才行。
15.21、【测】-知识回顾
1、【单选题】使用( )关键字声明匿名函数
a、function
b、func
c、def
d、lambda
2、【填空题】在函数里面调用另外一个函数,这就是函数的( )调用
3、【填空题】在函数内部定义的变量称作( )变量
4、【填空题】( )变量定义在函数外,可以在整个程序范围内访问
5、【填空题】如果想在函数中修改全局变量,需要在变量的前面加上( )关键字
6、【填空题】函数的递归是指在一个函数的内部调用函数( )的过程
7、【填空题】递归必须要有( ),否则就会陷入无限递归的状态,无法结束调用
8、【填空题】请在下列程序中横线上填写适当的代码 #使用递归函数,输出斐波拉契数列的前20位 def func(num): if num==1 or num==2: return 1 else: return print("斐波拉契数列的前20位的数是:",end="") for i in range(1,21): print(func(i),end=" ")
9、【判断题】局部变量的作用域是整个程序,任何时候使用都有效
10、【简答题】g = lambda x, y=3, z=5: x*y*z,则语句 print(g(1)) 的输出结果为_______。
猜你喜欢
- 2023-10-22 23:59
- 2023-10-22 23:27
- 2023-10-22 23:22
- 2023-10-22 23:15
- 2023-10-22 23:04
- 2023-10-22 22:44
- 2023-10-22 22:39
- 2023-10-22 22:27【转本】管理学试题答案搜索软件
- 2023-10-22 22:09
- 2023-10-22 21:36