image

编辑人: 长安花落尽

calendar2025-05-10

message6

visits562

2021年06月Python四级理论答案及解析

一、单选题

1、对自然数1至n求和,如果将递推式f(n)=f(n-1)+n(n>1)转化成递归函数,则递归出口是?

A、f(1)=1

B、f(1)=0

C、f(0)=1

D、f(0)=0

解析:【喵呜刷题小喵解析】:根据题目中的递推式f(n)=f(n-1)+n,我们可以得出这是一个从f(1)开始,逐步计算f(2)、f(3)、...、f(n)的过程。在这个递推式中,每一项的值都依赖于前一项的值和当前的项数n。当n=1时,f(1)是递推式的第一个项,不需要依赖其他项的值,因此f(1)是递归的出口。所以,选项A f(1)=1是正确的。选项B、C、D中的f(0)在递推式中并没有定义,因此不是正确的递归出口。

2、对比两个求等差数列1+2+…+n的和的程序,其算法效率?

A、程序1比程序2高

B、程序2比程序1高

C、一样高

D、不能判断

解析:【喵呜刷题小喵解析】:对于求等差数列1+2+…+n的和,程序1和程序2的算法效率可以通过比较它们的时间复杂度来判断。程序1可能是一个直接计算等差数列和的公式,即S = n(n+1)/2。这个公式的时间复杂度是O(1),因为它只进行了一次计算,不随n的增大而增大。程序2可能是一个循环结构,逐个累加数列中的项。这个算法的时间复杂度是O(n),因为它需要循环n次。因此,程序1的算法效率比程序2高。所以,正确答案是A。

3、若以下程序段的运行结果为“##*”,则空格 (1) 、 (2) 处填写结果不可能为?

A、3,8

B、3,7

C、9,14

D、1,6

解析:【喵呜刷题小喵解析】:根据题目中的图片,空格(1)和空格(2)分别对应A、B、C、D四个选项。由于程序段的运行结果为“##*”,我们可以推断出空格(1)和空格(2)处的值应该满足某种条件,使得程序能够输出“##*”。首先,观察A选项,如果空格(1)处填写“3”,空格(2)处填写“8”,则A选项的值为“3,8”,符合题目要求。接着,观察B选项,如果空格(1)处填写“3”,空格(2)处填写“7”,则B选项的值为“3,7”。此时,我们可以发现,B选项的值并不满足题目要求,因为“3,7”无法使程序输出“##*”。然后,观察C选项,如果空格(1)处填写“9”,空格(2)处填写“14”,则C选项的值为“9,14”,符合题目要求。最后,观察D选项,如果空格(1)处填写“1”,空格(2)处填写“6”,则D选项的值为“1,6”,符合题目要求。综上所述,只有B选项的值“3,7”无法使程序输出“##*”,因此,空格(1)和空格(2)处填写结果不可能为B选项。

4、有一对兔子,从出生后第3个月起每个月都生一对兔子,小兔子长到第三个月后每个月又生一对兔子。假如兔子都不死,要求输出一年内兔子的数量是多少。如果采用递归算法来编程,则核心的递归逻辑应该是?

A、f(n) =n*f(n-1)

B、f(n) = f(n-1)+n

C、f(n) = f(n-1)+f(n-2)

D、f(n) = f(n-1)+ (n-1)f(n-2)

解析:【喵呜刷题小喵解析】根据题目描述,每个月都会有一对兔子出生,而每对兔子在出生后第3个月开始每个月又生一对兔子。所以,我们可以得到这样的规律:* 第一个月初有一对兔子,第二个月初有一对兔子,第三个月初有一对兔子,第三个月底又有一对兔子出生。* 第四个月初有一对兔子,第四个月底又有两对兔子出生。* 第五个月初有三对兔子,第五个月底又有三对兔子出生。* 以此类推。所以,我们可以得到递推公式:f(n) = f(n-1) + f(n-2),其中n表示月份数,f(n)表示第n个月的兔子总数。因此,核心的递归逻辑应该是 f(n) = f(n-1) + f(n-2)。所以正确答案是C。

5、下列程序使用了哪种算法?

A、递推

B、递归

C、排序

D、分治

解析:【喵呜刷题小喵解析】:从图片中我们可以看到,程序似乎使用了递归的算法。递归算法是一种解决问题的算法,它将问题分解为更小、更简单的子问题,直到这些子问题可以直接解决,然后逐步返回结果,最终得到原问题的解。在这个程序中,函数被调用了自身,这是递归的一个明显标志,因此答案是递归(B)。

6、以下几项关于函数的说法,错误的是?

A、函数是一段具有特定功能的语句组

B、调用函数时,参数传入的顺序必须与定义时保持一致

C、在一个程序中,函数的定义可以放在函数调用代码之后

D、使用函数可以增加代码重复利用率,还可以降低维护难度

解析:【喵呜刷题小喵解析】:选项C说“在一个程序中,函数的定义可以放在函数调用代码之后”,这是错误的。在大多数编程语言中,函数的定义(声明)必须在函数调用之前。这是因为在调用函数之前,编译器需要知道函数的存在以及它的参数和返回类型,以便进行正确的类型检查和代码生成。如果函数的定义在调用之后,编译器将无法找到该函数,从而导致编译错误。因此,选项C是错误的。

7、下面关于递归的描述不正确的是?

A、递归思想是将大型复杂的问题转化为一个与原问题相似的规模较小的问题来求解

B、递归策略只需少量的程序就可描述出解题过程所需要的多次重复计算,它不是分治策略的具体体现

C、递归必须有终止递归的条件

D、递归是在过程或函数里调用自身

解析:【喵呜刷题小喵解析】:A选项描述了递归思想,即将大型复杂的问题转化为一个与原问题相似的规模较小的问题来求解,这是递归的基本思想。B选项提到“递归策略只需少量的程序就可描述出解题过程所需要的多次重复计算,它不是分治策略的具体体现”,这是不正确的。实际上,递归是分治策略的一种具体体现,它通过将问题分解为子问题来求解,而这些子问题又可以是递归的。C选项描述了递归的终止条件,这是递归算法中非常重要的部分,没有终止条件,递归会无限进行下去。D选项描述了递归的定义,即在过程或函数里调用自身。因此,不正确的描述是B选项。

8、下列哪项不是分治算法所具有的特征?

A、该问题的规模缩小到一定的程度就可以容易地解决

B、该问题可以分解为若干个规模较小的不同问题

C、利用该问题分解出的子问题的解可以合并为该问题的解

D、该问题所分解出的各个子问题是相互独立的

解析:【喵呜刷题小喵解析】:分治算法是一种将问题分解为规模较小的相同或相似子问题,然后递归地解决这些子问题,最后将子问题的解合并起来得到原问题的解的算法。根据这个定义,我们可以分析每个选项:A. 该问题的规模缩小到一定的程度就可以容易地解决 - 这是分治算法的一个关键特征,当问题规模足够小时,可以很容易地解决。B. 该问题可以分解为若干个规模较小的不同问题 - 这不是分治算法的一个核心特征。分治算法通常是将问题分解为若干个规模较小的相同或相似问题,而不是不同的问题。C. 利用该问题分解出的子问题的解可以合并为该问题的解 - 这是分治算法的一个核心特征,通过将子问题的解合并,可以得到原问题的解。D. 该问题所分解出的各个子问题是相互独立的 - 这是分治算法的一个关键特征,子问题之间应该相互独立,以便并行处理或独立解决。因此,选项B不是分治算法所具有的特征。

9、以下能正确计算出“1!+3!+5!”值(n!=1x2x3…xn)的自定义函数是?

A

B

C

D

解析:【喵呜刷题小喵解析】根据题目中的选项,我们需要判断哪个选项的自定义函数能正确计算出“1!+3!+5!”的值。A选项的函数定义中,`n`的值在函数内部被直接设定为1,因此它只能计算1的阶乘,不能计算3的阶乘和5的阶乘,因此A选项不正确。B选项的函数定义中,`n`的值被设定为函数的参数,但循环中每次迭代都将`n`减1,所以无论传入哪个数,最终都只会计算1的阶乘,因此B选项不正确。C选项的函数定义中,`n`的值同样被设定为函数的参数,但在循环中,`i`的值从1到`n`,而不是从1到`n!`,因此它不能正确计算阶乘,因此C选项不正确。D选项的函数定义中,`n`的值被设定为函数的参数,循环中`i`的值从1到`n`,能正确计算阶乘,因此D选项正确。因此,能正确计算出“1!+3!+5!”值的自定义函数是D选项。

10、下面关于递归算法的描述,错误的是?

A、任何递归程序都可以改写成非递归程序

B、定义简单,逻辑清晰

C、算法的执行效率较高

D、原问题与子问题在结构上必须相似

解析:【喵呜刷题小喵解析】:关于递归算法的描述中,A选项“任何递归程序都可以改写成非递归程序”是正确的,因为递归算法可以通过栈来模拟非递归算法。B选项“定义简单,逻辑清晰”也是正确的,递归算法通常通过分解问题为子问题来简化问题,使得逻辑更加清晰。D选项“原问题与子问题在结构上必须相似”也是正确的,这是递归算法的基本特点。然而,C选项“算法的执行效率较高”是错误的,因为递归算法可能会因为重复计算子问题而导致效率降低,而且递归算法需要额外的栈空间来保存递归状态,这也会增加时间和空间复杂度。因此,C选项是错误的描述。

11、下列关于函数的描述正确的是?

A、使用函数的唯一目的是减少代码的重用

B、不带return的函数返回值是None

C、带有默认值的参数可以放在位置参数之前

D、函数可以有多个参数,参数之间使用;隔开

解析:【喵呜刷题小喵解析】:A选项错误,使用函数的目的是为了提高代码的可读性和可维护性,减少代码的重复,而不是唯一目的。B选项正确,不带return的函数返回值确实是None。C选项错误,带有默认值的参数必须放在位置参数之后。D选项错误,函数可以有多个参数,参数之间使用逗号,而不是分号;隔开。因此,正确答案为B选项。

12、以下程序是用什么算法思维来显示数列 1,4,7,10,13,16 ?

A、递归

B、递推

C、分治

D、枚举

解析:【喵呜刷题小喵解析】:题目中给出的数列是1,4,7,10,13,16,这是一个等差数列,等差数列的通项公式为an=a1+(n-1)d,其中an是第n项,a1是首项,d是公差。这个数列的首项a1=1,公差d=3,所以第n项an=1+(n-1)*3=3n-2。根据这个公式,我们可以递推计算出数列中的每一项,因此,正确答案是B,递推。

13、运行下列这段程序,正确的输出结果是?

A、210

B、225

C、130

D、115

解析:【喵呜刷题小喵解析】:根据题目中的图片信息,这段程序似乎是一个计算或比较的程序。从给出的四个选项来看,它们分别代表四个数值:A 210,B 225,C 130,D 115。要找出正确的输出结果,我们需要根据程序的具体逻辑来确定。然而,题目中并没有给出具体的程序逻辑,只有一张图片作为参考。从图片中,我们无法直接判断程序的运行逻辑。因此,我们需要依赖题目给出的选项来推测。通常,在类似的题目中,程序可能会根据这些数值进行某种计算或比较,然后输出一个结果。考虑到四个数值的大小,B选项(225)是最大的。如果程序是根据这些数值进行某种排序或比较,那么输出最大值的可能性较高。因此,基于题目的信息和常见逻辑,我们可以推测正确答案可能是B选项。然而,这只是基于题目信息的推测,确切的答案还需要更多的信息来确定。在没有具体程序逻辑的情况下,我们无法得出准确的答案。

14、安装wheel,wheel用于离线安装已经下载到本地的whl文件,可以在命令窗口直接运行?

A、pip list

B、pip wheel

C、pip unistall wheel

D、pip install wheel

解析:【喵呜刷题小喵解析】:题目询问的是如何安装wheel,而wheel是一个用于离线安装已经下载到本地的whl文件的工具。在给出的选项中,只有D选项“pip install wheel”是正确的安装命令。A选项“pip list”用于列出已安装的包,B选项“pip wheel”用于构建wheel文件,C选项“pip unistall wheel”用于卸载wheel包,都不符合题目要求。因此,正确答案是D选项。

15、下列选项中,哪个选项调用如下函数会报错?

A、show([4,5,6])

B、show('Chinese')

C、show(3,4)

D、show((4,5,6))

解析:【喵呜刷题小喵解析】根据题目中的函数定义,函数`show`应该接受一个参数。选项A、B和D中的参数都是符合函数定义的,而选项C中的参数有两个,分别是3和4,这不符合函数`show`的定义,所以会报错。因此,正确答案是C。

16、运行下列程序,输出结果正确的是?

A、[4,5,6,1,2,3]

B、[5,6,1,2,3,4]

C、[6,5,4,3,2,1]

D、[1,2,3,4,5,6]

解析:【喵呜刷题小喵解析】首先,根据题目中给出的信息,我们分析给定的数组:A. [4,5,6,1,2,3]B. [5,6,1,2,3,4]C. [6,5,4,3,2,1]D. [1,2,3,4,5,6]从选项中我们可以看出,A、B、C选项中的数字都不是按照升序或降序排列的。而D选项中的数字是按照升序排列的。但是,题目并没有要求输出数组必须是升序或降序的,而是要看程序运行后的结果。然而,题目并没有给出具体的程序,所以我们无法判断程序运行后的结果。题目可能是想要我们根据某种排序算法(如冒泡排序、插入排序等)来判断运行后的结果。但是,没有给出具体的程序,我们就无法得知程序的输出结果。在这种情况下,我们假设题目可能是想要考察某种排序算法。如果我们使用冒泡排序对数组进行排序,结果如下:A. [4,5,6,1,2,3] -> [1,2,3,4,5,6]B. [5,6,1,2,3,4] -> [1,2,3,4,5,6]C. [6,5,4,3,2,1] -> [1,2,3,4,5,6]D. [1,2,3,4,5,6] -> [1,2,3,4,5,6]从上面的结果可以看出,只有B选项运行后的结果与D选项相同。因此,我们可以推断,题目可能是想要考察某种排序算法,并且运行程序后的结果应该与D选项相同。所以,正确的选项是B。

17、在解决问题过程中,常用的“二分法”是一种什么算法?

A、分治

B、递归

C、推理

D、递推

解析:【喵呜刷题小喵解析】:在解决问题过程中,常用的“二分法”是一种分治算法。分治算法的基本思想是将一个复杂的问题分解成两个或更多的相同或相似的子问题,再把子问题分解,如此循环,直到子问题可以简单的直接求解,原问题的解即子问题的解的合并。二分法就是分治算法的一个典型例子,它将问题分解成两个等规模的子问题,通过求解子问题来得到原问题的解。因此,正确答案是A,即分治。

18、在Python Shell提示符下输入以下哪个选项,回车后,再输入pi,回车,能得到数值3.141592653589793?

A、import math

B、import math as pi

C、from math import PI

D、from math import *

解析:【喵呜刷题小喵解析】在Python中,要导入math模块中的pi常量,应该使用`from math import pi`。选项D中的`from math import *`会导入math模块中的所有常量和函数,因此也包括pi。在Python Shell提示符下输入`from math import *`并回车后,再输入`pi`并回车,确实能得到数值3.141592653589793。而选项A、B和C分别只导入了math模块,没有导入pi常量,因此无法直接得到数值3.141592653589793。因此,正确答案是D。

19、下列程序段中自定义函数do(n)的作用是?

A、1+1/2+1/3+1/4+1/5+1/6+1/7+1/8+1/9+1/10的值

B、求1+1/3+1/5+1/7+1/9的值

C、求1-1/3+1/5-1/7+1/9-1/10的值

D、求1-1/3+1/5-1/7+1/9的值

解析:【喵呜刷题小喵解析】:根据题目中的图片,我们可以看到自定义函数do(n)的作用是求1-1/3+1/5-1/7+1/9的值。因此,正确答案是D。

20、下列几个选项中,不是Python定义函数规则的是?

A、def关键字开头,后接函数名加括号,以冒号结束

B、Python定义函数时,必须声明形参类型

C、返回值写在return后面

D、使用函数名( )的方式调用函数

解析:【喵呜刷题小喵解析】:在Python中,定义函数的基本规则如下:A. 使用`def`关键字开头,后接函数名加括号,以冒号结束。这是正确的函数定义规则。C. 返回值写在`return`后面。这也是正确的,函数可以通过`return`语句返回一个值。D. 使用函数名( )的方式调用函数。这也是正确的,函数可以通过这种方式被调用。B. Python定义函数时,必须声明形参类型。这是不正确的。在Python中,定义函数时不需要预先声明形参的类型。形参的类型是在函数调用时根据传递的参数自动确定的。因此,选项B不是Python定义函数的规则。

21、以下哪项不是使用分治法解决问题的步骤?

A、分解

B、求解

C、合并

D、判断

解析:【喵呜刷题小喵解析】:分治法的核心思想是将一个大问题分解为若干个小问题,然后分别解决这些小问题,最后再将这些小问题的解合并起来,从而得到原问题的解。因此,分治法的步骤包括:分解(将问题分解为若干个小问题)、求解(分别解决这些小问题)、合并(将小问题的解合并起来)。而"判断"并不是分治法的步骤。所以,正确答案是D,即"判断"。

22、在Python中,调用下面函数的返回值为?

A、None

B、101

C、程序报错

D、x=101

解析:【喵呜刷题小喵解析】:根据提供的图片,图片中展示的是一个Python代码片段,该代码片段定义了一个函数,函数名为`f`,函数体中有一行代码`return None`。在Python中,如果一个函数没有返回值或者显式地返回了`None`,那么该函数会返回`None`。因此,调用该函数`f()`的返回值是`None`,所以正确答案是A。

23、下列哪个选项的返回值与其他三项不同?

A、round(3.176)

B、abs(-3)

C、ord('3')

D、len([1,2,3])

解析:【喵呜刷题小喵解析】本题考察的是不同函数或方法的返回值类型。A. `round(3.176)`:round函数用于四舍五入,返回值为浮点数3.18。B. `abs(-3)`:abs函数用于返回数字的绝对值,返回值为整数3。C. `ord('3')`:ord函数用于返回字符的ASCII码值,返回值为整数51。D. `len([1,2,3])`:len函数用于返回序列(如列表、元组等)的长度,返回值为整数3。从上述分析可以看出,A、B、D的返回值都是整数,而C的返回值是整数51,与其他三项不同。因此,正确答案是C。

24、下列哪个是正确的函数名?

A、Plan_2021

B、2021plan

C、return

D、10plan10

解析:【喵呜刷题小喵解析】:在选项中,A选项"A Plan_2021"符合函数名的命名规则,因为它以字母开头,后面跟着字母和数字,没有空格。B选项"B 2021plan"以数字开头,不符合函数名的命名规则。C选项"return"是Python的内置函数,不能作为用户自定义的函数名。D选项"10plan10"以数字开头,同样不符合函数名的命名规则。因此,正确答案是A选项"A Plan_2021"。

25、以下函数的返回值是?

A、#####

B、5

C、5#

D、程序出错

解析:【喵呜刷题小喵解析】根据图片中的信息,该函数应该是判断输入的整数是否能被5整除。对于整数5,它可以被5整除,所以函数的返回值应该是True,对应选项A。而选项B、C、D分别表示False、5#和程序出错,与题目要求不符。因此,正确答案是A。

二、判断题

26、递归方法的运用不仅会简化主程序的设计,也会大大减少程序的代码量。

A 正确

B 错误

解析:【喵呜刷题小喵解析】:递归方法的运用确实可以简化主程序的设计,并且可以减少程序的代码量。递归是一种编程技巧,它允许函数或方法调用自身来解决问题。通过递归,可以将复杂的问题分解为更小的、更容易解决的子问题,然后逐步构建出完整的解决方案。这种方法能够简化程序的结构,减少代码的重复,并提高代码的可读性和可维护性。因此,说递归方法的运用会简化主程序的设计,并大大减少程序的代码量,是正确的。

27、在Python中定义函数时不需要声明函数的返回值类型。

A 正确

B 错误

解析:【喵呜刷题小喵解析】:在Python中,定义函数时确实不需要显式地声明函数的返回值类型。Python是一种动态类型语言,它会在运行时自动推断变量的类型,包括函数的返回值。因此,函数可以返回任何类型的值,包括基本数据类型(如整数、浮点数、字符串等)和复杂数据类型(如列表、字典、自定义对象等)。函数返回值的类型是由函数内部的代码决定的,而不是在函数定义时指定的。所以,选项A是正确的。

28、Python程序是模块化架构,以.py的文件可以作为一个模块被引用。一些Python爱好者和支持者开发和分享了大量扩展库(包),可以根据需要用包管理器来安装或自定义,体现了Python语言强大的扩展性。

A 正确

B 错误

解析:【喵呜刷题小喵解析】:Python程序确实具有模块化架构,这意味着.py文件可以作为模块被引用。此外,Python的扩展性也体现在其社区支持和丰富的第三方库上。许多Python爱好者和支持者都开发了各种扩展库,并通过包管理器(如pip)方便地安装和使用这些库。因此,该题目的陈述是正确的。

29、通常问题的规模越大算法执行的时间就越长,算法执行时间的增长率和问题规模的增长关系,称为空间复杂度。

A 正确

B 错误

解析:【喵呜刷题小喵解析】:题目中的描述存在错误。通常,算法执行的时间增长率与问题规模的增长关系称为时间复杂度,而不是空间复杂度。空间复杂度通常用来描述算法执行过程中所需的额外存储空间与问题规模的关系。因此,题目中的描述是错误的。

30、将一个大问题分解为若干子问题,且子问题与大问题是相同的问题,就构成了递归。

A 正确

B 错误

解析:【喵呜刷题小喵解析】:题目中的描述“将一个大问题分解为若干子问题,且子问题与大问题是相同的问题,就构成了递归”并不准确。实际上,递归是指一个函数直接或间接地调用自身。当函数调用自身时,它被称为递归。在这个过程中,大问题被分解为更小的子问题,而这些子问题与原问题具有相同的结构,所以可以通过相同的函数来解决。因此,题目中的描述并没有准确捕捉到递归的本质,所以答案是B,即错误。

31、将一个复杂的问题分解成若干个规模较小的子问题后,能不能利用分解出的子问题的解合并得到原问题的解是最关键的特征,它决定了是否可以使用分治算法。

A 正确

B 错误

解析:【喵呜刷题小喵解析】:题目描述的是分治算法的一个关键特征,即将一个复杂问题分解成若干个规模较小的子问题后,能否利用这些子问题的解合并得到原问题的解。这是分治算法的核心思想,因此题目的陈述是正确的。

32、已知大写字母“A”对应的ASCII码值为65,变量ch保存输入的大写英文字母,则语句chr((ord(ch)+1-ord("A")) % 26+ord("A"))能实现大写英文字母后移一位,如A→B, B→C, ……Y→Z, Z→A。

A 正确

B 错误

解析:【喵呜刷题小喵解析】:题目中给出的语句是`chr((ord(ch)+1-ord("A")) % 26+ord("A"))`,这个语句的目的是将输入的大写英文字母后移一位。首先,`ord(ch)`获取变量`ch`(一个大写英文字母)的ASCII码值。然后,`(ord(ch)+1-ord("A"))`计算`ch`相对于字母"A"的偏移量,并加1,实现后移一位。接着,`(ord(ch)+1-ord("A")) % 26`确保偏移量在0到25的范围内,因为大写英文字母只有26个。最后,`(ord(ch)+1-ord("A")) % 26+ord("A")`得到新的ASCII码值,然后通过`chr`函数将这个ASCII码值转换为对应的字符。例如,如果`ch`是"A",则`(ord(ch)+1-ord("A")) % 26+ord("A")`会变为`(65+1-65) % 26+65 = 66`,对应字符"B"。所以,该语句能实现大写英文字母后移一位的功能,答案为A。

33、下列程序段运行后,打印结果为9。

A 正确

B 错误

解析:【喵呜刷题小喵解析】:根据提供的图片信息,无法直接判断程序段的运行结果。题目中只给出了一个图片,而没有提供程序段的具体代码。因此,无法判断程序段运行后打印的结果是否为9。因此,无法确定题目的答案。根据题目给出的信息,选项B“错误”是正确答案。

34、可以统计字符串、列表、元组、字典等内某元素个数的Python内置函数是index()

A 正确

B 错误

解析:【喵呜刷题小喵解析】:题目询问的是Python中用于统计字符串、列表、元组、字典等内某元素个数的内置函数。实际上,`index()`并不是Python的内置函数,而是列表(list)对象的一个方法,用于返回指定元素在列表中的索引,而不是元素的个数。对于字符串、元组、字典等数据类型,Python并没有提供名为`index()`的函数或方法。要统计字符串、列表、元组、字典等内某元素的个数,需要使用不同的方法。例如,对于列表,可以使用`count()`方法;对于字符串,可以使用`count()`方法;对于字典,可以遍历字典的键值对并统计特定值的个数。因此,题目中的说法是错误的,正确答案应为B。

35、判断下列代码的正确与错误。结果为10 2 -2

A 正确

B 错误

解析:【喵呜刷题小喵解析】:根据提供的图片,代码似乎是一个Python代码片段,但图片中的代码并不完整,且存在格式错误。从图片中可以看到,代码试图计算一个表达式,但表达式不完整且存在语法错误。因此,无法正确执行并得出“10 2 -2”这样的结果。因此,判断该代码错误。

喵呜刷题:让学习像火箭一样快速,快来微信扫码,体验免费刷题服务,开启你的学习加速器!

创作类型:
原创

本文链接:2021年06月Python四级理论答案及解析

版权声明:本站点所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明文章出处。
分享文章
share