收藏 分销(赏)

python二级模拟卷练习.doc

上传人:精**** 文档编号:13007349 上传时间:2026-01-04 格式:DOC 页数:19 大小:589KB 下载积分:8 金币
下载 相关 举报
python二级模拟卷练习.doc_第1页
第1页 / 共19页
python二级模拟卷练习.doc_第2页
第2页 / 共19页


点击查看更多>>
资源描述
python二级模拟卷练习 一、选择题 1.有关循环构造说法不对是( )。 A.循环构造是算法基本构造之一 B.有程序设计中没有循环构造 C.循环构造在程序设计有也许会有嵌套出现 D.在PYTHON 程序设计语言中循环构造一般使用IF语句实现。 2.如下Python程序段 x = 0 while x < 50: x = (x + 2) * (x + 3) 运行后,x值为( ) A.0 B.72 C.50 D.168 3.在Python中,返回x绝对值函数是( )。 A.abs(x) B.bin(x) C.all(x) D.input(x) 4.Python文献后缀名是( )。 A..doc B..vbp C..py D..exe 5.在python中,下列属于字符串常量是( ) A."python" B.3.14 C.cnt D. 6.如下Python程序段 for i in range(1,4): for j in range(0,3): print ("Python") 语句print ("Python")执行次数是( ) A.3 B.4 C.6 D.9 7.下列有关Python语言变量申明说法中,对是( ) A.Python中变量不需要申明,变量赋值操作即是变量申明和定义过程 B.Python中变量需要申明,变量申明对应明确申明语句 C.Python中变量需要申明,每个变量在使用前都不需要赋值 D.Python中变量不需要申明,每个变量在使用前都不需要赋值 8.Python程序文献扩展名是( )。 A..python B..pyt C..pt D..py 9.有关python程序设计语言,下列说法不对是( ) A.python是一种解释型、面向对象计算机程序设计语言 B.python支持Windows操作系统,但不支持Linux系统 C.python源文献以***.py为扩展名 D.python文献不能直接在命令行中运行 10.在Python中,显示出信息x,并规定输入数据是( )。 A.abs(x) B.float(x) C.print(x) D.input(x) 11.下列选项中,属于Python输出函数是( )。 A.random() B.print() C.sqrt() D.input() 12.在Python中,“print(100-33*5%3)”语句输出是( ) A.34 B.67 C.100 D.1 13.Python不支持数据类型有( )。 A.char B.int C.float D.list 14.算法用Python程序实现,如下代码中哪处语句存在语法错误( ) A. B. C. D. 15.如图Python代码执行后,a,b值分别为:( ) A.5,10 B.10,5 C.5,5 D.10,10 16.下面Python程序段运行后输出成果是( ) x=3 if x%2==0: print(x, "是偶数。") else: print(x, "是奇数。") A.3是奇数 B.x, "是偶数" C.x, "是奇数" D.3是偶数 17.王明编写了Python程序,根据输入体重和身高计算BM值并显示与否超标。王明体重80kg,身高170cm。其中“体重80kg”“身高170cm”是对王明体重身高符号记录属于( ) A.数据 B.信息 C.知识 D.智慧 18.我们在用Python进行数据分析时候,常常会用到pandas库中DataFrame,这是类似于( )数据构造 ( ) A.一维表格 B.二维表格 C.三维表格 D.四维表格 19.Python中变量命名遵照规则,不对是( ) A.以字母或下划线开头,背面可以是字母、数字或下划线。 B.辨别大小写 C.以数字开头,背面可以是字母、数字或下划线。 D.不能使用保留字 20.两个阻值分别为R1、R2电阻并联后,电路阻值R可由公式求解,下面能对求出RPython体现式是( ) A.(R1+ R2)/(R1*R2) B.R1+R2/(R1*R2) C.R1*R2/R1+R2 D.R1*R2/(R1+R2) 21.小林同学想要运用Python来编写一道程序,处理“1+2+3+……+100”这个问题,那么小林同学在编写程序过程中也许会用到哪些语句( ) A.赋值语句 B.循环语句 C.条件语句 D.输出语句 22.在Python程序中,规定s=3+6+9+…+300值,可以采用如下代码,下列选项中说法不对是( )。 A.for循环语句中步长为3 B.语句s=0应改为s=1 C.语句s=s+i共循环执行了100次 D.程序使用了循环构造 23.在Python中,不一样数据,需要定义不一样数据类型,可用方括号“[]”来定义是( ) A.列表 B.元组 C.集合 D.字典 24.在Python中,下列循环构造使用方法错误是( )。 A.for i in range(20): B.for i in range(0,10): C.for i in range(10,0,2): D.while s<50: 25.在Python程序中,已知x=2,y=1,当执行语句y+=x*2,y值是( ) A.3 B.4 C.5 D.6 26.python单行注释和多行注释分别是什么?( ) A.""" """和''' ''' B.#和""" """ C.//和''' ''' D.#和// 27.在Python中,有关变量说法,对是( ) A.变量必须以字母开头命名 B.变量只能用来存储数字,不能存储中文 C.在python中变量类型一旦定义就不能再变化 D.变量被第二次赋值后,新值会取代旧值 28.已知字符串a="python",则a[ 1 : 3 ]值为( ) A."pyth" B."pyt" C."py" D."yt" 29.Python关系运算符中,用来表达不等于符号是( ) A.= = B.!= C.>= D.<= 30.在Python IDLE编辑器中书写对体现式( ) A.b**2-4ac B.1/2gt2 C.pi*r^2 D.2*pi*r 二、程序填空 31.学校气象小组使用自动测温仪在校园测量了1月12日气温,并运用Python绘制了这天气温图,该图如下所示: (1)在以上Python程序中,变量Y数据类型是_________。 (2)在以上Python程序中,第8行横线处代码是_________。 (3)通过观测,气温釆样间隔时间是_________个小时。 32.使用Python自身提供IDLE集成开发环境录入如下代码及调试 运行,检测成果。 # 鸡兔同笼 for x in range(1,23): y=35-x if 4*x+2*y==94: print("兔子有%s只,鸡有%s只"%(x,y)) 尤其提醒:代码录入完毕,调试运行,检测错误,讨论错误原因,上网查找错误格式处置措施,直至能对输出成果。 33.小王编写了“字符串缩写”程序,实现如下功能: 1.输入一串由英文字母和数字构成字符串, 2.假如字符串有持续字符构成升序段(背面字符ASCII值比前面字符ASCII值大1),则把升序段缩写成由第一种字符加上“ — ”和最终一种字符构成新字符段, 3.例如:字符串为“abcdf12345becomexy”,则缩写成“a-df1-5becomex-y”。 程序运行时,输入一串字符,输出缩写字符串,程序运行效果如下图所示: 实现上述功能程序如下,请在程序划线处填入合适代码。 s=input("请输入字符串s:") _______ flag = False result=" " for i in range( 0 , k-1): if ___________________ : result=result+s[i]+"-" flag = True elif ord(s[i]) ! = ord(s[i+1])-1: result=result+s[i] _____ result=result + s[i+1] print("缩写后字符串为:",result) 划线处①处应当填入语句为: ; 划线处②处应当填入语句为: ; 划线处③处应当填入语句为: 。 34.编写一种程序,实现九九乘法口诀表。 35.输入n,计算s=1!+2!+...+n!未6位(不含前导0)。N<=1000000,n!表达前n个正整数之积。 36.猴子吃桃问题:猴子第一天摘下若干个桃子,当即吃了二分之一,还不瘾,又多吃了一种第二天早上又将剩余桃子吃掉二分之一,又多吃了一种。后来每天早上都吃了前一天剩余二分之一零一种。到第10天早上想再吃时,见只剩余一种桃子了。求第一天共摘了多少。 37.编写一种程序,判定顾客输入两个数 a和 b,假如顾客输入第一种数大,则两数互换,否则原样输出。 38.求50以内所有5倍数和。 39.分析完善程序 [背景知识]为了保障空气质量,减少雾霾,某市决定当空气污染严重时,实行汽车单双号限行,违反规定车辆将予以惩罚。 怎样让高清摄像头自动判断车牌单双号,交警犯了愁,他需要编程高手你帮忙,完善下面程序。( 提醒:①所有车牌号中都具有数字,并且车牌号长度都是6;②以车牌中最终一位阿拉伯数字奇、偶来决定单双号。)如: 请根据上述算法描述补全代码 s=input("车牌号s=") n=6 x=s[n-1:n] while x.isdigit()== False: ① x=s[n-1:n] if ② ==0: print(“双号”) else: print(“单号”) (提醒: s[n:m]功能:从字符串s 下标为n元素开始,截取到下标为m-1元素。例如: s=" 12345" ,s[2:4]=" 34" 。s.isdigit) :判断与否为数字。) (1)根据题意,程序中空白①处应填写:______ (2)根据题意,程序中空白②处应填写:______(填: A/B/C/D )。 A.int(x)/2==0 B.int(x)%2 ==0 C.int(x)%2=0 D.int(x)%2!=0 40.阅读程序。阅读求水仙花数代码并回答问题。 “水仙花数”是指一种三位数,其各位数字立方和等于该数自身。例如:153是一种“水仙花数”,由于153=13+53+33,请计算并输出所有三位数水仙花数。 for n in range(100,1000): i=n//100 j=n//100%10 k=n%10 if n==i*i*i+j*j*j+k*k*k: print(n) (1)//符号作用是 _____ 。 (2)%符号作用是 _____ 。 (3)==符号作用是 _____ 。 (4)在代码中,变量i表达是三位数中 ______ 位。 (5)在代码中,变量j 表达是三位数中 ______ 位。 (6)在代码中,变量k表达是三位数中 ______ 位。 (7)在range(100,1000)这个区域内,变量n无法取到数值是________。 【参照答案】***试卷处理标识,请不要删除 一、选择题 1.D 【详解】 本题考察循环构造有关知识点 在PYTHON 程序设计语言中循环构造一般使用for或while语句实现。故本题选D选项 解析:D 【详解】 本题考察循环构造有关知识点 在PYTHON 程序设计语言中循环构造一般使用for或while语句实现。故本题选D选项 2.B 【详解】 本题重要考察Python程序执行。第一遍循环,x = (0 + 2) * (0 + 3)=6;第二遍循环x = (6 + 2) * (6 + 3)=72,不满足x<50,退出循环,故 解析:B 【详解】 本题重要考察Python程序执行。第一遍循环,x = (0 + 2) * (0 + 3)=6;第二遍循环x = (6 + 2) * (6 + 3)=72,不满足x<50,退出循环,故运行后,x值为72,故本题选B选项。 3.A 【详解】 本题重要考察Python原则函数。在Python中,返回x绝对值函数是abs(x),bin() 返回一种整数或者长整数二进制表达,all() 函数用于判断给定可迭代参数中所有 解析:A 【详解】 本题重要考察Python原则函数。在Python中,返回x绝对值函数是abs(x),bin() 返回一种整数或者长整数二进制表达,all() 函数用于判断给定可迭代参数中所有元素与否都为 TRUE,input(x)是输入函数,故本题选A选项。 4.C 【详解】 本题重要考察Python有关知识点知识点。.doc是文字处理软件(word后缀名),.vbp是VisualBasic工程文献后缀名,.exe是可执行文献后缀名,.py是Python文献 解析:C 【详解】 本题重要考察Python有关知识点知识点。.doc是文字处理软件(word后缀名),.vbp是VisualBasic工程文献后缀名,.exe是可执行文献后缀名,.py是Python文献后缀名,故本题选C选项。 5.A 【详解】 本题重要考察Python数据类型。"python"是字符串常量,3.14、是数值型常量,cnt是变量,故本题选A选项。 解析:A 【详解】 本题重要考察Python数据类型。"python"是字符串常量,3.14、是数值型常量,cnt是变量,故本题选A选项。 6.D 【详解】 本题重要考察Python程序执行。外循环变量i范围是1-3,内循环变量j范围是0-2,故语句print ("Python")执行次数是3*3=9,故本题选D选项。 解析:D 【详解】 本题重要考察Python程序执行。外循环变量i范围是1-3,内循环变量j范围是0-2,故语句print ("Python")执行次数是3*3=9,故本题选D选项。 7.A 【详解】 Python中变量不需要申明,变量赋值操作即是变量申明和定义过程。每个变量在内存中创立,都包括变量标识,名称和数据这些信息。每个变量在使用前都必须赋值。变量赋值后来变量才会被创 解析:A 【详解】 Python中变量不需要申明,变量赋值操作即是变量申明和定义过程。每个变量在内存中创立,都包括变量标识,名称和数据这些信息。每个变量在使用前都必须赋值。变量赋值后来变量才会被创立。因此A选项对。 8.D 【详解】 本题考察Python文献扩展名有关知识点 Python程序文献扩展名是 .py。故本题选D选项 解析:D 【详解】 本题考察Python文献扩展名有关知识点 Python程序文献扩展名是 .py。故本题选D选项 9.B 【详解】 本题重要考察Python程序设计语言。python是一种解释型、面向对象计算机程序设计语言;python支持Windows操作系统,也支持Linux系统;python源文献以***. 解析:B 【详解】 本题重要考察Python程序设计语言。python是一种解释型、面向对象计算机程序设计语言;python支持Windows操作系统,也支持Linux系统;python源文献以***.py为扩展名;python文献不能直接在命令行中运行,故本题选B选项。 10.D 【详解】 本题重要考察Python常用函数。abs(x)是返回x绝对值,float() 函数用于将整数和字符串转换成浮点数,print()是输出函数,input()是输入函数,故本题选D选项。 解析:D 【详解】 本题重要考察Python常用函数。abs(x)是返回x绝对值,float() 函数用于将整数和字符串转换成浮点数,print()是输出函数,input()是输入函数,故本题选D选项。 11.B 【详解】 本题考察是Python函数。print()是Python输出函数;input()是Python输入函数。故选项B对。 解析:B 【详解】 本题考察是Python函数。print()是Python输出函数;input()是Python输入函数。故选项B对。 12.C 【详解】 本题重要考察Python体现式计算。“*”是乘法运算,“%”是取余运算,“*”、“%”优先级同样,按从左到右计算,故100-33*5%3=100-165%3=100-0=100,故“ 解析:C 【详解】 本题重要考察Python体现式计算。“*”是乘法运算,“%”是取余运算,“*”、“%”优先级同样,按从左到右计算,故100-33*5%3=100-165%3=100-0=100,故“print(100-33*5%3)”语句输出是100,故本题选C选项。 13.A 【详解】 本题考察Python数据类型有关知识点 Python不支持char类型、byte类型。故本题选A选项 解析:A 【详解】 本题考察Python数据类型有关知识点 Python不支持char类型、byte类型。故本题选A选项 14.D 【详解】 本题考察是Python程序调试。双分支IF语句。if (条件)背面要加冒号,else背面也要加冒号。故标号4中存在语法错误。 解析:D 【详解】 本题考察是Python程序调试。双分支IF语句。if (条件)背面要加冒号,else背面也要加冒号。故标号4中存在语法错误。 15.B 【详解】 本题重要考察Python程序执行。a=5,b=10,c=a=5,a=b=10,b=c=5,故代码执行后,a,b值分别为:10和5,故本题选B选项。 解析:B 【详解】 本题重要考察Python程序执行。a=5,b=10,c=a=5,a=b=10,b=c=5,故代码执行后,a,b值分别为:10和5,故本题选B选项。 16.A 【详解】 本题重要考察Python程序执行。x=3,3%2=1,故输出3是奇数,故本题选A选项。 解析:A 【详解】 本题重要考察Python程序执行。x=3,3%2=1,故输出3是奇数,故本题选A选项。 17.A 【详解】 本题考察是数据定义。数据是客观事物符号记录,是信息载体,是计算机加工对象。“体重80kg”、“身高170cm”是对王明体重身高符号记录属于数据。故本题应选A。 解析:A 【详解】 本题考察是数据定义。数据是客观事物符号记录,是信息载体,是计算机加工对象。“体重80kg”、“身高170cm”是对王明体重身高符号记录属于数据。故本题应选A。 18.B 【详解】 本题考察是pandas库。 pandas库中DataFrame是一种二维、大小可变、成分混合、具有标签化坐标轴(行和列)表数据构造。DataFrame即有行索引也有列索引, 解析:B 【详解】 本题考察是pandas库。 pandas库中DataFrame是一种二维、大小可变、成分混合、具有标签化坐标轴(行和列)表数据构造。DataFrame即有行索引也有列索引,可以被看做是由Series构成字典。故本题应选B。 19.C 【详解】 本题考察是变量名命名规则。Python中变量命名遵照规则:以字母或下划线开头,背面可以是字母、数字或下划线;辨别大小写;不能使用保留字。故选项C不对。 解析:C 【详解】 本题考察是变量名命名规则。Python中变量命名遵照规则:以字母或下划线开头,背面可以是字母、数字或下划线;辨别大小写;不能使用保留字。故选项C不对。 20.D 【详解】 本题考察是python体现式书写。体现式书写要在一行中,并且乘号不能省略,并且用括号表达其计算优先级。电阻体现式转换后,选项D对。 解析:D 【详解】 本题考察是python体现式书写。体现式书写要在一行中,并且乘号不能省略,并且用括号表达其计算优先级。电阻体现式转换后,选项D对。 21.ABD 【详解】 本题考察Python语句。 初始值会波及到赋值语句、从1加到100会用到循环语句、最终会输出成果用到输出语句。故本题选ABD 解析:ABD 【详解】 本题考察Python语句。 初始值会波及到赋值语句、从1加到100会用到循环语句、最终会输出成果用到输出语句。故本题选ABD 22.B 【详解】 本题重要考察Python程序调试。分析代码可知,for循环语句中步长为3,变量s初值应为0,语句s=s+i共循环执行了100次,程序使用了for循环构造,故本题选B选项。 解析:B 【详解】 本题重要考察Python程序调试。分析代码可知,for循环语句中步长为3,变量s初值应为0,语句s=s+i共循环执行了100次,程序使用了for循环构造,故本题选B选项。 23.A 【详解】 本题重要考察Python数据类型。列表用方括号“[]”来定义,元组可以用圆括号“()”来定义,集合可以用大括号“{}”来定义,字典用大括号“{}”来定义,故本题选A选项。 解析:A 【详解】 本题重要考察Python数据类型。列表用方括号“[]”来定义,元组可以用圆括号“()”来定义,集合可以用大括号“{}”来定义,字典用大括号“{}”来定义,故本题选A选项。 24.C 【详解】 本题重要考察Python循环构造。range函数中第一种参数是起始值,第二个参数是终值,第三个参数是每次递增值,语句for i in range(10,0,2):初值是10,终值是0, 解析:C 【详解】 本题重要考察Python循环构造。range函数中第一种参数是起始值,第二个参数是终值,第三个参数是每次递增值,语句for i in range(10,0,2):初值是10,终值是0,每次递增2,将出现死循环,故本题选C选项。 25.C 【详解】 本题重要考察Python程序语句。x=2,y=1,语句y+=x*2等价于y=y+x*2=1+2*2=5,故y值是5,故本题选C选项。 解析:C 【详解】 本题重要考察Python程序语句。x=2,y=1,语句y+=x*2等价于y=y+x*2=1+2*2=5,故y值是5,故本题选C选项。 26.B 【详解】 本题重要考察Python注释。python单行注释和多行注释分别是#和""" """,故本题选B选项。 解析:B 【详解】 本题重要考察Python注释。python单行注释和多行注释分别是#和""" """,故本题选B选项。 27.D 【详解】 本题重要考察Python变量。变量命名规则有:只能以字母或下划线开头,不能包含特殊符号,不能是关键字;变量能存储数据诸多,包含存储中文,在Python中,定义变量是不需要指定数据类 解析:D 【详解】 本题重要考察Python变量。变量命名规则有:只能以字母或下划线开头,不能包含特殊符号,不能是关键字;变量能存储数据诸多,包含存储中文,在Python中,定义变量是不需要指定数据类型,但Python自身是有数据类型,它数据类型可分为数字型和非数字型;数据类型是可以强制转换;变量被第二次赋值后,会覆盖原有数据,故本题选D选项。 28.D 【详解】 本题重要考察Python字符串。a[ 1 : 3 ]取字符串索引第一 个到第三个字符(不包括第三个),故a[ 1 : 3 ]值为"yt",故本题选D选项。 解析:D 【详解】 本题重要考察Python字符串。a[ 1 : 3 ]取字符串索引第一 个到第三个字符(不包括第三个),故a[ 1 : 3 ]值为"yt",故本题选D选项。 29.B 【详解】 本题重要考察Python关系运算符。用来表达不等于符号是“!=”,“= =”表达等于,“>=”表达不小于等于,“<=”表达不不小于等于,故本题选B选项。 解析:B 【详解】 本题重要考察Python关系运算符。用来表达不等于符号是“!=”,“= =”表达等于,“>=”表达不小于等于,“<=”表达不不小于等于,故本题选B选项。 30.D 【详解】 本题重要考察Python体现式知识点。书写体现式时运算符号不能省略,+加、-减、*乘、**幂、/除、//整除、%取模,A、B、C对体现式分别是b**2-4*a*c,1/2*g*t* 解析:D 【详解】 本题重要考察Python体现式知识点。书写体现式时运算符号不能省略,+加、-减、*乘、**幂、/除、//整除、%取模,A、B、C对体现式分别是b**2-4*a*c,1/2*g*t**2,pi*r**2,2*pi*r是对体现式,故本题选D选项。 二、程序填空 31.list plt.plot(X,Y) 2 【详解】 本题重要考察Python程序调试与执行。①由代码Y=[6,4,4,3,3,6,9,12,12,11,9,7],可知变量Y数据类型是list(列表类型)。②scatter是绘制散点图函数,图中还需要使用绘图函数plot,故第8行横线处代码是plt.plot(X,Y)。③通过观测,气温釆样间隔时间是2个小时。 32.错误1:兔子4只腿,最多只能是23只,而 range(1,23)只取到22,没取到23,故应改为: range(1,24) 错误2:缩进错误,y=35-x、if 4*x+2*y==94:是for语句中语句块,应缩进。print("兔子有%s只,鸡有%s只"%(x,y))是if语句中语句块,应缩进。 【详解】 本题考察是Python调试。本题程序错误如下: 错误1:兔子4只腿,最多只能是23只,而 range(1,23)只取到22,没取到23,故应改为: range(1,24) 错误2:缩进错误,y=35-x、if 4*x+2*y==94:是for语句中语句块,应缩进。print("兔子有%s只,鸡有%s只"%(x,y))是if语句中语句块,应缩进。 调试完最终输出:兔子有12只,鸡有23只。 33.k=len(s) ord(s[i])==ord(s[i+1])-1 and flag==False 或 ord(s[i])==ord(s[i+1])-1 and not flag 或 ord(s[i])+1==ord(s[i+1]) and flag==False 或 ord(s[i])+1==ord(s[i+1]) and not flag flag = False 【详解】 本题重要考察Python程序执行与调试。①第一空将输入字符串s长度赋给变量k,故填k=len(s)。②flag用来标识与否有持续字符构成升序段,第二空判断相邻位置背面字符ASCII值与否比前面字符ASCII值大1且flag为False,故填ord(s[i])==ord(s[i+1])-1 and flag==False 或 ord(s[i])==ord(s[i+1])-1 and not flag 或 ord(s[i])+1==ord(s[i+1]) and flag==False 或 ord(s[i])+1==ord(s[i+1]) and not flag。③假如不满足if判断条件,则需要将该字符加到变量result中,同步赋值flag为False,表达目前没有持续字符构成升序段,需要继续判断寻找,故填flag = False。 34.for i in range(1,10): for j in range(1,i+1): print(str(j)+"*"+str(i)+"="+str(i*j),end=" ") print("") 【详解】 本题重要考察Python程序执行。九九乘法口诀表可以通过嵌套for循环实现,内层循环完一次,执行print("")换行,详细代码如下: for i in range(1,10): for j in range(1,i+1): print(str(j)+"*"+str(i)+"="+str(i*j),end=" ") print("") 35.s=0 n=eval(input(" 请输入一种数:")) for i in range(0,n): f=1 for j in range(1,i): f=f*j s+=f print(s%1000000) 【详解】 本题重要考察Python程序设计。可以通过嵌套for循环实现题干规定,外层循环进行求和,内层循环实现阶乘,详细代码如下: s=0 n=eval(input(" 请输入一种数:")) for i in range(0,n): f=1 for j in range(1,i): f=f*j s+=f print(s%1000000) 36.s=1 for i in range(9): s=(s+1)*2 print(s) 【详解】 本题重要考察Python程序设计。第10天,只剩余一种桃子s=1,由题干每天早上都吃了前一天剩余二分之一零一种,则第9天剩余桃子为(s+1)*2,可以通过for循环求得第一天共摘了多少个桃子,详细代码如下: s=1 for i in range(9): s=(s+1)*2 print(s) 37.a=int(input(" 请输入数 a:")) b=int(input(" 请输入数 b:")) if a>b: t=a a=b b=t print("顾客输入数按小到大排序成果是: ", a, b) else : print("原样输出 ",a,b) 【详解】 本题重要考察Python程序设计。使用input函数接受两个数a和b,用if条件分支构造判断a和b大小,假如a不小于b,则互换,否则原样输出,详细代码如下: a=int(input(" 请输入数 a:")) b=int(input(" 请输入数 b:")) if a>b: t=a a=b b=t print("顾客输入数按小到大排序成果是: ", a, b) else : print("原样输出 ",a,b) 38. 【详解】 本题重要考察Python程序设计。可以采用Python程序设计语言实现50以内所有5倍数和,可以结合while循环以及if条件分支构造实现,详细代码及实现如下: 39.n=n-1或 n-=1 B 【详解】 本题重要考察算法及Python程序设计。①此处是判断x与否为数字,若不是数字,则n递减取前一位字符继续进行判断,故此处填n=n-1或 n-=1。②当while循环结束,表明此时x为数字,若int(x)%2 ==0,即x为偶数,输出“双号”,否则输出单号,故选B选项。 40.整除 取余 判断与否相等 百 十 个 1000 【详解】 本题考察是python语言及对程序实现理解。(1)//符号作用是取整除,返回商整数部分(向下取整)。(2)%符号作用是取模,返回除法余数。(3)等于,比较符号两边对象与否相等。(4)(5)(6)i=n//100,j=n//10%10,k=n%10,分别运用取整和取余符号,算出三位数对应每一位上数字。(7)range()函数区间是左闭右开,因此第二个参数1000是取不到。
展开阅读全文

开通  VIP会员、SVIP会员  优惠大
下载10份以上建议开通VIP会员
下载20份以上建议开通SVIP会员


开通VIP      成为共赢上传

当前位置:首页 > 考试专区 > 其他

移动网页_全站_页脚广告1

关于我们      便捷服务       自信AI       AI导航        抽奖活动

©2010-2026 宁波自信网络信息技术有限公司  版权所有

客服电话:0574-28810668  投诉电话:18658249818

gongan.png浙公网安备33021202000488号   

icp.png浙ICP备2021020529号-1  |  浙B2-20240490  

关注我们 :微信公众号    抖音    微博    LOFTER 

客服