2020年广州大学《Python程序设计》期末练习题1.docx
《2020年广州大学《Python程序设计》期末练习题1.docx》由会员分享,可在线阅读,更多相关《2020年广州大学《Python程序设计》期末练习题1.docx(23页珍藏版)》请在第壹文秘上搜索。
1、一、选择题(40分,每题2分)1. Python面向对象的特征不包括()A.封装B.继承C.多态D.定义【答案】D【解析】而向对象的特征是:封装、继承和多态。2. PythOn源代码程序编译后的文件扩展名为(。A. .pyB. .cC. .javaD. .php【答案】A【解析】A正确Py1.hon源代码文件扩展名为.py。B错误C语言源代码文件扩展名为.cC错误Java源代码文件扩展名是.java。D错误PHP源代码文件扩展名是.php。3. Python单行注释使用的是那个符号()。A.()B.“”C.,D.#【答案】D【解析】A错误Py1.hon中内置函数使用括号()表示。B错误Pyth
2、on字符串需要用单引号或双引号括起来。C错误Python可以接受多个字符串的输入和输出,中间用“,“隔开即可。I)正确Python中的注释起提示作用,单行注释以#开头。4.关于字符串下列说法错误的是()。A.字符应该视为长度为1的字符串B.字符串以0标志字符串的结束C.既可以用单引号,也可以用双引号创建字符串D.在三引号字符串中可以包含换行回车等特殊字符【答案】B【解析】Py1.hon字符串其实是一个固定长度的字符数组,所以不用结束标志。5.Python语言语句块的标记是()。A.分号B.逗号C.缩进D./【答案】C【解析】Python在程序编写的过程中严格遵守缩进原则。6.下面哪个不是Pyt
3、hon合法的变量名()。.int32B.40Y1.C.priceD._name_【答案】B【解析】变量名只能是字母、数字或卜.划线的任意组合,但是变量名首字符不能是数字。7 .关于流程图的常用标识,以下选项中描述错误的是()。A.平行四边形表示程序的开始或结束8 .方向箭头表示流程线C.矩形表示计算或处理I).菱形表示判断【答案】A【解析】A错误圆角矩形表示程序的开始或结束。B正确C正确D正确8 .下列哪个不是PythOn的数字类型?().整数B.浮点C.列表D.复数【答案】C【解析】Python的数字类型分为整型、长整型、浮点型和复数。9 .a与b定义如下,下列哪个是正确的?()a=234b
4、=234A. a!=bB. aisbC. a=234D. a+b=468【答案】B【解析】A错误a、b两个标识符是引用自一个对象,而!=是不等判断关系运和符。B正确两个标识符引用自一个对象,用is进行判断。C错误a=123,表示a是字符串123,而不是数值123,两者不能划等号。D错误题干中a和b均表示字符串123,不能进行算术运算。10.以下流程图描述的是哪种结构()。A.顺序结构B.分支结构C.遍历循环D.条件循环【答案】D【解析】以上流程图表述的含义是:如果条件表达式的值为真(TrUe),则执行语句块1,再进行条件的判定,如果表达式的值为真(TrUe),则继续执行语句块1(循环体);如果
5、条件表达式的值为假Fa1.se,则退出循环体,执行语句块2。这是典型的条件循环。11. Python的算术运算符不包括()。A. *B. /C. %D. r【答案】D【解析】ABC都是Python中常用的算术运算符。D是转义字符.表示回车。12. Python中表示跳出循环的语句是()。A. breakB. passC. ESCD.c1.ose【答案】A【解析】A正确break语句是用来跳出整个循环的。B正确PaSS语句是一个空操作,一般用做占位语句。C错误ESC在Python中会被标识为一个变量名。D正确C1.OSe在PythOn中会被标识为一个变星名。13. 在Python中()表示空类型
6、。A. 0B. NoneC. TrueI).Ea1.se【答案】B【解析】Python中None表示空类型。表示该值是一个空对象,空值是Python里一个特殊的值,用None表示。None不能理解为0,因为。是有意义的,而None是一个特殊的空值。可以将None赋值给任何变量,也可以给None值变量赋值。14 .下列属于列表的是()。A. str=*Python*B. 1.ist=,physics,chemistry,frogC. tup=(,spam,Spam,SPAM!,)D. diet=,a:1,b:2,b:,3,【答案】C【解析】A错误字符串B正确列表C错误元组D错误字典15 .使用下
7、面哪个关键字来创建自定义函数()A. functionB. funcC. defD. procedure【答案】C【解析】定义函数,也就是创建一个函数,可以理解为创建一个具有某些用途的工具.定义函数需要用def关键字实现。16 .执行下列程序后输出的结果为()oa,b=3,3a*=bprint(八)A. 6B. 9C. 18D. 27【答案】D【解析】*=为辕赋值运算符,a*=b等效a=a*b=3*3=27017.设有列表a=4,5,6,7,8,9,执行以下切片运算a:3,得到的结果是()。A.6B.4,5,6,7C. 4,5,6D. 7【答案】C【解析1切片操作符start:stop/sta
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- Python程序设计 2020 广州大学 Python 程序设计 期末 练习题