Python入门编程课程自我效能

如果你从未接触过题目中涉及的概念或任务,或因不了解相关内容而无法判断自己是否有能力完成,请选择“无法回答”。如果你能够理解题目所描述的任务,只是认为自己目前做不到或信心较低,请仍根据实际信心程度在1—7中选择相应选项,而不要选择“无法回答”。
1 = 完全不同意
2 = 不同意
3 = 比较不同意
4 = 既不同意也不反对
5 = 比较同意
6 = 同意
7 = 完全同意
*
1.
你的姓名学号是(eg. 陈xx 2024384511)
*
2.
我能够跟踪一个Python程序的执行过程。
完全不同意
不同意
比较不同意
既不同意也不反对
比较同意
同意
完全同意
无法回答
*
3.
我能够跟踪包含嵌套条件语句的Python程序的执行过程。
完全不同意
不同意
比较不同意
既不同意也不反对
比较同意
同意
完全同意
无法回答
*
4.
我能够跟踪使用列表或数组的Python程序的执行过程。
完全不同意
不同意
比较不同意
既不同意也不反对
比较同意
同意
完全同意
无法回答
*
5.
我能够跟踪遍历嵌套结构的Python程序的执行过程,例如列表中的列表或二维数组。
完全不同意
不同意
比较不同意
既不同意也不反对
比较同意
同意
完全同意
无法回答
*
6.
我能够跟踪包含带参数和返回值的函数或方法调用的Python程序的执行过程。
完全不同意
不同意
比较不同意
既不同意也不反对
比较同意
同意
完全同意
无法回答
*
7.

Python程序的不同位置使用了相同的变量名时,我仍然能够正确跟踪程序的执行过程。

完全不同意
不同意
比较不同意
既不同意也不反对
比较同意
同意
完全同意
无法回答
*
8.
我能够解释类与类的实例之间的区别。
完全不同意
不同意
比较不同意
既不同意也不反对
比较同意
同意
完全同意
无法回答
*
9.
我能够在适当情况下运用继承关系设计一组类。
完全不同意
不同意
比较不同意
既不同意也不反对
比较同意
同意
完全同意
无法回答
*
10.
当一个类中存在两个名称相同但定义不同的函数或方法时,我能够判断程序实际调用了哪一个。
完全不同意
不同意
比较不同意
既不同意也不反对
比较同意
同意
完全同意
无法回答
*
11.
我能够跟踪递归程序的执行过程。
完全不同意
不同意
比较不同意
既不同意也不反对
比较同意
同意
完全同意
无法回答
*
12.
我能够识别问题中的递归模式,并编写程序利用这种模式解决问题。
完全不同意
不同意
比较不同意
既不同意也不反对
比较同意
同意
完全同意
无法回答
*
13.
我能够将一个问题分解成若干个较为简单的子问题。
完全不同意
不同意
比较不同意
既不同意也不反对
比较同意
同意
完全同意
无法回答
*
14.
我能够按照一定的步骤分析问题、设计解决方案,并将解决方案编写成Python程序。
完全不同意
不同意
比较不同意
既不同意也不反对
比较同意
同意
完全同意
无法回答
*
15.
在已经知道解决方案设计思路的情况下,如果Python程序运行结果不正确,我能够找出错误的来源。
完全不同意
不同意
比较不同意
既不同意也不反对
比较同意
同意
完全同意
无法回答
*
16.
我能够设计一组测试用例,用来检验Python程序是否正确。
完全不同意
不同意
比较不同意
既不同意也不反对
比较同意
同意
完全同意
无法回答
*
17.
即使此前未能正确分析类似程序,我仍然能够继续尝试,并正确跟踪当前程序的执行过程。
完全不同意
不同意
比较不同意
既不同意也不反对
比较同意
同意
完全同意
无法回答
*
18.
即使我已经花费数小时修改程序错误,并且又发现了新的错误,我仍然能够继续修改,直至编写出能够正确运行的程序。
完全不同意
不同意
比较不同意
既不同意也不反对
比较同意
同意
完全同意
无法回答
*
19.
我能够编写包含函数或方法定义与调用的Python程序
完全不同意
不同意
比较不同意
既不同意也不反对
比较同意
同意
完全同意
无法回答
*
20.
我能够判断Python程序中布尔表达式的结果。
完全不同意
不同意
比较不同意
既不同意也不反对
比较同意
同意
完全同意
无法回答
*
21.

我能够根据自然语言描述的条件,编写相应的布尔表达式。

完全不同意
不同意
比较不同意
既不同意也不反对
比较同意
同意
完全同意
无法回答
*
22.

本次Python基础编程测试每题5分总共20题,满分为100分。在不使用生成式人工智能、参考资料或他人帮助的情况下,我预计自己能够获得:(填写具体预测分数0-100之间,为5的倍数)

问卷星提供技术支持
举报