2020年广州大学《Python程序设计》期末练习题1.docx
《2020年广州大学《Python程序设计》期末练习题1.docx》由会员分享,可在线阅读,更多相关《2020年广州大学《Python程序设计》期末练习题1.docx(14页珍藏版)》请在优知文库上搜索。
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.()8. “”C.,D.#【答案】D【解析】A错误Py1.hon中内置函数使用括号()表示。B错误Pyt
2、hon字符串需要用单引号或双引号括起来。C错误Python可以接受多个字符串的输入和输出,中间用“,“隔开即可。I)正确Python中的注释起提示作用,单行注释以#开头。4.关于字符串下列说法错误的是()。A.字符应该视为长度为1的字符串.整数B.浮点C.列表D.复数【答案】C【解析】Python的数字类型分为整型、长整型、浮点型和复数。9. a与b定义如下,下列哪个是正确的?()a=234b=234A. a!=bB. aisbC. a=234D. a+b=468【答案】B【解析】A错误a、b两个标识符是引用自一个对象,而!=是不等判断关系运和符。B正确两个标识符引用自一个对象,用is进行判断
3、。C错误a=123,表示a是字符串123,而不是数值123,两者不能划等号。D错误题干中a和b均表示字符串123,不能进行算术运算。10.以下流程图描述的是哪种结构()。A.顺序结构B.分支结构C.遍历循环D.条件循环【答案】D【解析】以上流程图表述的含义是:如果条件表达式的值为真(TrUe),则执行语句块1,再进行条件的判定,如果表达式的值为真(TrUe),则继续执行语句块1(循环体);如果条件表达式的值为假Fa1.se,则退出循环体,执行语句块2。这是典型的条件循环。11. Python的算术运算符不包括()。A. *B. /C. %D. r【答案】D【解析】ABC都是Python中常用的
4、算术运算符。D是转义字符.表示回车。12. Python中表示跳出循环的语句是()。A. breakB. passC. ESCD.c1.ose【答案】A【解析】A正确break语句是用来跳出整个循环的。B正确PaSS语句是一个空操作,一般用做占位语句。C错误ESC在Python中会被标识为一个变量名。D正确C1.OSe在PythOn中会被标识为一个变星名。13. 在Python中()表示空类型。A. 0B. NoneC. TrueI).Ea1.se【答案】B【解析】Python中None表示空类型。表示该值是一个空对象,空值是Python里一个特殊的值,用None表示。None不能理解为0,因
5、为。是有意义的,而None是一个特殊的空值。可以将None赋值给任何变量,也可以给None值变量赋值。14.下列属于列表的是()。【解析】如果一个函数可以存在多条return语句,但只有条可以被执行。当出现第一个return后,函数会立刻返回,结束调用,return之后的其它语句都不会被执行了。7 .在函数内部没有办法定义全局变量。()【答案】【解析】Python里只有2种作用域:全局作用域和局部作用域。全局作用域是指当前代码所在模块的作用域,局部作用域是指当前函数或方法所在的作用域。局部作用域里的代码可以读外部作用域(包括全局作用域)里的变量,但不能更改它。如果想更改它,则需要使用g1.ob
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- Python程序设计 2020 广州大学 Python 程序设计 期末 练习题