初中信息技术第一课用python编程复习知识点试卷试题.docx
初中信息技术第一课用 python 编程(1)复习学问点试卷试题一、选择题1. 依据 Python 中变量命名遵循的规章,正确的选项是 A. char21B2022PyCPythonDnamech2. 以下不属于高级编程语言的是AC 语言B. VB 语言C. Python 语言D. 机器语言3. Python 中的数据类型 float 表示 A. 布尔型B. 整型C. 字符串型D. 浮点型4. 在 Python 语言中,用来定义函数的关键字是 。A. returnB. defC. functionD. import5. 以下 python 程序段运行后,y 的值是 x=3if x > 3 : y=2*xelse :y=3*x+1 print(y)A10B5C25D266. 以下 Python 程序段执行后,输出结果为 。Am 不能被 3 整除 B29 不能被 3 整除 C29 能被 3 整除Dm 能被 3 整除7. 在 Python 中,假设 x=10, y=20,下面程序段执行后,变量 x、y 的值分别是 x=y y=xA10、 10B10、20C20、 20D20、 108. 有 python 程序如下:S=input printS * 3运行后通过键盘输入 6,则运算结果是 A666BSSSC18DS*39. 以下 python 程序段运行后,s 的值是 n=0 s=0whiles <= 10: n=n+3s=s+n print (s)A0B3C18D3010. 以下表达中正确的选项是。A. Python 3.x 与 Python 2.x 兼容B. Python 语句只能以程序方式执行C. Python 是解释型语言D. Python 语言消灭得晚,具有其他高级语言的一切优点11关于 python 程序设计语言,以下说法不正确的选项是()。Apython 源文件以*.py 为扩展名B. python 的默认交互提示符是:>>>C. python 只能在文件模式中编写代码D. python 具有丰富和强大的模块12运行 Python 程序的过程中消灭了如以下图错误提示,缘由是。A变量名 51study 太长B应当写成“chinese“ =51study C“chinese”应当写成“chinas”D变量名 51study 不符合 python 语言标准,变量名不能以数字开头13以下选项中,合法的 Python 变量名是 A. printB. speedC. PD. a#214. Python 语言自带的 IDLE 环境的退出命令是 A. EscB. closeC. 回车键D. exit15. 关于 Python3.8 根底学问的说法中,不正确的选项是 A. 支持中文做标识符B. Python 标识符不区分字母的大小写C. Python 命令提示符是>>> D命令中用到的标点符号只能是英文字符16. python 的命令行提示符是 A#B>>>C/DC:17. 在 Python 中,表达式(21%4)+5 的值是 A2B6C10D318在 Python 中 print(8+7%2*2)的执行结果是 A5B1C6D1119在 Python 中,Print(abs(-16/5)的执行结果是 A2.4B3C4D-2.420. Python 语言属于 A. 自然语言B. 汇编语言C. 机器语言D. 高级语言21. 以下语言中 不属于高级语言A. pythonB. VCCJAVAD汇编语言22. Python 中 print(66!=66)结果是 。A1B0CTrueDFalse23. 在 Python 中要交换变量a 和 b 中的值,应使用的语句组是 Aa,b = b,aCa = b;b = a24. Python 输入函数为 。Ba = c ;a = b;b = cDc = a;b = a;b = cAtimeBroundCinput( )Dprint25. 如下 Python 程序段for i in range1,4: for j in range0,3:print “Python“语句 print “Python“的执行次数是 A3B4C6D9 26在 Python 中,用变量 code 存储学生的借书卡编码,例如:code “NO2022230502”,则变量 code 的数据类型应定义为 A布尔型B整型C字符串型D浮点型27下面的 Python 程序段运行后的输出结果是 List=10,25,猕猴桃,9,65PrintList3A25B猕猴桃C猕猴桃D928列表在python 中的作用格外强大,它可以包含多个数据元素,下面是列表的数据元素。A整数B浮点数C字符串D以上都是29关于 python 公布代码及安装使用代码,以下说法错误的选项是A. 创立一个文件夹 mymodule,其中包含 mymodule.py 和 setup.py包含公布的元数据 两个文件B. 在 DOS 命令行中翻开 mymodule 所在的名目,使用“python setup.py sdist”命令构建公布文件 C已经构建公布的模块必需先导入程序,然后才能使用。导入时只能使用语句“import mymodule”,不行以用“from mymodule import *”D下载安装,使用“python setup.py install”命令安装到你的 Python 本地副本中30. 以下哪条赋值语句在 Python 中是非法的:AX=Y=Z=1BX=(Y=Z+1)CX,Y=Y,XDX+=Y31. 在 Python 中自定义函数需要什么关键字放在函数开头 A. functionB. defC. defineD. void32. 在编写 python 程序时缩进的作用是。A. 让程序更美观 C只在 if 语句中使用33. 以下 Python 程序段运行的结果是()。i=0sum=0 while i<10:if i%3=0: sum+=ii+=1print(“sum=“,sum)B. 只在 for 循环中使用D用来界定代码块Asum=9Bsum=10Csum=18Dsum=1934. 使用 UltraEdit 软件观看字符“2022,Python 来袭”的内码,局部界面如下图。以下说法正确的选项是A图中字符“2022,Python 来袭”共占 15 个字节,其中共有 10 个 ASCII 字符B字符“10”的十六进制内码是 3AC“CO B4”是“来”字在计算机内存储和处理时的交换码D小写字母p 的二进制内码是 111000035. 要利用 Python 通过数组绘制拟合曲线图,必需要用到的外部库是 A. time 库B. random 库C. turtle 库D. matplotlib 库36. 有如下 VB 程序段: s1 = “python“: s2 = “visual“ i = 1: j = 1: s = “Do While i <= Len(s1) And j <= Len(s2)If Mid(s1, i, 1) >= Mid(s2, j, 1) Then s = s + Mid(s1, i, 1)Elsej = j + 1 End Ifi = i + 1Loop执行该程序后,的值是 A2B3C5D 737. 以下 Python 表达式中,能正确表示“变量x 能够被 4 整除且不能被 100 整除”的是 Ax%4=0 or x%100!=0 Bx%4=0 and x%100!=0 Cx/4=0 or x/100!=0 Dx/4=0 and x/100!=038. 在 python 中能实现下面结果的代码是。请输入你的性别:A. print“请输入你的性别:” Cinput“请输入你的性别:”B. print请输入你的性别: Dinput请输入你的性别:39. Python 的设计具有很强的可读性,相比其他语言具有的特色语法有以下选项,正确的是。A交互式B解释型C面对对象D效劳端语言40. 小明想要通过编程来解决由昆明到景东锦屏耗时最短行程问题时,最核心的工作是 A. 设计出解决问题的算法C编写出 Python 代码B. 设计出解决问题的 PPT D选择一种编程软件41. Python 中变量的命名遵循的规章,不正确的选项是 A必需以字母或下划线开头,后面可以是字母、数字或下划线。B区分大小写C不区分大小写D不能使用保存字42. 以下有关于 print 命令的描述中,正确的选项是 A在打印机里打印相关的文本或者数字等 B可以用来画图 C在屏幕中输出相应的文本或者数字等 D执行语句 print“python”,3.7时会出错43. 如图 Python 代码执行后,a,b 的值分别为: A5,10B10,5C5,5D10,1044. 在 python 中,语句 print(a,b)的意思是 A. 打印 a,bB. 输出a,bC. 输出 a,bD. 输出 a,b 的值45. 计算机能直接识别、理解执行的语言是 A. 汇编语言BPython 语言C自然语言D机器语言46. 对于 Python 语言中的语句“x=num/100%10”,当 num 的值为 45376 时,x 的值应为 A3B4C547. 在 python 中运行print(“3+6”)的结果是。A9B“3+6”C3+6 48在 Python 中运行以下程序,输出结果为 for i in range (1,6):print(*)A*B* * * * * *C* * * * * 49以下可以导入 Python 模块的语句是 Aimport moduleB. input moduleC. print moduleD. def module50. 下面选项中对 Python 操作描述错误的选项是 A. x1+x2 连接列表 x1 和 x2,生成列表B. x*n 将列表x 复制次,生成列表CMin(x) 列表x 中最大数据项DLen(x) 计算列表中成员的个数二、程序填空51. 阅读程序。分析以下 Python 程序并答复以下问题。who=”我的” action=”是”destination=”镜像世界” number=”153”code=”通行密码”print( who+destination+code+action+str(number)(1) 变量 who 的数据类型。(2) 类似 number 的数据类型。(3) print 语句输出的结果是。D6 D“9”D*(4) str(number)的作用是。(5) “+”在程序中的作用是。52. 假设两个素数之差为 2,则该对素数称为双胞胎数,如 3,5 就是一对双胞胎数。编写python 程序,实现如下功能:输入n 的值,统计显示n 以内的全部双胞胎数。程序运行界面如下图:实现上述功能的程序如下,请在划线处填入适宜的代码。def isprimex:for i in range2,x: if:return False return Truen=intinput“请输入一个正整数 n:” c=0k=3while k<=n-2:if isprimek and: printk,k+2 k=k+1print“共有”+strc+“对双胞胎数”53. 某餐馆近期推出“消费 1000 元及以上享受 8 折优待,1000 元以下享受每满 100 减 15 优待”的活动。以下 Python 程序段实现了生成顾客消费清单的功能,请补全处代码。def gs(n):#字符串长度统一if len(n)>=5:n= else:#取字符串的前 5 个字符n=n+“ “*(5-len(n)return nr=1000;x=100;y=15;z=0.8#从系统中分别猎取消费额度、满和减以及打折的数值dis=“红烧排骨“,“香炸刀鱼“,“虾仁“,“菜心“,“米饭“ #某顾客所点菜品名称num=1,1,1,1,3#某顾客所点菜品数量mon=46,45,68,16,1#某顾客所点菜品单价print(“菜品名称“,“数量“,“小计“)for i in range(len(dis): print(gs(disi),numi,“ “,numi*moni) s=s+numi*moniif s>=r: total=s*z else:print(“消费合计:“,s) print(“应收现金:“,total)54. 某种数据加密方法描述如下加密前数据是ASCII 字符: 以 8 个数据为一段,将n 个待加密数据依次分割成假设干个数据段,剩余数据个数小于8为独立数据段。 数据加密规章:数据个数等于8 的数据段,对各个字符进展位置变换;数据个数小于8的数据段,不进展位置变换。位置变换:用位置变换密钥数组c,将数据段每个字符进展位置变换,方法如下: 加密后某数据段的第i 个元素=对应原数据段的第 c(i)个元素,其中 i=1,2,8。数值变换:位置变换后,依次取出各个字符进展数值变换:把该字符的ASCII 码转二进制,然后与密钥m 对应的二进制数m 为 1 到 255 之间的整数按位异或运算。异或运算规章:假设a、b 两个值不一样,则ab 结果为 1;假设a、b 两个值一样,则ab 结果为 0,即:00=0,10=1,01=1,11=0。 把上述处理的得到二进制数依次拼接,即构成最终的加密数据例如,待加密数据为“python3.50”,数组 c 各元素的值依次是数组 c36152847则数据位置变换如下:如值变换密钥m 为 35二进制表示是 00100011,则字符“t”ASCII 码值是 116,二进制表示是 010100的数值变换过程如下:变换前01110100密钥 m00100011变换后01010111(1) “A”的 ASCII 码值是 65,m=35,则“A”数值变换后的结果是填二进制数据。(2) 小李依据上述算法,设计了一个数据加密程序,其VB 代码如下,请在划线处填入适宜的代码。Const n = 1024Dim c(1 To 8) As Integer Private Sub Form _ Load产生位置变换密钥数组c,代码略End SubFunction convert(c As Integer)As String程序功能:把整数c 转成 8 位二进制数,代码略End FunctionPrivate Sub Command1_ClickDim s As String,st As String,ss As String,res As String Dim i As Integer,j As Integer start As IntegerDim a(1 To n) As String,b(1 To n) As String s = Text1. Textst = convert(Val(Text2. Text) For i = 1 To Len(s)a(i) = Mid(s,i,1)Next ii = 1:start = -8Do While If i Mod 8 = 1 Then start = start + 8 b(i)= i = i + 1 LoopFor j = i To Len(s) b(j) = a(j)Next jFor i = 1 To Len(s) For j = 1 To 8If Mid(ss,j,1)= Mid(st,j,1)Thenres = res + “0“ Else res = res + “1“ ”按位异或Next j Next iText3. Text = res End Sub55. 辗转相除法,又称欧几里德算法,用于计算两个正整数m、n 的最大公约数。它是最古老的算法,其可追溯至公元前300 年前。辗转相除法的算法步骤是,对于给定的两个正整数m、nm>n,用 m 除以n 得到余数r,假设余数r 不为 0,就将n 和r 构成的一对数m=n,n=r,连续上面的除法,直到余数为 0,这时m 就是原来两个数的最大公约数。由于这个算法需要反复进展除法运算,故被形象地命名为“辗转相除法”。小曲设计了辗转相除法的算法,请依据下面算法答复以下问题。描述一描述二描述三输入两个正整数 m,nm>n;计算m 除以n 所得的余数r;m=n,n=r;假设 r=0,则 m,n 的最大公约数等于m;否则转到 步骤;输出最大公约数 m;完毕。(1) 描述一是描述法;描述二是流程图描述法;描述三是计算机程序语言描述法。(2) 在描述三中代码 4 到 6 行作用是。(3) 在描述三程序设计中,补充代码第8 行划线处为。56. 为保护环境,很多城市开头对垃圾实行分类,便于更好的进展处理,为了让大家了解垃圾的分类状况,建立了以下四类列表,list1可回收垃圾、list2有害垃圾、list3易腐垃圾,剩下的为其他垃圾,目前,列表中已经存储了以下数据。list1=“玻璃瓶“,“旧书“,“金属“,“纸板箱“,“旧衣服“,“易拉罐“list2=“胶片“,“消毒水“,“纽扣电池“,“水银温度计“,“过期药水“,“泡沫塑料“list3=“动物内脏“,“菜叶菜梗“,“过期食品“,“香蕉皮“,“果壳“依据现有列表,完成以下问题:(1) 写出从列表 list3 中取出“过期食品”的表达式:(2) 写出从 list1 中截取“旧书“,“金属“,“纸板箱“这一段的表达式:(3) 现又觉察一个的列表如下:list4=“过期化装品“,“过期药品“,“杀虫剂“,经 过推断,里面存放的为有害垃圾,如何将该列表中的元素添加到list2 中,请写出相关的表达式:(4) 小明在路上捡到了一个塑料瓶,推断为可回收垃圾,写出相关表达式,将塑料瓶添加到列表 list1 中:57. 完善程序实现以下功能并保存。输出数组的最大值。arr1 =12, 435, 76, 24, 78, 54, 866, 43 = -32768for i in range(0,7):if arr1i > max1 : max1 = print(“最大值是:“,)input(“运行完毕,请按回车键退出.“)58. 编写一个程序,判定用户输入的两个数a 和 b,假设用户输入的第一个数大,则两数互换,否则原样输出。59. 输入一行字符,分别统计出其中英文字母、空格、数字和其它字符的个数。60. 哥德巴赫在 1742 年提出了以下猜测:任何一个大于2 的偶数都可以写成两个质数之和,请完善代码帮助哥德巴赫验证他的猜测。import math def ss(n):Flag=True i=2while i <= int(math.sqrt(n)and Flag: if Flag = Falsereturn Flagn=int(input(“输入一个大于 2 的偶数”) for i in rang(2,n/2+1):if print(str(n)+“=“+str(i)+“+“+str(n-i) 假设输入“8”则结果显示 61工程情境在中国古代,出自数学家张丘建的算经中这样一个值得争论的问 题:今有鸡翁一,直钱五;鸡母一,直钱三;鸡雏三,直钱一。凡百钱,买鸡百只。问鸡翁、 母、雏各几何?这个问题就是著名的“百钱买百鸡问题”。即:现有100 文钱,公鸡 5 文钱一只,母鸡 3 文钱一只,小鸡一文钱 3 只,要求:公鸡,母鸡,小鸡都要有,把100 文钱买 100 只鸡,买的鸡是整数。问公鸡、母鸡和小鸡各几何?问题求解设用变量g、m、x 三个变量分别存放公鸡、母鸡和小鸡的数量,请阅读如下程序,在空白处填写适当的表达式或语句,使程序完整。for g in range(1,20): for m in:for x in range(3,98,3):ifand=100: print(“公鸡:“,g,“母鸡:“,m,“小鸡:“,x)62. 程序分析题学校进展校园歌手大赛,评委由 6 人组成。评分方法:去掉一个最高分和一个最低分,计算其余 4 位评委的平均分,作为选手的最终得分。max 记录最高分; min 记录最低分; s记录六位评委的总分; aver 记录最终得分。第 1 步:从文本框中分别读入 6 位评委的打分并依次存入到 a(1)至 a(6)中第 2 步:将第 1 位评委的打分 a(1)分别赋给最高分 max ,最低分 min 和总分S第 3 步:利用循环构造把另外 5 位评委的打分累加给s 从而求出 6 位评委的总分s ,同时把 5 位评委的打分与 max 和 min 进展比较,得出 6 位评委中的最高分 max 和最低分 min。第 4 步:从总分中s 中去掉最高分 max 和最低分 min,求出其他 4 位评委的平均分 aver 作为选手的最终得分。max=a0 min=a0 s=0for i in range(6) :s=s+aiif ai>max:max=a iif ai <min:min=a i aver=()/4(1) 在引用 tkinter 模块进展界面设计的过程中,窗体中录入评委打分的对象是由控件生成的。AEntryBLabelCFrame DButton(2) 题目中算法描述承受的是A、自然语言 B、伪代码 C、流程图 D、.N-S 图(3) 以下程序代码片段对应于算法描述中的第2 步至第 4 步。请填写片段中空白处的表达式填写完整 63. 阅读程序。分析有关多项式的代码并答复以下问题。求 1!+2!+3!+20!的和。n=0 s=0 t=1for n in range1,21:t*=n s+=t print(s)1n 的作用是。2s 的作用是。3t 的初值必需赋值为 1,这是由于。(4) t*=n 的等价语句是 (5) s+=t 的等价语句是。64程序补充:(1) 有 5 万元资金存入银行,选择“1 年定期.自动转存”的存款方式,由于银行利率是不断变化的,这 5 年利率分别是 3.25%.3%.3%.2%.1.75%,5 年后会有多少收益呢?调用round函数,保存结果两位小数。money = rate= for print“5 年以后存款总额:”,money,“元”(2) 某投资者购置了 10 万元一年期收益率 3.7%的银行保证收益型理财产品。每年理财赎回后,他会提取 2 万元用作生活所需,余下资金仍购置此种理财。在收益率不变的状况下,多少年后本金被全部取出?money= year= while printyear,“年后资金被全部取出”65冠军在A、B、C、D 四位同学中。A 说:“不是我”,B 说:“是C”,C 说:“是D”, D 说:“C 说的不对”,四人中有一人说了假话。推断出到底谁是冠军。请在空格处填写正确的代码,使程序完善。champion=”A”,”B”,”C”,”D” #设置选手列表for i in: #循环读取选手编号cond=(i!=”A”) +(i=”C”) + (i=”D”)+(i!=”D”) #查找符合条件的选手if cond=: #说真话是否是 3 人print(“冠军是:“,) #输出冠军input(“运行完毕,请按回车键退出.“)【参考答案】*试卷处理标记,请不要删除一、选择题1A【详解】此题考察的是Python变量名的命名规章。Python中变量命名规章:由字母、数字、下划线组成,不能以数字开头,系统保存字不能作为变量名。故此题应选A。解析:A【详解】此题考察的是 Python 变量名的命名规章。Python 中变量命名规章:由字母、数字、下划线组成,不能以数字开头,系统保存字不能作为变量名。故此题应选A。2D【详解】此题考察的是程序语言。常见的高级编程语言有:C 、VB、Python 等。机器语言是计算机语言的一种不属于高级语言。故应选 D。【点睛】解析:D【详解】此题考察的是程序语言。常见的高级编程语言有:C 、VB、Python 等。机器语言是计算机语言的一种不属于高级语言。故应选D。【点睛】3D【详解】此题主要考察 Python 数据类型。布尔型 bool,整型 int,字符串型 String,浮点型 float,故此题选 D 选项。解析:D【详解】此题主要考察 Python 数据类型。布尔型 bool,整型 int,字符串型 String,浮点型 float,故此题选D 选项。4B【详解】此题主要考察 Python 关键字。return 表达式完毕函数,选择性地返回一个值给调用方;def 用来定义函数;import 用来导入模块,故此题选B 选项。解析:B【详解】此题主要考察 Python 关键字。return 表达式完毕函数,选择性地返回一个值给调用方; def 用来定义函数;import 用来导入模块,故此题选B 选项。5A【详解】此题主要考察 Python 程序的执行。x=3,不满足 x>3,执行 y=3*x+1=10,故此题选 A 选项。解析:A【详解】此题主要考察 Python 程序的执行。x=3,不满足 x>3,执行 y=3*x+1=10,故此题选 A 选项。6B【详解】此题考察的是 Python 选择语句。print 是输出语句,%是求余,!=是不等于,29%3=2,条件不成立,则执行输出 29 不能被 3 整除。故此题应选 B。解析:B【详解】此题考察的是 Python 选择语句。print 是输出语句,%是求余,!=是不等于,29%3=2,条件不成立,则执行输出 29 不能被 3 整除。故此题应选B。7C【详解】此题主要考察 Python 程序的执行。x=10,y=20,x=y=20,y=x=20,故程序段执行后,变量 x、y 的值分别是 20、 20,故此题选 C 选项。解析:C【详解】此题主要考察 Python 程序的执行。x=10,y=20,x=y=20,y=x=20,故程序段执行后,变量x、y 的值分别是 20、 20,故此题选 C 选项。8A【详解】此题主要考察 Python 程序的执行。input函数是通过键盘输入,将其以字符类型返回,故 S=“6”,输出 S*3=“666”,故运算结果是 666,故此题选 A 选项。解析:A【详解】此题主要考察 Python 程序的执行。input函数是通过键盘输入,将其以字符类型返回,故S=“6”,输出 S*3=“666”,故运算结果是 666,故此题选 A 选项。9C【详解】此题主要考察 Python 程序的执行。n=0,s=0,循环条件是 s<=10,则循环完毕时,n=n+3=0+3+3+3=9,s=s+n=0+3+6+9=18,故程序完毕后,s 的值是 18,故解析:C【详解】此题主要考察 Python 程序的执行。n=0,s=0,循环条件是 s<=10,则循环完毕时, n=n+3=0+3+3+3=9,s=s+n=0+3+6+9=18,故程序完毕后,s 的值是 18,故此题选 C 选项。10C【详解】此题考察 Python 相关学问点Python 3.x 与 Python 2.x 版本不同,不兼容。应选项 A 说法错误Python 语句也可以使用脚本直接运行。应选项B 说法错误Python 是解解析:C【详解】此题考察 Python 相关学问点Python 3.x 与 Python 2.x 版本不同,不兼容。应选项A 说法错误Python 语句也可以使用脚本直接运行。应选项B 说法错误Python 是解释型语言。故此题选C 选项Python 不具有其他高级语言的一切优点。应选项D 说法错误11C【详解】此题主要考察 Python 程序设计语言。python 源文件以*.py 为扩展名, python 的默认交互提示符是:>>>,python 能在文件模式中编写代码,也能在交互模式中编写代码,p解析:C【详解】此题主要考察 Python 程序设计语言。python 源文件以*.py 为扩展名,python 的默认交互提示符是:>>>,python 能在文件模式中编写代码,也能在交互模式中编写代码,python 具有丰富和强大的模块,故此题选C 选项。12D【详解】此题考察的是程序调试。报错内容是“语法错误:无效语法”,变量名 51study, 数字不能作为变量名的开头,故 D 项正确。解析:D【详解】此题考察的是程序调试。报错内容是“语法错误:无效语法”,变量名51study,数字不能作为变量名的开头,故D 项正确。13B【详解】此题主要考察 Python 变量的命名。变量的命名规章有:只能以字母或下划线开头,不能包含特别符号,不能是关键字,故合法的 Python 变量名是 speed,故此题选 B 选项。解析:B【详解】此题主要考察 Python 变量的命名。变量的命名规章有:只能以字母或下划线开头,不能包含特别符号,不能是关键字,故合法的Python 变量名是 speed,故此题选 B 选项。14D【详解】此题主要考察 Python 根本学问。Python 程序设计语言默认安装时,会有一个自带的集成开发环境 IDLE。要创立 Python 程序文件,可以利用 IDLE 中的“文件“菜单。可使用 exit(解析:D【详解】此题主要考察 Python 根本学问。Python 程序设计语言默认安装时,会有一个自带的集成开发环境 IDLE。要创立 Python 程序文件,可以利用 IDLE 中的“文件“菜单。可使用 exit或quit退出 Python,因此 D 选项正确。【点睛】15B【详解】此题主要考察 Python 语法。Python3.8 支持中文做标识符,Python 标识符区分字母的大小写,Python 命令提示符是>>>,命令中用到的标点符号只能是英文字符,故此题选 B 选项解析:B【详解】此题主要考察 Python 语法。Python3.8 支持中文做标识符,Python 标识符区分字母的大小写,Python 命令提示符是>>>,命令中用到的标点符号只能是英文字符,故此题选B 选 项。16B【详解】此题主要考察 Python 命令提示符。python 的命令行提示符是>>>,故此题选 B选项。解析:B【详解】此题主要考察 Python 命令提示符。python 的命令行提示符是>>>,故此题选 B 选项。17B【详解】此题主要考察 Python 表达式的运算。(21%4)+5=1+5=6,故表达式(21%4)+5 的值是 6,故此题选 B 选项。解析:B【详解】此题主要考察 Python 表达式的运算。(21%4)+5=1+5=6,故表达式(21%4)+5 的值是 6