【编程】python二级基本考点_第1页
【编程】python二级基本考点_第2页
【编程】python二级基本考点_第3页
已阅读5页,还剩5页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、【编程】python 二级基本考点一、选择题Python 程序设计语言中,表示整除的符号是( )/%mod/python round(b,1)+abs(a)的值为( )A1.3B5.33C5.4D5.3现有如下 Python 程序: List = Happy, new, year! s = List 1 d = s : -1 执行该程序后,d 的值为()pyHappewnePython 中,input()函数的返回结果的数据类型为( )Number 型String 型CList 型DSets 型VB Len(python)+20 的值相等的是( )Int(Rnd * 26)+1 以下属于计算机

2、高级语言的是( )BVal(20)+16 mod 9Dabs(Sqr(16) 30)Python自然语言汇编语言机器语言python 程序变量名的是( )s%13stuwhiledist要实现将实数型变量a python 可以实现的是( )Aa%0.001Ba/0.001Cround(a,3)Dround(3,a)以下叙述中正确的是()。Python 3.x Python 2.x 兼容Python 语句只能以程序方式执行Python 是解释型语言Python 语言出现得晚,具有其他高级语言的一切优点10python 程序设计语言,下列说法不正确的是( Apython 是一种解释型、面向对象的计

3、算机程序设计语言python Windows Linux 系统python *.py 为扩展名python 11Python 程序段for i in range(1,4): for j in range(0,3):print (Python)print (Python)的执行次数是()A3B4C6D9Python 中变量命名遵循的规则,正确的是( )Achar21B2020PyCPythonDnamechPython3.8 基础知识的说法中,不正确的是()支持中文做标识符Python 标识符不区分字母的大小写Python D14下列关于算法说法不正确的是( )A Python 语言来实现B解决

4、问题的过程就是实现算法的过程 C算法是程序设计的“灵魂”D算法可以通过编程来实现python 变量名的是( )A5xBx-1CifDx_1二、程序填空一家商场在降价促销,如果购买金额不高于200 10%的折扣,如果购买金额200 20%Python 程序,输入消费额(整数),显示折扣后的应付金额。求解a b 内(包含a b)程序。程序如下:import math def IsPrime(i):if i=1:return Falsefor j in range(2,int(math.sqrt(i)+1): if:return False return Truea=int(input(请输入 a:

5、)b=int(input(请输入 b:) summ=0for i in range(a,b+1): if IsPrime(i):while t0: summ=summ+t%10print(数字和为:,summ)现有字典如下,根据题目要求,写出相关的表达式:xingzuo = 小明:巨蟹座,小红:处女座,小兰:金牛座现要取出小红所对应的星座,写出相关表达式:现发现,“小兰”同学的星座应该是“水瓶座”,请帮忙修改。添加。写出删除该字典的表达式:输入一行字符,分别统计出其中英文字母、空格、数字和其它字符的个数。阅读程序。分析条件语句的代码并回答问题。如果不能使用int()函数,那么变量s 的类型将会

6、变成。如果你的期末成绩是 85,你得到的评价将会。如果你的期末成绩是 55,你得到的评价将会。如果你得到的评价是“还可以再提升”,你的期末成绩应该和之间。“程序中出现的所有else 都可以替换为elif,程序效果一样”,这种说法(“对”或“错”)的。阅读程序。阅读求水仙花数的代码并回答问题。 153=13+53+33,请计算并输出所有三位数的水仙花数。for n in range(100,1000): i=n/100j=n/100%10 k=n%10if n=i*i*i+j*j*j+k*k*k: print(n)的符号作用是。的符号作用是。=的符号作用是。在代码中,变量i 表示的是三位数中的位

7、。在代码中,变量j 表示的是三位数中的位。在代码中,变量k 表示的是三位数中的位。在这个区域内,变量n 无法取到的数值。【参考答案】*试卷处理标记,请不要删除一、选择题1D【详解】本题主要考查Python 中的运算符。/是除法运算,“%”是取余运算,mod 是求余函数, “/”是整除运算,因此D 选项正确。【点睛】解析:D【详解】本题主要考查 Python 中的运算符。/是除法运算,“%”是取余运算,mod 是求余函数,“/”是整除运算,因此 D 选项正确。【点睛】2D【详解】Python 表达式的运算。round(x,n)x 的小数点四舍五入到n 个数字,abs round(b,1)+abs

8、(解析:D【详解】Python round(x,n)x 的小数点四舍五入到n 个数字,abs round(b,1)+abs(a)=3.3+2=5.3,故本题选D 选项。3D【详解】Python sList1 =newds1 =ne(表示去s 最后一个字符剩下的部分),D 选项。解析:D【详解】本题主要考查 Python 列表运算。 s = List 1 =new, d = s : -1 =ne(表示去除字符串 s最后一个字符剩下的部分),故本题选D 选项。4B【详解】Python Python 中,input()函数的返回结果的数String B 选项。解析:B【详解】Python Pytho

9、n 中,input()函数的返回结果的数据类型为字String 型,故本题选B 选项。5D【详解】VB 基本函数的应用。Len()函数功能是求字符串长度,返Len(python)+20 。A 选项:Rnd 0 1 之1,解析:D【详解】VB Len()函数功能是求字符串长度,返回数值型数据Len(python)+20 A 0 1 1, Int()Int(Rnd * 26)+1 0 26 的随机数,不一定为26A 是取余运Val(20)+16 mod 9 B 函数功能是截取字符串, Mid(Hello2019,6,2)+6C 是求平方根函数,abs()abs(Sqr(16) 30)D 选项。6A

10、【详解】本题考查计算机语言的相关知识点Python、Java计算机低级语言有汇编语言机器语言是计算机直接识别并执行的语言。故本题选 A 选项解析:A【详解】本题考查计算机语言的相关知识点计算机高级语言有Python、Java 等计算机低级语言有汇编语言机器语言是计算机直接识别并执行的语言。故本题选A 选项7D【详解】PythondistpythonD解析:D【详解】本题主要考查 Python dist python 程序变量名,故本题选D 选项。8C【详解】Python 函数。round(x,n)x n 个数a round(a,3),故C 选项。解析:C【详解】Python round(x,n

11、)x 的小数点四舍五入到n 个数字,故要实现将实数型变量a 的值保留三位小数,可以使用语句round(a,3)C 选项。9C【详解】本题考查 Python 相关知识点Python 3.x Python 2.x A 说法错误Python 语句也可以使用脚本直接运行。故选项B 说法错误Python 是解解析:C【详解】本题考查 Python 相关知识点Python 3.x Python 2.x 版本不同,不兼容。故选项A语句也可以使用脚本直接运行。故选项B 说法错误Python 是解释型语言。故本题选CPython 不具有其他高级语言的一切优点。故选项D 说法错误10B【详解】Pythonpyth

12、onWindowsLinux源文件以*.解析:B【详解】Python python 是一种解释型、面向对象的计算机程序设计语言;python Windows Linux 系统;python *.py 为扩展名;python 文件不能直接在命令行中运行,故本题选B 选项。11D【详解】Python i 1-3j 的0-2print (Python)3*3=9D 选项。解析:D【详解】Python 程序的执行。外循环变量i 1-3j 0- 2print (Python)3*3=9D 选项。12A【详解】Python 变量名的命名规则。Python 中变量命名规则:由字母、数字、下划线组成,不能以数

13、字开头,系统保留字不能作为变量名。故本题应选A。解析:A【详解】本题考查的是 Python 变量名的命名规则。Python 中变量命名规则:由字母、数字、下划线组成,不能以数字开头,系统保留字不能作为变量名。故本题应选A。13B【详解】本题主要考查 Python 语法。Python3.8 支持中文做标识符,Python 标识符区分字母的大小写,Python 命令提示符是,命令中用到的标点符号只能是英文字符,故本题选 B 选项解析:B【详解】Python Python3.8 标识符区分字母的大小写,Python ,命令中用到的标点符号只能是英文字符,故本题选B 选项。14A【详解】本题考查的是算

14、法相关知识。所谓“算法”就是解题方法的精确描述,由有限个步骤组成。算法独立于任何具体的语言,但 Python 算法也可以用其他语言来实现,故选项 A 错误;解决问题的过程就是实现解析:A【详解】本题考查的是算法相关知识。所谓“算法”就是解题方法的精确描述,由有限个步骤组 成。算法独立于任何具体的语言,但Python 算法也可以用其他语言来实现,故选项A 错 核心,即是程序设计的“灵魂”。故应选A。15D【详解】Python x_1 Python 变量名,故本D 选项。解析:D【详解】本题主要考查 Python x_1 Python 变量名,故本题选D 选项。二、程序填空16price=int(

15、input(请输入消费额(整数):) if price 200:price=price-price*0.1 else:price=price-price*0.2print(折扣后的应付金额是:,price)【详解】Python 程序的执行与调试。用键盘通过输入函数input int if 条件分支结构,判断如果购买金额不高于200 元,会给10%的折扣,如果购买金额高于200 print 输出函数输出折扣后的应付金额。17i%j=0t=it=t/10【详解】Python 程序执行与调试。此处是处理从2 开始到i 1,若能整除i 则表明i 不是素数,否则直到循环结束,表明i i%j=0i 是素数

16、, 则将变量i 赋给变量twhile 循环将t summ 中,故此处填t=i。同理此处取出个位数后,更新t 。18xingzuo“小”xingzuo“小兰”=“水瓶座” xingzuo“小贝”=“双子座del xingzuo【详解】本题主要考查字典数据类型。字典数据类型,可以通过检索字典的键值得到对应的值, 即 xingzuo“小红”=xingzuo。将“小兰”同学的星座修改为“水瓶座”,可以通过语句xingzuo“小兰”=“水瓶座”。同理添加小贝的信息为,xingzuo“小贝”=“双子座”。删除该字典的表达式是del xingzuo。19s = input(input a string:)

17、letter = 0 # 统计字母space = 0 # 统计空格digit = 0 # 统计数字other = 0 # for c in s:if c.isalpha(): letter += 1elif c.isspace():space += 1 elif c.isdigit():digit += 1 else:other += 1print(字母:,letter,空格:, space,数字:,digit,其他字符:, other)【详解】本题主要考查程序设计。题干要求可通过Python for 循环、多条件分支结构。其中实现分别统计出其中英文字母、空格、数字和其它字符的个数可通过函数 isalpha、isspace、isdigit 来判断统计,具体代码如下:s = input(input a string:) letter = 0统计字母space = 0 # 统计空格digit = 0 # 统计数字other = 0 # for c in s:if c.isalpha(): letter += 1elif c.isspace():space += 1 elif c.isdigit():digit += 1 else:other += 1print(字母:,letter,空格:, space,数字:

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论