第一、二章
一、填空题
1.Python有两种注释方法,                    。(单行注释、多行注释
2.程序设计语言包括                    两种执行方式。(编译执行、解释执行
3.          是将源代码逐条转换成目标代码同时逐条运行目标代码的过程。(解释
4.          是一次性地翻译,一旦程序被编译,不再需要编译程序或者源代码。(编译)
5.IPO是程序编写的基本方法,其中I、P、O分别是英文单词                              的缩写。(Input、Process、Output
6.Python程序文件扩展名主要有          和pyw两种。(py
7.Python语言采用严格的          来表明程序的格式框架。(缩进
8.        是程序中值不发生改变的元素,        是程序中值可以发生改变的元素。(常量、变量
9.保留字,也称为        ,指被编程语言内部定义并保留使用的标识符。(关键字)
10.Python语言中,字符串是用两个                  或者单引号‘ ’括起来的一个或多个字符。(两个双引号“ ”
11.Temp=102C,则表达式Temp [-1] in ['F','f']的值为            。(False
12.执行下列语句后,输出              False
TempStr="110F"
print(TempStr[-1] in ['C','c'])
13.执行下列语句后,输出              True
Str="110C"
print(TempStr[-1] in ['C','c'])
bigdecimal判断是否为null14. Python的         库是一个绘制图形函数库。(turtle
15.          是控制程序运行的一类重要语句,它的作用是根据判断条件选择程序执行路径。(分支语句
16.           函数是Python语言中一个十分重要的函数,它能够以Python表达式的方式解析并执行字符串,将返回结果输出。
eval(<字符串>)
17.用一行代码将用户输入的内容打印出来,这行代码为                            。 (print(input())
18.print()函数用槽格式和            python编程基础教程课后答案方法将变量和字符串结合到一起输出。format()
19.x="3*5",则表达式eval(x)+10的值为      25
20.x="3*5",则执行print(x)后输出    3*5
21. x="3*5",则执行print(eval(x))后输出    15
22.str1="Hello!",则执行语句 print(str1[-1] in ['!','*'])后输出      True
23.绿系卡及颜名称str1="Hello",则表达式 print(str1[0] in ['!','*']) 后输出      False
24.Python语言采用严格的      来表明程序的格式框架。缩进
25.下列程序的输出结果为:              18 48
a,b=3*6,6*8
print(a,b)
26. 若执行了赋值语句S1="China!",则表达式S1[-1] in ['!' , '.' , ':']的值为    True
夜晚十大禁用直播app27. Python语言中,关键字          用来引入一些外部库。import
28. Turtle中的          函数表示小乌龟运动轨迹的宽度。pensize()
29. Turtle中的          函数用于启动一个图形窗口,它有四个参数。setup()
广州核酸检测结果30.程序设计语言包括3个类:          、            、                机器语言、汇编语言、高级语言
31.转义字符\n的含义是___________________。(回车换行
32.语句 x = (3) 执行后x的值为________________。3      (是一个整数)
33.已知x=3和y=5,执行语句 x, y = y, x 后x的值是____。(5
34.关键字__________用于测试一个对象是否是一个可迭代对象的元素。(in
35.表达式 3 * 2的值为___________。(6
二、判断题
1.Python是一种跨平台、开源、免费的高级动态编程语言。(
2.Python 3.x完全兼容Python 2.x。(
3.不可以在同一台计算机上安装多个Python版本。(
4.已知 x = 3,那么赋值语句 x = 'abcedfg' 是无法正常执行的。(
5.Python采用的是基于值的自动内存管理方式。(
6.在Python中可以使用if作为变量名。(
7.在Python 3.x中可以使用中文作为变量名。(
8.Python变量名必须以字母或下划线开头,并且区分字母大小写。(
9.Python使用缩进来体现代码之间的逻辑关系。(
10.Python代码的注释只有一种方式,那就是使用#符号。(
三、单项选择题(每题*分,共*分)
*1. Python语言是(  )创造的?C
A.Dennis Ritchie        B.Linus Benedict Torvalds    C.Guido van Rossum    D.Tim Peters
*2. Python这个单词是什么含义?(  )B
A.喵星人    B.蟒蛇    C.石头    D.袋鼠
*3. Guido van Rossum正式对外发布Python版本的年份是(  )。A
A.1991    B.1998    C.2002    D.2008
*4. 以下不属于IPO模型的是(  )。B
A.Input    B.Program        C.Output    D.Process
*5.Python语言的一个重要特点是它有较多的计算生态,简单理解为第三方提供的可用编程模块/函数库/组件,这个规模有多大?(  )D
A.几百个        B.几千个    C.几万个 D.十几万个
*6. Python语言适合哪些领域的计算问题?(  )D
A.数据处理和文本挖掘    B.工程建模和人工智能    C.创意绘图和随机艺术    D.以上都正确
*7. 关于Python语言和人工智能,以下哪个说法不正确?(  )D
A.Python是支撑"人工智能应用"的主流语言
B.人工智能(机器学习和深度学习)框架基本都采用Python语言开发
C.掌握"人工智能应用"能力,必须学习并掌握Python语言
D.人工智能算法在计算机底层的并行和加速都采用Python语言实现
*8. 关于Python语言的编程模式,哪个说法正确?(  )D
A.Python采用语句式交互编程模式    B.Python采用函数式编程模式    C.Python采用面向对象编程模式    D.以上选项都正确
*9. 关于计算机程序对问题的求解,哪个选项的描述是错误的?(  )B
A.计算机能够辅助解决数学公式求解问题            B.计算机能解决所有问题,包括逻辑推理和计算
C.计算机能解决问题的计算部分                    D.计算机无法超越人类智慧
*10. 以下哪个是合法的Python标识符?(  )B
A.3B9909        B.__        C.class        D.it's
*11. 下列Python赋值语句中,不合法的是(  )。C
A.x,y=y,x        B.x=y=1        C.x=(y=1)        D.x=1;y=1
*12.(  )不是Python语言的保留字。C
A.try        B.None        C.int        D.del
*13. 字符串是一个字符序列,例如,字符串s,从右侧向左第二个字符用什么索引?(  )C
A.s[0:-2]        B.s[2]        C.s[-2]        D.s[:-2]
*14. 在Python中下列说法正确的是(  )。D
A.文件后缀名采用.pyw而不是.py的目的是为了绘制窗口
B.计算机编码主要是为了解决信息在传递过程中被窃取而设计的一种加密方法
C.ASCII码是最为广泛的编码方式,它可以表示中文字符,同时避免出现乱码
D.文件名、目录名和链接名都是用一个字符串作为其标识符的
*15. 以下不是Python数据类型的是(  )。A
A.实数        B.整数        C.字符串        D.列表
*16. 下面不属于Python保留字的是(  )。C
A.def        B.elif        C.type        D.import
*17. 下列对程序描述不正确的是(  )。A
A.tableau激活密钥程序是由一系列函数组成的            B.程序是由一系列代码组成的
C.可以利用函数对程序进行模块化设计    D.通过封装可以实现代码复用
*18. 哪个选项给出的保留字不直接用于表示分支结构?(  )D
A.if        B.elif        C.else    D.in
19. 哪个选项哪个保留字能够实现条件循环?(  )D
A. in        B.if和else        C.range()        D.while
20.Python有两种注释方法,其中单行注释用( )开头。A
A. #        B. ‘’’        C. *        D. @
21.计算机硬件可以直接识别和执行的程序设计语言是( )。C
A.高级语言        B.汇编语言    C.机器语言        D.人类语言
22.缩进指每一行代码开始前的空白区域,用来表示代码之间的包含和层次关系。1个缩进为(  )个空格。B
A. 3        B.4    C.5        D.6
23.关于 Python 程序格式框架的描述,以下选项中错误的是 (  )。A
A.Python 语言不采用严格的“缩进”来表明程序的格式框架
B.Python 单层缩进代码属于之前最邻近的一行非缩进代码,多层缩进代码根据缩进关系决定所属范围
C.Python 语言的缩进可以采用 Tab 键实现
D.判断、循环、函数等语法形式能够通过缩进包含一批 Python 代码,进而表达对应的语义

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。