#X0016. 函数基础知识
函数基础知识
📝 题目列表
print()函数具有哪些功能 {{ select(1) }}
- 选项 A 输出数据
- 选项 B 输入数据
- 选项 C 定义数据
- 选项 D 查找数据
- 在数学和Python中,
abs(-10)的运行结果是? {{ select(2) }}
- 选项 A -10
- 选项 B 0
- 选项 C 10
- 选项 D 报错
- 以下哪个函数可以将字符串 "3.14" 转换为浮点数? {{ select(3) }}
- 选项 A int()
- 选项 B float()
- 选项 C str()
- 选项 D bool()
- 执行
bool('')(空字符串)的结果是? {{ select(4) }}
- 选项 A True
- 选项 B False
- 选项 C None
- 选项 D Error
- 执行
bool('Hello')(非空字符串)的结果是? {{ select(5) }}
- 选项 A True
- 选项 B False
- 选项 C Hello
- 选项 D 0
- 定义一个Python函数的关键字是? {{ select(6) }}
- 选项 A function
- 选项 B def
- 选项 C define
- 选项 D class
- 函数定义的语法结构中,紧跟在函数名后面的是什么? {{ select(7) }}
- 选项 A 冒号 :
- 选项 B 小括号 ()
- 选项 C 大括号 {}
- 选项 D 方括号 []
- 函数参数(Parameters)的主要作用是什么? {{ select(8) }}
- 选项 A 标记函数的结束
- 选项 B 给函数起名字
- 选项 C 传递数据给函数内部使用
- 选项 D 装饰函数
- 调用已定义函数的正确方式是? {{ select(9) }}
- 选项 A 函数名 + 小括号
- 选项 B 函数名 + 大括号
- 选项 C def + 函数名
- 选项 D call + 函数名
- 在“棋盘上的麦粒”故事中,第1个格子放1粒麦子,第2个格子放几粒? {{ select(10) }}
- 选项 A 1粒
- 选项 B 2粒
- 选项 C 4粒
- 选项 D 8粒
- 在“棋盘上的麦粒”故事中,麦粒数量的增长规律是? {{ select(11) }}
- 选项 A 每次增加1粒
- 选项 B 每次增加2粒
- 选项 C 每次翻倍(乘以2)
- 选项 D 每次乘以10
- 关于代码重用(Code Reuse),下列说法正确的是? {{ select(12) }}
- 选项 A 应该尽量复制粘贴代码
- 选项 B 函数是实现代码重用的重要手段
- 选项 C 代码重用会让程序变慢
- 选项 D 只有内建函数才能重用
- Python中的内建函数是指? {{ select(13) }}
- 选项 A 用户自己定义的函数
- 选项 B Python自带的不需要安装即可使用的函数
- 选项 C 只能在C语言中使用的函数
- 选项 D 必须下载插件才能用的函数
input()函数接收到的数据默认是什么类型? {{ select(14) }}
- 选项 A 整数 (int)
- 选项 B 浮点数 (float)
- 选项 C 字符串 (str)
- 选项 D 布尔值 (bool)
- 如果要把用户输入的年龄 "18" 用于数学计算,必须先进行什么操作? {{ select(15) }}
- 选项 A 不需要操作,直接用
- 选项 B 类型转换(如转为int或float)
- 选项 C 删除该变量
- 选项 D 打印该变量
- 下列哪个变量命名是不规范的(根据PPT提到的命名习惯)? {{ select(16) }}
- 选项 A my_function
- 选项 B calculate_area
- 选项 C 1st_place (数字开头)
- 选项 D user_name
- 函数体通常是如何界定范围的? {{ select(17) }}
- 选项 A 使用大括号 {}
- 选项 B 使用缩进
- 选项 C 使用 begin/end 关键字
- 选项 D 使用分号 ;
- 当程序运行到函数调用语句时,会发生什么? {{ select(18) }}
- 选项 A 程序直接结束
- 选项 B 程序跳过该函数继续向下执行
- 选项 C 程序跳转到函数定义处执行,执行完后返回
- 选项 D 程序报错
bool(0)的返回值是? {{ select(19) }}
- 选项 A True
- 选项 B False
- 选项 C 0
- 选项 D 1
bool(100)(非零数字)的返回值是? {{ select(20) }}
- 选项 A True
- 选项 B False
- 选项 C 100
- 选项 D 0
- 想要在屏幕上显示 "Hello World",应该使用? {{ select(21) }}
- 选项 A input("Hello World")
- 选项 B print("Hello World")
- 选项 C def("Hello World")
- 选项 D bool("Hello World")
- 下列关于
float()函数的说法,错误的是? {{ select(22) }}
- 选项 A 可以将整数转换为浮点数
- 选项 B 可以将数字形式的字符串转换为浮点数
- 选项 C 它可以处理带小数点的数字
- 选项 D 它可以将任意文字(如 "abc")转换为数字
- 在计算圆面积的程序中,为什么要用
float(R)? {{ select(23) }}
- 选项 A 为了让半径变成整数
- 选项 B 为了把输入的字符串变成可以进行运算的数字
- 选项 C 为了打印半径
- 选项 D 没有任何作用
- 64格棋盘上麦粒总数是一个什么样的数字? {{ select(24) }}
- 选项 A 很小的数字
- 选项 B 刚好等于64
- 选项 C 天文数字(非常大)
- 选项 D 负数
- 编写函数
def wheatCalculation(latticeSum):时,latticeSum被称为? {{ select(25) }}
- 选项 A 实参
- 选项 B 形参(参数)
- 选项 C 变量名
- 选项 D 返回值
- 如果我们写好了一段计算BMI的代码,想要以后随时使用,最好的办法是? {{ select(26) }}
- 选项 A 每次都重新写一遍
- 选项 B 把它封装成一个函数
- 选项 C 复制粘贴到每个文件里
- 选项 D 放弃计算
abs(3.5)的结果是? {{ select(27) }}
- 选项 A -3.5
- 选项 B 3.5
- 选项 C 3
- 选项 D 4
- 下列关于列表(List)的布尔值判断,正确的是? {{ select(28) }}
- 选项 A 空列表
[]返回 True - 选项 B 空列表
[]返回 False - 选项 C 所有列表都返回 False
- 选项 D 列表不能用于布尔判断
- 在Python中,注释符号
#的作用是? {{ select(29) }}
- 选项 A 结束程序
- 选项 B 解释说明代码,不被执行
- 选项 C 定义函数
- 选项 D 循环
- PPT中提到的优秀程序员在面对重复工作时,通常会选择? {{ select(30) }}
- 选项 A 手动重复操作
- 选项 B 编写程序/函数来自动化解决
- 选项 C 忽略这个问题
- 选项 D 找别人帮忙