2022年山东省东营市信息技术等级考试Python 2

文档属性

名称 2022年山东省东营市信息技术等级考试Python 2
格式 zip
文件大小 88.7KB
资源类型 试卷
版本资源
科目 信息技术(信息科技)
更新时间 2022-08-22 18:00:35

文档简介

登录二一教育在线组卷平台 助您教考全无忧
2022年山东省东营市信息技术等级考试Python 2
一、单选题
1.(2021七下·日照期末)在Python中,运行以下程序得到的结果是(  )
m=19
if m>=30 or m<20:
print(m)
A.20 B.19 C.0 D.空
【答案】B
【知识点】分支结构程序设计与分析
【解析】【解答】程序中如果m的值大于等于30或者小于20,就输出m,结果是19。故答案选B。
【分析】本题考查分支结构程序分析。在Python中,可以使用if条件语句来实现条件判断。if条件语句的一般格式为:
if<条件> ;
语句块1>
[else:
<语句块2>]
2.(2020八上·章丘期末)以下不是Python中逻辑运算符的是(  )
A.and B.or C.not D.break
【答案】D
【知识点】运算符与表达式
【解析】【解答】逻辑运算符有not、and、or。break是循环控制语句。故答案选D。
【分析】本题考查的是逻辑运算符。逻辑运算符:逻辑NOT、逻辑AND、逻辑OR,优先级为:NOT AND OR,同级运算从左到右。
3.()下面关于for循环语法结构说法错误的是(  )
A.for循环中的in后面的数据集合可以是列表、字符串、元组等数据类型
B.for循环中的数据集合后面的冒号可有可无
C.for循环的同级别语句需要缩进对齐
D.for循环中可以继续嵌套for循环
【答案】B
【知识点】循环结构语句及格式
【解析】【解答】for循环中的in后面的数据集合可以是列表、字符串、元组等数据类型,for循环后面的冒号必须存在。for循环可以嵌套。for循环的同级别语句需要缩进对齐。选项B符合题意,选项A、C、D均不符合题意。故答案选:B。
【分析】本题考查for循环结构语句及格式。for循环语句的一般格式是:
for <变量> in<序列>:
<循环体>
for循环中的数据集合后面的冒号必须存在,<循环体>需要缩进对齐。
4.()random模块中random.randint(1,10)函数的作用是(  )
A.生成从1到10的随机浮点数 B.产生1到10之间的随机整数
C.返回数值10 D.产生1到9之间的随机浮点数
【答案】B
【知识点】模块的概念与引用
【解析】【解答】random模块是一个随机库。random.randint(1,10)语句作用在1到10中随机生成一个整数。故答案选:B。
【分析】本题主要考查Python模块。random.random()函数是这个模块中最常用的方法了,它会生成一个随机的浮点数,范围是在0.0~1.0之间。random.uniform()正好弥补了上面函数的不足,它可以设定浮点数的范围,一个是上限,一个是下限。random.randint()随机生一个整数int类型,可以指定这个整数的范围,同样有上限和下限值。
5.()Python程序导入模块的命令是(  )
A.input B.accept C.import D.in
【答案】C
【知识点】模块的概念与引用;Python常用内置函数
【解析】【解答】导入模块的命令是import, input是输入函数。故答案选:C。
【分析】本题考查模块的导入函数。import语句或from-import语句可以将函数所在的模块导入。
6.()在Python中,range(3)生成的序列是(  )
A.1,2, 3 B.0, 1, 2, 3 C.0, 1, 2 D.3
【答案】C
【知识点】Python常用内置函数
【解析】【解答】range()函数的起始值为0,range(3)生成的序列是0,1,2。故答案选:C。
【分析】本题考查Python常用内置函数。range(  )函数格式:range([start , ] stop [ ,step]);功能:创建一个整数列表;参数∶起始值(缺省为0),终值(但不包括),步长(缺省为1)。
7.()在python中运行以下程序,输出的结果是(  )。
for i in range(0,2):
print(i)
A.0 1 2 B.1 2
C.0 1 D.1
【答案】C
【知识点】循环结构程序设计与分析
【解析】【解答】for i in range(0,2)这条语句中,i每次循环结束后都会变为当前数值的下一个数值,也就是说i变成了i+1 ,i从0开始,步长值默认为1,输出结果为0 1。故答案选C。
【分析】本题考查循环结构程序分析。for循环语句是通过遍历某一序列对象来构建循环,循环结束的条件就是对象遍历完成。
range(  )函数格式: range([start,] stop[, step]);功能:创建一个整数列表;参数:起始值(缺省为0),终值(但不包括),步长(缺省为1)。
8.()在python中运行以下程序,屏幕打印(  )颗*。
for i in range(0,10,2):
print ("*")
A.10 B.5 C.6 D.9
【答案】B
【知识点】循环结构程序设计与分析
【解析】【解答】 range(  )函数可创建一个整数列表。格式为:range(start,stop,step),其中start:计数从start开始。stop:计数到stop结束,但不包括stop。step:步长,默认为1。range(0,10,2)产生的整数序列为∶0,2,4,6,8,共5个数据,因此循环执行5次。故答案选:C。
【分析】本题考查for循环。字符串和列表等序列,其所有元素的索引值构成一个数字序列。为此,可以先通过Python提供的函数(range)构建数字序列,再通过for循环遍历序列中的所有元素。
for循环语句的一般格式是︰
for <变量> in<序列>:
<循环体>
else:
[语句块]
9.()张鹏想要设计了一个小程序,打印如结果所示的图形,画线部分应该填写的代码是(  )
for i in range(6):
print( )
*
**
***
****
*****
A.* B.*+1 C.i** D.i* "*"
【答案】D
【知识点】循环结构程序设计与分析
【解析】【解答】 range(  )函数可创建一个整数列表。格式为:range(start,stop,step),其中start:计数从start开始,默认为0。stop:计数到stop结束,但不包括stop。step:步长,默认为1。range(6)产生的整数序列为∶0,1,2,3,4,5共6个数据,因此循环执行6次,观察图形可知,每一行打印的”*“数目与i值相等,故画线部分应该填i* "*"。故答案选:D。
【分析】本题考查for循环。字符串和列表等序列,其所有元素的索引值构成一个数字序列。为此,可以先通过Python提供的函数(range)构建数字序列,再通过for循环遍历序列中的所有元素。
for循环语句的一般格式是︰
for <变量> in<序列>:
<循环体>
else:
[语句块]
10.(2021七下·日照期末)在python中输入以下代码,屏幕打印(  )颗*。
i=0
while i<=100:
print(“*”)
i=i+1
A.99 B.100 C.101 D.102
【答案】C
【知识点】循环结构程序设计与分析
【解析】【解答】根据题干代码含义,循环执行从0到100,总共100次,因此会输出101个*。故答案选C。
【分析】本题考查while循环结构程序分析。while循环语句的一般格式如下:
while <条件>:
<循环体>
[else:
语句块]
11.()while循环条件表达式取值为(  )执行后面的语句组
A.True B.False C.True或False D.0
【答案】A
【知识点】循环结构语句及格式
【解析】【解答】while循环条件表达式取值为1或True时执行后面的语句组,当取值为0或False时则不会执行后面的语句组。故答案选:A。
【分析】本题考查while条件表达式。while是一种基本循环模式。当满足条件时进入循环,进入循环后,当条件不满足时,跳出循环。while语句的一般表达式为:while(表达式){循环体}。
12.()下面是一个输出九九乘法表程序,外层循环一次,内层循环最多执行(  )次。
A.8 B.9 C.10 D.11
【答案】B
【知识点】循环结构程序设计与分析
【解析】【解答】双重for循环的运行路径为:外层循环一次,内层循环一轮。i从1开始到9,i等于1时,j只跑到1,内层循环执行1次;i等于2时,j从1跑到2,内层循环执行2次,以此类推可知,当i等于9时,内层循环执行次数最多为9次。故答案选:B。
【分析】本题考查双重for循环。 range(  )函数可创建一个整数列表。格式为:range(start,stop,step),其中start:计数从start开始。stop:计数到stop结束,但不包括stop。step:步长,默认为1。
13.()下列属于字符串数据的是(  )
A."中国" B.2019 C.China D.中国
【答案】A
【知识点】数据类型
【解析】【解答】字符串类型的数据需要使用 '' (单引号)、""(双引号)。例如 "中国"。故答案选∶A。
【分析】本题考查数据类型。常用的数据类型有整形、浮点型、字符串类型、列表、布尔型等。
14.()下列有关列表的说法错误的是(  )
A.列表中的元素可以是不同的类型数据
B.列表用(  )表示
C.列表的下标从0开始
D.可以对列表进行追加,删除的操作
【答案】B
【知识点】线性表及其操作
【解析】【解答】列表的数据项不需要具有相同的类型,A选项表述正确;列表元素使用[]括起来,选项B错误;列表中元素下标从0开始,选项C正确;可以对列表进行追加、插入、删除、赋值、排序、拷贝等操作,选项D正确。故答案选:B。
【分析】本题考查列表。列表是包含0个或多个对象的有序序列,用方括号“[]”括起来,并用逗号分隔其中的对象(元素)。可以通过索引访问列表中特定位置的元素。
15.下列哪个表达式在Python中是非法的?(  )
A.x = y = z = 1 B.x = (y = z + 1)
C.x, y = y, x D.x+=y
【答案】B
【知识点】运算符与表达式
【解析】【解答】选项A:多重赋值,执行后x,y,z的值都为1;选项B:执行后报错;选项C:对换赋值,执行后x和y值互换;选项D:增量赋值,相当于x=x+ y。故答案选B。
【分析】本题考查的是Python中的合法表达式。
16.()a与b定义如下,下列哪个是正确的 (  )
a = '123'
b = '123'
A.a + b = "246" B.a == b
C.a == 123 D.a + b = 246
【答案】B
【知识点】常量、变量与赋值语句
【解析】【解答】题干中a和b均表示字符串'123',不能进行算术运算,选项A、D表述有误。两个标识符引用自一个对象,用“==”进行判断,选项B正确。a = '123'表示a是字符串'123',而不是数值123,两者不能划等号,C表述错误。故答案选:B。
【分析】本题考查的是Python常量的比较。Python中的对象包含三要素:id、type、value。其中id用来唯一标识一个对象,type标识对象的类型,value是对象的值。is判断的是a对象是否就是b对象,是通过id来判断的。==判断的是a对象的值是否和b对象的值相等,是通过value来判断的。
17.()关于Python语言的特点,以下选项中描述错误的是(  )
A.Python语言是非开源语言 B.Python语言是跨平台语言
C.Python语言是多模型语言 D.Python语言是脚本语言
【答案】A
【知识点】计算机语言及其发展历程
【解析】【解答】Python语言特点:简单易学、面向对象、跨平台、多模型、可移植性、解释性、开源。同时Python语言也是脚本语言。故答案选:A。
【分析】本题考查的是Python语言。Python的五个特点是简单易学;既支持面向过程编程,也支持面向对象编程;可移植性;不需要编译成二进制代码,可以直接从源代码运行程序;是开源软件之一。
18.()以下选项中说法不正确的是(  )
A.C语言是静态语言,Python语言是脚本语言
B.编译是将源代码转换成目标代码的过程
C.解释是将源代码逐条转换成目标代码同时逐条运行目标代码的过程
D.静态语言采用解释方式执行,脚本语言采用编译方式执行
【答案】D
【知识点】计算机语言及其发展历程
【解析】【解答】静态语言采用编译方式执行,脚本语言采用解释方式执行,D项表述错误。故答案选:D。
【分析】本题考查计算机语言及其执行方式。
1.编译:将源代码一次性转换成目标代码的过程,编译是一次性翻译,之后不再需要源代码
2.解释:将源代码逐条转换成目标代码,同时逐条运行的过程,解释是每次程序运行是随翻译执行
3.根据解释和编译两种执行方式,编程语言分为静态语言和脚本语言
(1)静态语言 使用编译执行的编程语言(C/C++ Java)
(2)脚本语言 使用解释执行的编程语言(Python JavaScrept PHP)
19.()IDLE环境的退出命令是(  )
A.esc(  ) B.close(  ) C.回车键 D.exit(  )
【答案】D
【知识点】编程环境
【解析】【解答】Python程序设计语言默认安装时,会有一个自带的集成开发环境IDLE。要创建Python程序文件,可以利用IDLE中的“文件“菜单。可使用exit()或quit()退出Python。故答案选:D。
【分析】本题考查IDLE的命令。IDLE的基本功能:语法加亮、段落缩进、基本文本编辑、TABLE键控制、调试程序。
20.()以下对Python程序设计风格描述错误的选项是:(  )
A.Python中允许把多条语句写在同一行
B.Python语句中,增加缩进表示语句块的开始,减少缩进表示语句块的退出
C.Python可以将一条长语句分成多行显示,使用续航符“\”
D.Python中不允许把多条语句写在同一行
【答案】D
【知识点】注释与缩进
【解析】【解答】Python程序中允许把多条语句写在同一行,故选项D表述错误。故答案选:D。
【分析】本题考查Python程序设计。在Python语句中,增加缩进表示语句块的开始,减少缩进表示语句块的退出。若将一条长语句分成多行显示,则可以使用续航符“\”。
二一教育在线组卷平台(zujuan.21cnjy.com)自动生成 1 / 1登录二一教育在线组卷平台 助您教考全无忧
2022年山东省东营市信息技术等级考试Python 2
一、单选题
1.(2021七下·日照期末)在Python中,运行以下程序得到的结果是(  )
m=19
if m>=30 or m<20:
print(m)
A.20 B.19 C.0 D.空
2.(2020八上·章丘期末)以下不是Python中逻辑运算符的是(  )
A.and B.or C.not D.break
3.()下面关于for循环语法结构说法错误的是(  )
A.for循环中的in后面的数据集合可以是列表、字符串、元组等数据类型
B.for循环中的数据集合后面的冒号可有可无
C.for循环的同级别语句需要缩进对齐
D.for循环中可以继续嵌套for循环
4.()random模块中random.randint(1,10)函数的作用是(  )
A.生成从1到10的随机浮点数 B.产生1到10之间的随机整数
C.返回数值10 D.产生1到9之间的随机浮点数
5.()Python程序导入模块的命令是(  )
A.input B.accept C.import D.in
6.()在Python中,range(3)生成的序列是(  )
A.1,2, 3 B.0, 1, 2, 3 C.0, 1, 2 D.3
7.()在python中运行以下程序,输出的结果是(  )。
for i in range(0,2):
print(i)
A.0 1 2 B.1 2
C.0 1 D.1
8.()在python中运行以下程序,屏幕打印(  )颗*。
for i in range(0,10,2):
print ("*")
A.10 B.5 C.6 D.9
9.()张鹏想要设计了一个小程序,打印如结果所示的图形,画线部分应该填写的代码是(  )
for i in range(6):
print( )
*
**
***
****
*****
A.* B.*+1 C.i** D.i* "*"
10.(2021七下·日照期末)在python中输入以下代码,屏幕打印(  )颗*。
i=0
while i<=100:
print(“*”)
i=i+1
A.99 B.100 C.101 D.102
11.()while循环条件表达式取值为(  )执行后面的语句组
A.True B.False C.True或False D.0
12.()下面是一个输出九九乘法表程序,外层循环一次,内层循环最多执行(  )次。
A.8 B.9 C.10 D.11
13.()下列属于字符串数据的是(  )
A."中国" B.2019 C.China D.中国
14.()下列有关列表的说法错误的是(  )
A.列表中的元素可以是不同的类型数据
B.列表用(  )表示
C.列表的下标从0开始
D.可以对列表进行追加,删除的操作
15.下列哪个表达式在Python中是非法的?(  )
A.x = y = z = 1 B.x = (y = z + 1)
C.x, y = y, x D.x+=y
16.()a与b定义如下,下列哪个是正确的 (  )
a = '123'
b = '123'
A.a + b = "246" B.a == b
C.a == 123 D.a + b = 246
17.()关于Python语言的特点,以下选项中描述错误的是(  )
A.Python语言是非开源语言 B.Python语言是跨平台语言
C.Python语言是多模型语言 D.Python语言是脚本语言
18.()以下选项中说法不正确的是(  )
A.C语言是静态语言,Python语言是脚本语言
B.编译是将源代码转换成目标代码的过程
C.解释是将源代码逐条转换成目标代码同时逐条运行目标代码的过程
D.静态语言采用解释方式执行,脚本语言采用编译方式执行
19.()IDLE环境的退出命令是(  )
A.esc(  ) B.close(  ) C.回车键 D.exit(  )
20.()以下对Python程序设计风格描述错误的选项是:(  )
A.Python中允许把多条语句写在同一行
B.Python语句中,增加缩进表示语句块的开始,减少缩进表示语句块的退出
C.Python可以将一条长语句分成多行显示,使用续航符“\”
D.Python中不允许把多条语句写在同一行
答案解析部分
1.【答案】B
【知识点】分支结构程序设计与分析
【解析】【解答】程序中如果m的值大于等于30或者小于20,就输出m,结果是19。故答案选B。
【分析】本题考查分支结构程序分析。在Python中,可以使用if条件语句来实现条件判断。if条件语句的一般格式为:
if<条件> ;
语句块1>
[else:
<语句块2>]
2.【答案】D
【知识点】运算符与表达式
【解析】【解答】逻辑运算符有not、and、or。break是循环控制语句。故答案选D。
【分析】本题考查的是逻辑运算符。逻辑运算符:逻辑NOT、逻辑AND、逻辑OR,优先级为:NOT AND OR,同级运算从左到右。
3.【答案】B
【知识点】循环结构语句及格式
【解析】【解答】for循环中的in后面的数据集合可以是列表、字符串、元组等数据类型,for循环后面的冒号必须存在。for循环可以嵌套。for循环的同级别语句需要缩进对齐。选项B符合题意,选项A、C、D均不符合题意。故答案选:B。
【分析】本题考查for循环结构语句及格式。for循环语句的一般格式是:
for <变量> in<序列>:
<循环体>
for循环中的数据集合后面的冒号必须存在,<循环体>需要缩进对齐。
4.【答案】B
【知识点】模块的概念与引用
【解析】【解答】random模块是一个随机库。random.randint(1,10)语句作用在1到10中随机生成一个整数。故答案选:B。
【分析】本题主要考查Python模块。random.random()函数是这个模块中最常用的方法了,它会生成一个随机的浮点数,范围是在0.0~1.0之间。random.uniform()正好弥补了上面函数的不足,它可以设定浮点数的范围,一个是上限,一个是下限。random.randint()随机生一个整数int类型,可以指定这个整数的范围,同样有上限和下限值。
5.【答案】C
【知识点】模块的概念与引用;Python常用内置函数
【解析】【解答】导入模块的命令是import, input是输入函数。故答案选:C。
【分析】本题考查模块的导入函数。import语句或from-import语句可以将函数所在的模块导入。
6.【答案】C
【知识点】Python常用内置函数
【解析】【解答】range()函数的起始值为0,range(3)生成的序列是0,1,2。故答案选:C。
【分析】本题考查Python常用内置函数。range(  )函数格式:range([start , ] stop [ ,step]);功能:创建一个整数列表;参数∶起始值(缺省为0),终值(但不包括),步长(缺省为1)。
7.【答案】C
【知识点】循环结构程序设计与分析
【解析】【解答】for i in range(0,2)这条语句中,i每次循环结束后都会变为当前数值的下一个数值,也就是说i变成了i+1 ,i从0开始,步长值默认为1,输出结果为0 1。故答案选C。
【分析】本题考查循环结构程序分析。for循环语句是通过遍历某一序列对象来构建循环,循环结束的条件就是对象遍历完成。
range(  )函数格式: range([start,] stop[, step]);功能:创建一个整数列表;参数:起始值(缺省为0),终值(但不包括),步长(缺省为1)。
8.【答案】B
【知识点】循环结构程序设计与分析
【解析】【解答】 range(  )函数可创建一个整数列表。格式为:range(start,stop,step),其中start:计数从start开始。stop:计数到stop结束,但不包括stop。step:步长,默认为1。range(0,10,2)产生的整数序列为∶0,2,4,6,8,共5个数据,因此循环执行5次。故答案选:C。
【分析】本题考查for循环。字符串和列表等序列,其所有元素的索引值构成一个数字序列。为此,可以先通过Python提供的函数(range)构建数字序列,再通过for循环遍历序列中的所有元素。
for循环语句的一般格式是︰
for <变量> in<序列>:
<循环体>
else:
[语句块]
9.【答案】D
【知识点】循环结构程序设计与分析
【解析】【解答】 range(  )函数可创建一个整数列表。格式为:range(start,stop,step),其中start:计数从start开始,默认为0。stop:计数到stop结束,但不包括stop。step:步长,默认为1。range(6)产生的整数序列为∶0,1,2,3,4,5共6个数据,因此循环执行6次,观察图形可知,每一行打印的”*“数目与i值相等,故画线部分应该填i* "*"。故答案选:D。
【分析】本题考查for循环。字符串和列表等序列,其所有元素的索引值构成一个数字序列。为此,可以先通过Python提供的函数(range)构建数字序列,再通过for循环遍历序列中的所有元素。
for循环语句的一般格式是︰
for <变量> in<序列>:
<循环体>
else:
[语句块]
10.【答案】C
【知识点】循环结构程序设计与分析
【解析】【解答】根据题干代码含义,循环执行从0到100,总共100次,因此会输出101个*。故答案选C。
【分析】本题考查while循环结构程序分析。while循环语句的一般格式如下:
while <条件>:
<循环体>
[else:
语句块]
11.【答案】A
【知识点】循环结构语句及格式
【解析】【解答】while循环条件表达式取值为1或True时执行后面的语句组,当取值为0或False时则不会执行后面的语句组。故答案选:A。
【分析】本题考查while条件表达式。while是一种基本循环模式。当满足条件时进入循环,进入循环后,当条件不满足时,跳出循环。while语句的一般表达式为:while(表达式){循环体}。
12.【答案】B
【知识点】循环结构程序设计与分析
【解析】【解答】双重for循环的运行路径为:外层循环一次,内层循环一轮。i从1开始到9,i等于1时,j只跑到1,内层循环执行1次;i等于2时,j从1跑到2,内层循环执行2次,以此类推可知,当i等于9时,内层循环执行次数最多为9次。故答案选:B。
【分析】本题考查双重for循环。 range(  )函数可创建一个整数列表。格式为:range(start,stop,step),其中start:计数从start开始。stop:计数到stop结束,但不包括stop。step:步长,默认为1。
13.【答案】A
【知识点】数据类型
【解析】【解答】字符串类型的数据需要使用 '' (单引号)、""(双引号)。例如 "中国"。故答案选∶A。
【分析】本题考查数据类型。常用的数据类型有整形、浮点型、字符串类型、列表、布尔型等。
14.【答案】B
【知识点】线性表及其操作
【解析】【解答】列表的数据项不需要具有相同的类型,A选项表述正确;列表元素使用[]括起来,选项B错误;列表中元素下标从0开始,选项C正确;可以对列表进行追加、插入、删除、赋值、排序、拷贝等操作,选项D正确。故答案选:B。
【分析】本题考查列表。列表是包含0个或多个对象的有序序列,用方括号“[]”括起来,并用逗号分隔其中的对象(元素)。可以通过索引访问列表中特定位置的元素。
15.【答案】B
【知识点】运算符与表达式
【解析】【解答】选项A:多重赋值,执行后x,y,z的值都为1;选项B:执行后报错;选项C:对换赋值,执行后x和y值互换;选项D:增量赋值,相当于x=x+ y。故答案选B。
【分析】本题考查的是Python中的合法表达式。
16.【答案】B
【知识点】常量、变量与赋值语句
【解析】【解答】题干中a和b均表示字符串'123',不能进行算术运算,选项A、D表述有误。两个标识符引用自一个对象,用“==”进行判断,选项B正确。a = '123'表示a是字符串'123',而不是数值123,两者不能划等号,C表述错误。故答案选:B。
【分析】本题考查的是Python常量的比较。Python中的对象包含三要素:id、type、value。其中id用来唯一标识一个对象,type标识对象的类型,value是对象的值。is判断的是a对象是否就是b对象,是通过id来判断的。==判断的是a对象的值是否和b对象的值相等,是通过value来判断的。
17.【答案】A
【知识点】计算机语言及其发展历程
【解析】【解答】Python语言特点:简单易学、面向对象、跨平台、多模型、可移植性、解释性、开源。同时Python语言也是脚本语言。故答案选:A。
【分析】本题考查的是Python语言。Python的五个特点是简单易学;既支持面向过程编程,也支持面向对象编程;可移植性;不需要编译成二进制代码,可以直接从源代码运行程序;是开源软件之一。
18.【答案】D
【知识点】计算机语言及其发展历程
【解析】【解答】静态语言采用编译方式执行,脚本语言采用解释方式执行,D项表述错误。故答案选:D。
【分析】本题考查计算机语言及其执行方式。
1.编译:将源代码一次性转换成目标代码的过程,编译是一次性翻译,之后不再需要源代码
2.解释:将源代码逐条转换成目标代码,同时逐条运行的过程,解释是每次程序运行是随翻译执行
3.根据解释和编译两种执行方式,编程语言分为静态语言和脚本语言
(1)静态语言 使用编译执行的编程语言(C/C++ Java)
(2)脚本语言 使用解释执行的编程语言(Python JavaScrept PHP)
19.【答案】D
【知识点】编程环境
【解析】【解答】Python程序设计语言默认安装时,会有一个自带的集成开发环境IDLE。要创建Python程序文件,可以利用IDLE中的“文件“菜单。可使用exit()或quit()退出Python。故答案选:D。
【分析】本题考查IDLE的命令。IDLE的基本功能:语法加亮、段落缩进、基本文本编辑、TABLE键控制、调试程序。
20.【答案】D
【知识点】注释与缩进
【解析】【解答】Python程序中允许把多条语句写在同一行,故选项D表述错误。故答案选:D。
【分析】本题考查Python程序设计。在Python语句中,增加缩进表示语句块的开始,减少缩进表示语句块的退出。若将一条长语句分成多行显示,则可以使用续航符“\”。
二一教育在线组卷平台(zujuan.21cnjy.com)自动生成 1 / 1
同课章节目录