第八章测试
1.

学习程序设计就是学习语法规则,熟练掌握语法规则就能写出功能强大的程序。


A:对 B:错
答案:B
2.

学习程序设计就是学习算法,因为算法是计算机最核心的部分。


A:错 B:对 3.

Python具有一些突出优点,它们是:


A:强大的第三方类库
B:基于开源理念
C:平台无关性
D:强制缩进等提升可读性
E:通用性和可扩展性
4.

以下属于Python开发环境的是:



A:Office Library
B:IDLE
C:NoteBook
D:Visual Studio
5.

Python2.7和Python3.5是两个不同版本的Python,它们之间是相互兼容的。


A:对 B:错 6.

用print()函数打印输出姓名的姓,即姓名中第一个汉字,姓名存储在name中,以下方法正确的是:


A:format(name[1]) B:format(name[0]) C:format(name) D:format(name[-1]) 7.

用print()函数打印输出姓名的名,即姓名中第一个汉字之后的所有汉字(不考虑复姓的情况更),姓名存储在name中,以下方法正确的是:


A:format(name[1:]) B:format(name) C:format(name[0]) D:format(name[1]) 8.

Python中单行注释可以#开头,而多行注释则以'''开头和结尾。


A:对 B:错 9.

Python强制使用缩进,缩进使用混乱的代码无法正确执行,因此编程者养成良好的编程习惯非常重要。


A:错 B:对 10.

函数的形式参数和调用时的实际参数可以不同名,但传递的数据类型必须是一致的,至少是兼容的。


A:对 B:错 11.

turtle.setup(950, 450, 50, 50)

以上语句设置的绘图区域的宽度是:


A:50
B:450
C:950
D:1000
12.

turtle.setup(950, 450, 50, 50)

以上语句的后两个参数值50表示:


A:以50为半径的圆
B:设定绘图区域的左上角距离屏幕左上角横向和纵向分别是50像素。
C:距离绘图区域左上方各50像素
D:笔触的宽度是50像素
13.

circle(45, 45)

表示:


A:绘制半径为45,距离屏幕左侧45 的圆环
B:绘制直径径为45,角度为45的扇形弧
C:绘制直径为45,距离屏幕左侧45 的圆环 D:绘制半径为45,角度为45的扇形弧 14.

在汉诺塔程序中,通过程序自身调用自身的方式实现了圆盘位置的挪动,这种方式称为:


A:递归
B:递增
C:递进
D:递推
15.

如下的代码执行后出现错误,原因是:


A:Python版本不对 B:中病毒了 C:首行缩进错误 D:第一行有拼写错误
16.

如下图所示代码执行产生错误,原因是


A:pencolor变量没有定义
B:for循环设置错误
C:没有引入trutle库 D:penlcolor函数没有定义 17.

如图所示代码执行错误,原因是


A:pencolor方法没有定义 B:turtle库引用不完整 C:turtle库方法的引用方式不正确
D:引用了错误的库 18.

如图所示代码,其运行结果是


A:正六边形 B:随机多边形 C:sleep库引用无效,无法正常执行
D:turtle库引用无效,无法正常执行 19.

如图代码,其中i的初始值从几开始


A:随机 B:1 C:程序有错,不能正常运行 D:0 20.

如图代码,其中i可循环取值多少次?


A:随机 B:由用户输入决定 C:29 D:30 21.

如图代码,其执行结果是


A:程序有错,无法执行 B:同心椭圆 C:交叉椭圆 D:心形 22.

如下代码的功能是:


A:绘制三阶科赫曲线 B:绘制999次循环的五角星 C:绘制三层嵌套的五角星 D:程序有错误不能执行 23.

以下代码的作用是


A:对一个三位阿拉伯数字取100的余数
B:对一个三位阿拉伯数字取10的余数 C:取出一个三位阿拉伯数字个、十、百位置的数字 D:对一个三位阿拉伯数字反序倒置 24.

python中定义函数的关键字是


A:function B:def C:define D:fun 25.

以下代码为用户定义的科赫曲线函数,其中有两个参数m和n,


A:要视m和n的具体数值而定 B:增加m将显著增加程序的运行时间 C:增加n将显著增加程序的运行时间 D:同时增加m和n才能显著增加程序的运行时间

温馨提示支付 ¥3.00 元后可查看付费内容,请先翻页预览!
点赞(139) dxwkbang
返回
顶部