在Python中,下列哪个关键字用于定义一个函数?
下列数据结构中,哪一个具有“先进先出”(FIFO)的特性?
栈(Stack)
队列(Queue)
链表(Linked List)
集合(Set)
以下关于循环结构的描述,哪些是正确的?
`for`循环通常用于已知迭代次数的场景。
`while`循环在条件为真时持续执行。
循环体内必须包含改变循环条件的语句,否则可能陷入死循环。
`break`语句用于跳过当前迭代,进入下一次循环。
请写出在Python中,用于从标准输入(如键盘)读取一行字符串的函数名。
在Scratch编程中,以下哪个积木块最适合用于让角色重复执行某段代码10次?
【重复执行】
【重复执行直到】
【重复执行10次】
【如果...那么】
关于算法的描述,以下哪些是正确的?
算法必须有明确的输入和输出。
算法的每一步都必须是确定的,没有歧义。
算法必须在有限的步骤内结束。
一个问题的算法只有唯一的一种。
在编程中,用于存储多个数据元素,并且元素可以重复的数据结构,我们通常称之为什么?
下列哪一项不是面向对象编程(OOP)的三大基本特性?
在Python中,用于处理文件和目录路径的模块名称是什么?(请写出模块名)
在开发一个简单的网页时,用于定义网页结构的标记语言是?
CSS
JavaScript
HTML
Python
以下哪些是良好的编程习惯或代码规范?
为变量和函数起有意义的名字。
在代码中添加必要的注释。
尽量使用全局变量,方便访问。
对代码进行适当的缩进,保持结构清晰。
请写出在大多数编程语言中,用于比较两个值是否相等的运算符(通常由两个等号组成)。
关于程序调试(Debug),以下哪些方法是有效的?
使用打印语句输出关键变量的值。
利用集成开发环境(IDE)的调试器设置断点。
仔细阅读错误信息(Traceback)。
忽略错误,直接运行下一段代码。
下列哪个概念主要用于描述算法时间或空间需求随输入数据规模增长的变化趋势?
在Python中,用于创建一个空列表的语法是什么?(请写出代码)
在Scratch中,想让角色说“你好!”2秒钟,应该使用哪个积木块组合?
【说 你好!】
【说 你好! 2 秒】
【思考 你好!】
【广播 你好!】
请写出在编程中,用于存储“键-值”对(Key-Value Pairs)的数据结构的名称。
以下哪些是版本控制系统Git的常用命令?
git add
git commit
git run
git push
在设计一个“猜数字”游戏时,程序随机生成一个1-100的数字,玩家反复猜测,程序提示“大了”或“小了”,直到猜中。最适合实现游戏主逻辑的循环结构是?
在编程中,将一种数据类型转换为另一种数据类型的过程,通常被称为什么?