编程学习前测试卷(计算思维评估版)[复制]

 测试时间:30分钟 总分:100分
1. 学校要开发一个"图书借阅系统",以下哪项是对"图书"最合理的抽象?
2. 观察以下学生信息表,如果要设计一个程序查找"借阅次数最多的学生",应该关注哪些数据?
3. 要编写一个"自动批改选择题"的程序,以下哪种分解方式最合理?
4. 设计"计算班级平均分"的程序时,以下哪个步骤属于不必要的细分?
5. 观察以下数列生成规律,第n项的通用模式是?数列:3, 5, 7, 9, 11...
6. 以下哪个问题不适合使用"循环"结构解决,因为其缺乏重复模式?
7. 要在未排序的列表中查找最大值,正确的算法步骤是?
8. 以下流程图描述了一个算法,其功能是?
9.  以下代码意图"输出1到10的所有偶数",但运行结果不符合预期。请找出问题所在。
10. 以下哪个流程图结构表示"如果下雨就带伞,否则不带"?
11. 阅读以下程序,输出结果是?
12. 以下哪个递归调用是正确的?
13. 以下程序,最终会输出什么?
14. 下图所示,图a的程序可以画出图b所示的图形,图c中的程序是仿照图a中的程序编写的,可以画出图d所示的图形。补充完善图c中的程序,在①②两处应填写
15. 以下流程图用于"判断一个数是否为正偶数",请补全判断框中的条件。
16.
编写程序实现:
  1. 提示用户输入一个成绩(0-100的整数)
  2. 判断并输出等级:
    • 90-100分:输出"优秀"
    • 80-89分:输出"良好"
    • 60-79分:输出"及格"
    • 0-59分:输出"不及格"
  3. 如果输入不在0-100范围内,输出"输入错误"(提交代码)
更多问卷 复制此问卷