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