内容正文:
(
※※请※※不※※要※※在※※装※※订※※线※※内※※答※※题※※
) (
…………○…………外…………○…………装…………○…………订…………○…………线…………○…………
)
(
…………○…………内…………○…………装…………○…………订…………○…………线…………○……………………○…………内…………○…………装…………○…………订…………○…………线…………○…………
) (
学校:___________姓名:___________班级:___________考号:___________
) (
…………○…………外…………○…………装…………○…………订…………○…………线…………○…………
)
保密★启用前
第二章 算法与解决问题(单元检测卷)
考试分数:100分;考试时间:90分钟
姓名: 班级: 分数:
(满分:100分 时间:90分钟)
题型
选择题
非选择题题
总计
题数
12题
3题
15题
分数
100分
得分
1. 选择题
1. 某算法的部分流程图如图所示,执行这部分流程后,变量a,b的值分别是( )
A. 7,11 B. 7,7 C. 3,5 D. 3,4
2. 设有n位选手参加羽毛球循环赛,循环赛共进行n-1次,每位选手要与其他n-1位选手比赛一场,且每位选手每天比赛一场,不能轮空。实现循环赛日程表利用的算法是( )
A. 分治法 B. 动态规划 C. 贪心法 D. 回溯法
3. 下图是某商店购买物品的计费流程图:
图中p表示商品单价,x表示商品数量,并根据所需金额进行优惠打折活动,如果小红买了10件单价为15元的商品,那么他因付款总金额为( )
A. 150元 B. 135元 C. 130元 D. 120元
4. 某算法的部分流程图如图所示。执行这部分流程,输入n 的值为 2048,则输出s的值是( )
A. 2 B. 6 C. 10 D. 14
5. 对数据进行排序,是让某列数据按指定顺序重新显示,操作时要以该列数据作为“主要关键字”。如图对表中的数据进行了升序排序,其“主要关键字”是( )
A. 序号 B. 单价(元) C. 数量(册) D. 销售额(元)
6 . 关于计算机解决问题的过程,以下说法错误的是( )
A. 分析问题需要搞清楚需求情况、已知条件和待解问题
B. 设计算法需要给出解决问题的详细方法和步骤
C. 编写程序必须使用特定的程序语言
D. 调试运行程序是检查程序能否按预期的效果执行
7. 下列关于程序设计的说法正确的是( )
A. 程序设计就是指示计算机如何去解决问题或完成一组可执行指令的过程
B. 程序设计就是寻求解决问题的方法,并将实现步骤编写成计算机可以执行程序的过程
C. 程序设计语言的发展经历了机器语言、汇编语言到高级语言的过程,比较流行的高级语言有Python、Fortran、Excel等
D. 程序设计语言和计算机语言是同一个概念的两个方面
8. 使用 Word 软件编辑某文档,部分界面如下图所示:
下列说法正确的是 ( )
A. 文档中图片的环绕方式是嵌入型
B. 该部分文档共有 3 处批注
C. 接受所有修订,第二行内容为“Windows 环境下的面向对象的程序”
D. 删除批注内容“简称 VB”,批注对象“Visual Basic”同时被删除
9. 某算法的部分流程图如图所示。执行这部分流程后,“xx-2”被执行的次数为( )
A. 0 B. 1 C. 2 D. 3
10. 流程图是算法的一种图形化表示方法,其中菱形框表示( )
A. 开始/结束(圆角矩形) B. 运算/处理(矩形)
C. 输入/输出(平行四边形) D. 判断
11. 下列关于网络拓扑结构的说法中,错误的是 ( )
A. 网络拓扑结构一般分为总线型、环型和星型
B. 星型的网络拓扑结构最优
C. 三种拓扑结构都有其局限性
D. 三种拓扑结构可以组合起来形成混合拓扑结构
12. 用计算机解决问题的-般过程有四个步骤,其中正确的顺序是 ( )
(1)解决问题(2)编程调试(3)设计方案(4)分析问题
A. (1)(2