Python入学考试-练习2
您的姓名:
班级学号:
若a=20,b=10,那么b%a的值为 ① 。
以下哪一个可以实现Python程序的中断?( )
A.continue
B.break
C.sys.exit()
D.[]
使用函数一个原因时减少代码重复编写。()
A、正确
B、错误
执行表达式x = y = z = 1之后,变量y的值为()
A.表达式错误
B.Undefined
C.1
D.0
下列运算符中,表示除法的是()。
A.%
B./
C.**
D.//
哪种数据结构是有序的,可以修改其中的元素?( )
A.列表
B.元组
C.字典
D.集合
Python在定义变量时,不需要声明变量类型。( )
A、正确
B、错误
功能要求: 编写一个程序,接受用户输入的一个正整数n,计算并输出斐波那契数列的第n项(斐波那契数列:0, 1, 1, 2, 3, 5, ...)。# 输入一个正整数 n = int(input("请输入一个正整数: ")) a, b = 0, 1 for i in range(n): a, b = b, a ① b print("斐波那契数列的第", n, "项是:", a)
下列选项中,变量声明正确的是()。
A.5=b
B.a==5
C.b=5
D.int a=5
关于字符串,以下说法中错误的是 ( )
A.字符串是由一系列Unicode字符组成的有序序列。
B.通过索引可以读取指定位置的单个字符并对其进行修改。
C.通过切片可以从给定的字符串中获取某个子串。
D.使用“+”运算符可以将两个字符串连接成一个新的字符串。
成员运算符用于判断指定序列中是否包含某个值,包含就返回 ① 。
如果一个函数的函数体代码过长,我们最好将其拆分后定义成多个函数。()
A、正确
B、错误
要注释多行代码,只能使用三个单引号作为开头和结束符号。( )
A、正确
B、错误
要判断一个集合是否为另一个集合的真子集,应当使用( ) 运算符。
A.<
B.<=
C.>
D.>=
在PyCharm里编写的代码会自动保存。()
A、正确
B、错误
for循环常与 ① 函数搭配使用,以控制for循环中代码段的执行次数。
功能要求: 编写一个程序,接受用户输入的一系列整数(以空格分隔),并将它们存储在一个列表中。然后找出列表中的最小值及其索引,并输出结果。# 输入一系列整数 numbers = list(map(int, input("请输入一系列整数(用空格分隔): ").split(""))) min_value = numbers[0] min_index = 0 for i, num in enumerate(numbers): if num < min_value: min_value = num ① # 在此处填写一行代码,更新最小值的索引 print("列表中的最小值是:", min_value) print("最小值的索引是:", min_index)
功能要求: 编写一个程序,接受用户输入的名字(张三)和问候语(你好),并输出一条完整的问候信息(你好,张三!)。# 输入名字 name = input("请输入你的名字: ") # 输入问候语 greeting = input("请输入你的问候语: ") # 拼接问候信息 message = ① + ", " + name + "!" # 输出完整问候信息 print(message)
以下哪个是Python中正确的for语句?( )
A.for(i=1;i<=10;i++)
B.for i in range(1,10)
C.for i=1 to 10
D.for(var i=1; i<=10; i++)
功能要求: 编写一个程序,接受用户输入的一系列整数(以空格分隔),并将它们存储在一个列表中。然后找出并输出这个列表中的最大值。# 输入一系列整数 numbers = list(map(int, input("请输入一系列整数(用空格分隔): ").split("")))max_value = numbers[0] for num in numbers: if num ① max_value: max_value = num print("列表中的最大值是:", max_value)
23. 表达式 3 and 0 and 5的结果是_________。
只有if判断条件为 ① 时,才会执行满足条件要执行的语句。
以下说法正确的是()。
A.一个函数只能被调用一次
B.函数可以嵌套调用
C.函数必须带参数
D.函数必须命名
Python常用的循环包括 ① 循环和 ① 循环。
下列哪个语句会执行0到9的循环执行?( )
A.for i in range(0,10)
B.for i in range(0,9)
C.for i in range(9)
D.for i= 0 to 9
28. Python表达式 3**2**3 的值为___________。
功能要求: 编写一个程序,接受用户输入的一段字符串和一个字符,统计该字符在字符串中出现的次数,并输出结果。# 输入一段字符串和一个字符 text = input("请输入一段字符串: ") char = input("请输入一个字符: ") count = 0 for c in text: if c ① char: count += 1 print("字符", char, "在字符串中出现了", count, "次")
python中运算4**-1的结果是( )?
A、4
B、16
C、0.25
D、1
如果自定义函数的功能与Python内置函数的功能一模一样,我们最好不要自定义该函数,而使用内置函数。
A、正确
B、错误
Python3.x版本系列完全兼容Python2.x版本系列。()
A、正确
B、错误
要在列表指定位置插入新的元素,可以调用列表对象的 ( )。
A.append()
B.extend()
C.insert()
D.pop()
定义函数时,我们可以为函数任意取名。()
A、正确
B、错误
关于形参和实参的描述,以下说法正确的是()。
A.在定义函数的函数头语法中的参数列表包含的参数被称作实参
B.在函数调用表达式中的参数列表包含的参数被称作形参
C.实参可以是任意表达式或常量值
D.在调用函数中必须要给函数的每一个形参传值
下面哪个 Python 表达式会将字符串 "Hello, World!" 转换为 "HELLO, WORLD!"?( )
A. "Hello, World!".uppercase()
B."Hello, World!".to_uppercase()
C."Hello, World!".upper()
D."Hello, World!".to_upper()
通过赋值语句 x={1,2,3,4,5,6},可以将一个 ( )对象引用赋予变量x。
A.列表
B.元组
C.集合
D.字典
下面哪个方法可以用来在 Python 字符串中查找一个子字符串,如果未找到,则返回 -1。( )
A.substring()
B.find()
C.index()
D.locate()
阅读下面的程序: for i in range(5): i += 1 if i == 3: break print(i)上述程序中的循环会执行()次。
A.1
B.3
C.2
D.4
下列选项中,属于Python中支持的数据类型的是()。
A.string
B.char
C.float
D.dictionary
下列选项中,用来结束本次循环执行下一次循环的语句是()
A.break
B.continue
C.quit
D.stop
当进行拆分赋值时,为了将多个元素值赋予某个变量,可以在该变量名前面添加( )。
A.*
B.**
C.#
D.!
假设有如下代码:max = 5for i in range(0,10): i += 1 if (i == max): break print(i,end='')这段代码的输出结果是 ① 。
下面哪个 Python 表达式可以用来连接两个字符串?( )
A.str1 + str2
B.str1.concat(str2)
C.str1.append(str2)
D.str1.join(str2)
功能要求: 编写一个程序,接受用户输入的一个正整数n,并计算并输出n的阶乘。# 输入一个正整数 n = int(input("请输入一个正整数: "))factorial = 1 for i in range(1, n + 1): factorial ① i print(n, "的阶乘是:", factorial)
46. 功能要求: 编写一个程序,接受用户输入的一段字符串和一个字符,统计该字符在字符串中出现的次数(忽略大小写),并输出结果。# 输入一段字符串和一个字符 text = input("请输入一段字符串: ") char = input("请输入一个字符: ").lower(" ")count = 0 # 将字符串转换为小写进行比较lower_text = text.lower(" ")for c in lower_text: if c == char ______# 在此处填写一行代码,累加计数 print(f"字符 '{char}' 在字符串中出现了 {count} 次")
Python的官网是()。
A.www.python.com
B.www.python.cn
C.www.python.org
D.www.python.net
功能要求: 编写一个程序,接受用户输入的一系列整数(以空格分隔),并将它们存储在一个列表中。然后计算这些数中所有偶数的和,并输出结果。# 输入一系列整数 numbers = list(map(int, input("请输入一系列整数(用空格分隔): ").split(""))) even_sum = 0 for num in numbers: if num % 2 == 0: ① # 在此处填写一行代码,累加偶数到even_sum变量 print("所有偶数之和是:", even_sum)
比较运算符用于比较两个数,其返回的结果只能是True或False。( )
A、正确
B、错误
① 语句可使程序产生分支。
以下程序中,result的值是 ① :result = (lambda a, b: a + b * a - a/b + b*b)(10, 2)
执行print(type(4>2))的结果是( )?
A、<class 'bool'>
B、1
C、0
D、True
带有默认值地形参一定位于形参列表地末尾。()
A、正确
B、错误
功能要求: 编写一个程序,接受用户输入的两个整数,并输出这两个整数的和。# 输入第一个整数num1 = int(input("请输入第一个整数: "))# 输入第二个整数num2 = int(input("请输入第二个整数: "))# 计算两个整数的和sum = num1 ① num2# 输出结果print("两数之和为:", sum)
不带return地函数表示返回None。()
A、正确
B、错误
不同类型的数据之间不能转换。( )
A、正确
B、错误
运算符优先级中,or运算符优先级别最高。( )
A、正确
B、错误
Python允许通过空格和Tab键混合使用控制代码逻辑关系。( )
A、正确
B、错误
功能要求: 编写一个程序,接受用户输入的一个年份,并判断该年份是否为闰年(闰年的条件:能被4整除但不能被100整除,或者能被400整除)# 输入一个年份year = int(input("请输入一个年份: "))if (year % 4 == 0 and year % 100 != 0) ① (year % 400 == 0): print(year, "是闰年")else: print(year, "不是闰年")
递归函数调用()的函数。
A.自身
B.内置函数
C.匿名函数
D.其它函数
同一台机子上可以同时安装Python3.7和Python3.9两个版本。()
A、正确
B、错误
以下哪一个是条件语句?()
A.for x in range(10):
B.if true:
C.while x<10:
D.if x==5:
在Python3.x版本系列中,print()的功能是()。
A.等待输入内容
B.在屏幕上输出内容
C.报错
D.输出hello,world!
input()函数接收数据后,返回字符串类型数据。( )
A、正确
B、错误
若a=20,b=10,a%=b后a的值为 ① 。
如果将布尔值进行数值运算,True会被当做整型 ① ,False会被当做整型 ① 。
代码a=(“x”),在Python3解释器中查看type(a)得到的结果为()。
A.(class“str”)
B.(class“tuple”)
C.<class“str”>
D.<class“tuple”>
自定义函数的定义需要使用()关键字。
A.func
B.def
C.function
D.define
以下程序中,result的值是 ① :def func(n): if n == 1: return 1 elif n == 2: return 2 else: return func(n-1) + 3 * func(n-1) result = func(10)
70. 23'*3的结果是___________。
欲使英文句子中每个单词的首字母大写,其余字母均为小写,可以调用 ( )
A.s.title( )
B.s.capitalize( )
C.s.lower( )
D.s.upper( )
要计算两个集合的对称差值,应当使用( )运算符。
A.&
B.-
C.^
D.|
Python是一种跨平台、开源、收费的高级编程语言。()
A、正确
B、错误
Python3.x版本系列默认使用的是UTF-8编码。()
A、正确
B、错误
匿名函数可以通过赋值给变量的方式而命名。()
A、正确
B、错误
在函数中,使用()关键字结束函数,也可选择性地返回一个值到调用点。
A.return
B.break
C.pass
D.defer
while i > 3,假设i初始为1,循环体每执行1次i加1,这个循环能执行 ① 次。
Python使用符号#表示单行注释。()
A、正确
B、错误
Guido van Rossum被称为Python之父,他是哪个国家的人()
A.美国
B.英国
C.荷兰
D.法国
下面哪种数据结构是不可变的,一旦创建就不能被修改?( )
A.列表
B.元组
C.字典
D.集合
如果我们希望循环是无限的,我们可以通过设置条件表达式永远为 ① 来实现无限循环。
匿名函数的定义需要使用()关键字。
A.function
B.anonymous
C.lambda
D.routine
① 循环是一个条件循环语句,当条件满足时重复执行代码块,直到条件不满足为止。
当函数的参数列表中包含多个参数时,各个参数之间用()分隔。
A.空格
B.分号
C.冒号
D.逗号
按位置从字符串提取子串的操作是 ( )
A.连接
B.赋值
C.切片
D.索引
关闭
更多问卷
复制此问卷