相关试卷
-
1、我们采用以下哪种结构实现自动迭代最为合适( )A、顺序结构 B、选择结构 C、循环结构 D、迭代结构
-
2、以下关于迭代器的描述,不正确的是( )A、迭代器可以记住访问位置 B、迭代器对象从集合的第一个元素开始访问 C、迭代器访问元素可以往前也可以后退 D、可以使用next( )函数来访问下一个数据
-
3、以下哪项不属于迭代算法解决问题的注意事项:( )A、确定迭代变量 B、建立迭代关系式 C、控制迭代过程 D、尽量避免使用循环结构
-
4、我们一般采用( )层循环结构实现冒泡排序算法。A、1 B、2 C、3 D、4
-
5、以下程序运行后,显示的结果是( )A、["1","2","3","4"] B、[1, 2, 3, 4] C、[4, 3, 2, 1] D、以上都不对
-
6、以下有关数据排序和编程的说法,错误的是( )A、数据排序就是按照某种逻辑关系将杂乱“无序”数据调整为“有序”数据。 B、数据排序有利于对信息进行高效地的检索、分类。 C、编写程序时不需要考虑容错处理,使用者录入错误数据是他自己的责任。 D、生活中解决问题的方法和计算机的程序算法是可以相互借鉴的。
-
7、以下程序运行后,显示的结果是( )A、["11","2","3","4"] B、[ 2, 3, 4,11] C、[11,4, 3, 2] D、以上都不对
-
8、使用冒泡排序算法将10个数字进行降序排列,需要进行( )次数值比较。A、10 B、45 C、55 D、100
-
9、递归函数与一般的自定义函数相比,最大特点是( )A、调用自身 B、支持参数 C、函数名不能以数字开头 D、函数代码包含选择结构
-
10、由于递归函数不断调用自身,如果没有设置( ),递归调用会形成无限循环。A、递归条件 B、终止条件 C、初始条件 D、循环条件
-
11、Python中创建自定义函数的语法规范是( )。A、def 函数名([参数列表]): B、del 函数名([参数列表]): C、sub 函数名([参数列表]) D、define 函数名([参数列表]):
-
12、以下程序运行后,显示的结果是( )。A、10 B、15 C、21 D、12
-
13、以下关于递归的说法错误的是( )A、通过将问题重复分解为同类的子问题来解决问题的方法,称为递归。 B、递归算法解决问题的核心在于递归函数的构建。 C、有些问题使用传统的迭代算法是很难求解甚至无解的,而使用递归却可以很容易的解决。 D、递归可以使代码更加简洁、清晰,所以我们应该用递归代替循环。
-
14、如果输入m的值为10,程序按照以下流程图运行后,输出s的结果是( )A、44 B、55 C、66 D、77
-
15、牧童骑在牛背上赶牛过河,共有甲、乙、丙3头牛,甲牛过河需1分钟,乙牛过河需2分钟,丙牛过河需5分钟。每次只能骑一头牛,赶一头牛过河。要将这3头牛都赶到对岸,牧童至少需要( )分钟A、6 B、7 C、8 D、9
-
16、小明同学准备去春游,他有一个负重为3千克的背包,需要决定该携带下列哪些物品。其中每件物品都有相应的价值,价值越大意味着越重要。( )
①水 重量 1.5千克 价值 10
②书 重量 0.5千克 价值 3
③食物 重量 1.0千克 价值 9
④夹克 重量 1.0千克 价值 5
⑤相机 重量 0.5千克 价值 6
A、①②③ B、②③④⑤ C、①②④ D、①③⑤ -
17、下列流程图是出租车计价器的部分算法(里程单位:公里),如行驶里程数是6.5公里,则输出n的结果是( )A、6.5 B、15 C、13 D、14
-
18、阅读下列流程图,当输入数值依次为3,11,8时,该流程图算法输出结果是:( )A、3 B、11 C、14 D、22
-
19、小红感冒,需要服药休息,参考下表计算她至少需要多长时间( )
项目
所需时间
找杯子倒开水
1分钟
等开水变温
6分钟
找感冒药
1分钟
量体温社
5分钟
A、11分钟 B、8分钟 C、12分钟 D、7分钟 -
20、一个算法必须在有限的时间和空间内完成,这属于算法的( )特征。A、确定性 B、输入输出 C、可行性 D、有穷性