刷题刷出新高度,偷偷领先!偷偷领先!偷偷领先! 关注我们,悄悄成为最优秀的自己!

单选题

下面代码中,运行结果不等于9,会出错的是哪项?( )

A
sum([1,2,3,2,1])
B
sum([3,2,1],'3')
C
sum([3,2,1],max(1,2,3))
D
sum([3,2,1],int('3'))
使用微信搜索喵呜刷题,轻松应对考试!

答案:

B

解析:

根据Scratch中的语法和函数用法,我们可以分析每个选项:

A. sum([1,2,3,2,1]):这个语法看起来是要计算列表中所有数字的和,这在Scratch中应该是合法的,并且结果等于9。

B. sum([3,2,1],‘3’):这里的问题是第二个参数应该是一个数字或者是一个特定的函数,但’3’是一个字符串,因此会导致类型错误或不支持的操作错误。因此,这个选项会出错。

C. sum([3,2,1],max(1,2,3)):这里第二个参数是max函数的结果,即数字3,这在Scratch中应该是合法的。

D. sum([3,2,1],int(‘3’)):虽然int(‘3’)看起来是将字符串转换为整数,这在某些编程语言中是合法的,但在Scratch中可能不被直接支持,但根据参考答案,我们假设这样的语法在Scratch中是合法的,并且int(‘3’)的结果是数字3。因此,这个选项不会出错。

因此,根据以上分析,选项B会出错。

创作类型:
原创

本文链接:下面代码中,运行结果不等于9,会出错的是哪项?( )

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

让学习像火箭一样快速,微信扫码,获取考试解析、体验刷题服务,开启你的学习加速器!

分享考题
share