收藏 分销(赏)

2025年全国计算机等级考试二级Python真题及解析练习4.doc

上传人:精*** 文档编号:13007972 上传时间:2026-01-04 格式:DOC 页数:21 大小:366.50KB 下载积分:8 金币
下载 相关 举报
2025年全国计算机等级考试二级Python真题及解析练习4.doc_第1页
第1页 / 共21页
2025年全国计算机等级考试二级Python真题及解析练习4.doc_第2页
第2页 / 共21页


点击查看更多>>
资源描述
全国计算机等级考试二级Python真题及解析(9)图文word练习 一、选择题 1.如下 Python 代码运行成果是( )。 a = 3 b = 4 a = a * b print(a) A.3 B.4 C.12 D.a*b 2.在Python中,判断n与否为偶数体现式是( ) A.n/2=0 B.n%2==0 C.n%2=0 D.n/2==0 3.12 Python语言语句块标识是( ) A.分号 B.逗号 C.缩进 D./ 4.在教科书中运用Python探究电流和电压、电阻关系试验里,除了可以通过书中Jupyter Notebook外,处理数据还可以通过下列( )工具实现。 A.Python IDLE B.Xmind C.网络画板 D.几何画板 5.下列有关算法说法不对是( ) A.算法独立于任何详细语言,Python算法只能用Python语言来实现 B.处理问题过程就是实现算法过程 C.算法是程序设计“灵魂” D.算法可以通过编程来实现 6.有关python程序设计语言,下列说法不对是( ) A.python是一种解释型、面向对象计算机程序设计语言 B.python支持Windows操作系统,但不支持Linux系统 C.python源文献以***.py为扩展名 D.python文献不能直接在命令行中运行 7.Python使用函数( )接受用 输入数据 A.accept() B.input() C.readline() D.print() 8.下列Python体现式中,能对表达不等式方程|x|>1解是( ) A.x>1 or x<-1 B.x>-1 or x<1 C.x>1 and x<-1 D.x>-1 and x<1 9.如下选项中,不是Python中文献操作有关函数是( )。 A.open () B.load () C.read () D.write () 10.在Python语言中,用来定义函数关键字是( )。 A.return B.def C.function D.import 11.下列可以被计算机直接执行程序是( ) A.机器语言程序 B.高级语言程序 C.汇编语言程序 D.Python源程序 12.Python语言自带IDLE环境退出命令是( ) A.Esc B.close C.回车键 D.exit 13.计算机能直接识别、理解执行语言是( ) A.汇编语言 B.Python语言 C.自然语言 D.机器语言 14.python3解释器执行 not 1 and 1成果为( )。 A.True B.False C.0 D.1 15.有如下Python程序,当程序运行后输入15000,则程序输出成果为( ) A.2800 B.2800.0 C.12200 D.12200.0 16.下面Python代码运行后,a、b值为( ) a=23 b=int(a/10) a=(a-b*10)*10 b=a+b print(a,b) A.23 2 B.30 20 C.30 32 D.3 2 17.我们可以对文本中词频较高分词,通过词云图予以视觉上突出,小明打算用Python程序来生成词云图,程序中需要用到如下哪个第三方库?( ) A.WordCloud B.math C.random D.turtle 18.有关循环构造说法不对是( )。 A.循环构造是算法基本构造之一 B.有程序设计中没有循环构造 C.循环构造在程序设计有也许会有嵌套出现 D.在PYTHON 程序设计语言中循环构造一般使用IF语句实现。 19.如下文本框内是一段用Python程序设计语言编写源代码,功能是输出200以内能被17整除最大正整数。这段源代码属于( )。 A.软件 B.程序 C.指令 D.高级语言 20.Python中变量命名遵照规则,不对是 ( ) A.必须以字母或下划线开头,背面可以是字母、数字或下划线。 B.辨别大小写 C.不辨别大小写 D.不能使用保留字 21.小明想要通过编程来处理由昆明到景东锦屏耗时最短行程问题时,最关键工作是( ) A.设计出处理问题算法 B.设计出处理问题PPT C.编写出Python代码 D.选择一种编程软件 22.小林同学想要运用Python来编写一道程序,处理“1+2+3+……+100”这个问题,那么小林同学在编写程序过程中也许会用到哪些语句( ) A.赋值语句 B.循环语句 C.条件语句 D.输出语句 23.在Python程序中,规定s=3+6+9+…+300值,可以采用如下代码,下列选项中说法不对是( )。 A.for循环语句中步长为3 B.语句s=0应改为s=1 C.语句s=s+i共循环执行了100次 D.程序使用了循环构造 24.若用整型变量k表达某天是星期几(例如k=1表达该天是星期一、k=2表达该天是星期二……k=7表达该天是星期天),则下列可以对表达k下一天是星期几python体现式为( ) A.k+1 B.k % 7 + 1 C.(k+1) %7 D.(k+1)%7-1 25.如下文本框内是一段用Python程序设计语言编写源代码,功能是输出200以内能被17整除最大正整数。这段源代码属于( )。 A.程序 B.软件 C.指令 D.命令 26.解释性语言是指源代码不规定预先进行编译,在运行时才进行解释再运行,如下哪一种程序设计语言属于解释性语言( )。 A.Python B.C++ C.VB D.C 27.在 Python中常用输入输出语句分别是( ) A.input() output() B.input() print() C.input() printf() D.scandf() printf() 28.有如下 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) Else j = j + 1 End If i = i + 1 Loop 执行该程序后,j值是( ) A.2 B.3 C.5 D. 7 29.下列python体现式中, 值为字符串类型是( ) ①Abs(x) ②“abc”*3 ③“123+45” ④ 123+45 ⑤a=input(“请输入a值:”) A.①③⑤ B.②④⑤ C.①②③ D.②③⑤ 30.在下列程序设计语言中,属于人工智能语言是( )。 A.Python B.VB C.Pascal D.C 二、程序填空 31.编写Python程序实现如下功能:输入年月日,输入格式如“-06-21”,年月日之间用“-”分隔。判断这一天是这一年第几天。以-06-21为例,前面5个月总天数,加上21天即这一天是本年第几天。特殊状况,当输入年份是闰年时,2月份有29天。闰年判断方式如下: I、能被4整除,但不能被100整除; II、能被400整除; (1)“-05-20”这一天是这一年第_________天。 (2)编写Python代码如下,在划线处填入对代码 _________________ _________________ _________________ (3)加框处代码有误,请改正。 改正:_________________ mon=[31, 28, 31, 30, 31, 30,31, 31, 30, 31, 30,31] #mon 中存储1-12每月天数 s=input("请输入年月日: ") 'month=int(s[5:7]) ① sum=0 for i in range( ② ): sum+=mon[i] sum+=day if : isleap=True else: isleap=False if ③ sum+=1 print("这一天是当年第" +str (sum)+''天'') 32.若两个素数之差为2,则该对素数称为双胞胎数,如3,5就是一对双胞胎数。编写python程序,实现如下功能:输入n值,记录显示n以内所有双胞胎数。程序运行界面如图所示: 实现上述功能程序如下,请在划线处填入合适代码。 def isprime(x): for i in range(2,x): if①__________: return False return True n=int(input(“请输入一种正整数n:”)) c=0 k=3 while k<=n-2: if isprime(k) and②___________: print(k,k+2) ③___________ k=k+1 print(“共有”+str(c)+“对双胞胎数”) 33.现今信息化时代,信息传播十分迅速,足不出户便知天下事。许多社交平台均有设置本平台热点排行榜,以便顾客理解正在发生热门事件。但社交平台数量众多,平台顾客种类和数量也大不相似,导致不一样平台热点实际热度大小也不一样。小钟为了保证自已懂得热点是真正热点,于是打算用功能强大python把各个平台热点排行榜进行合并,形成自已热点排行榜。 为了热点之间比较以便,小钟设置了一种热度值来衡量一种热点热度大小,热度值越大阐明这个热点热度越高。目前小钟已经获得了如下两个平台热度值从小到大排行榜,合法他打算将之合并为一种从小到大排行榜时,却被老师叫走了。于是他决定把这个小功能交给他好朋友——你来实现,你想到2种算法,请把下列程序填写完整。 A P10 P9 P8 P7 P6 P5 P4 P3 P2 P1 11 66 116 329 438 582 652 714 756 925 B E10 E9 E8 E7 E6 E5 E4 E3 E2 E1 35 116 215 271 309 428 576 772 806 950 Python程序如下: A= [11,66,116,329,438,582,652,714,756,925] B = [35,116,215,271, (5)__,428,576,772,806,950] 算法一: myRank = i = 0 j = 0 while (i < len(A) and j < len(B)): if (A[i] < B[j]): (6)______ i += 1 else: myRank.append(B[j]) j += 1 while (i < len(A)): myRank.append(A[i]) i += 1 else: while ((7)______): myRank.append(B[j]) j += 1 print(myRank) 算法二: myRank = [0]*(len(A)+len(B)) i = 0 j = 0 k = 0 while ((8)_____): k = i+j if (i >= len(A)): myRank[k] = B[j] j += 1 elif (j >= len(B)): myRank[k] = A[i] i += 1 elif ((9)_____): myRank[k] = A[i] i += 1 else: myRank[k] = B[j] j += 1 print(myRank) 34.某品牌手机第一年销量为0台,假设平均每年销量比上一年增长68%,请问几年后能使总销量达到60000台。下面程序能实现上述功能,请将缺失代码补充完整。 total= every_year=0 year=1 while __________________ : every_year + = ____________ total + = every_year year + = 1 print(year) 35.有如下程序段: sum=0 for i in range(1,20,3) : sum+=i print(“sum=”,sum) (1)循环变量i初值为:_________,终值为:_________,步长为:__________。 (2)该程序执行后,输出成果为:____________________。 36.完善程序实现如下功能并保留。 输入一元二次方程系数a,b,c值,求解一元二次方程 ax2+bx+c=0(a≠0) #请不要更改源程序构造,删除原题里①、②。填写对代码,使程序完善 import math a=float(input("请输入方程系数a(!=0):")) b=float(input("请输入方程系数b:")) c=float(input("请输入方程系数c:")) delta=b*b-4*a*c if delta>________: x1=(-b+math.sqrt(delta))/(2*a) x2=(-b-math.sqrt(delta))/(2*a) print("方程有两个不一样解",x1,x2) elif delta==0: x1=________ print("方程有两个相似解",x1) else: print("方程无解") input("运行完毕,请按回车键退出...") 37.小明设计了一种可以输入日期得到当日是年度第几天程序,请阅读程序,完毕填空(闰年判断规则:能被4整除但不能被100整除或能被400整除,闰年2月为29天) day=input("请输入年月日(格式举例:-01-05):") year=int(day[:4]) month=_________ sun=int(day[8:10]) print(year,month,sun) f_run=[31,28,31,30,31,30,31,31,30,31,30,31] tall_day=0 if ______: for i in range(month-1): tall_day +=f_run[i] __________ else: for i in range(month-1): tall_day +=f_run[i] tall_day += sun print(day+"是当年第"+str(tall_day)+"天") (1)将程序横线处补充完整 (2)如输入“-4-19”为当年第_____天。 38.求50以内所有5倍数和。 39.程序分析题 学校举行校园歌手大赛,评委由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=a[0] min=a[0] s=0 for i in range(6) : s=s+a[i] if a[i]>max: max=a[ i] if a[i] <min: min=a[ i] aver=( )/4 (1)在引用tkinter模块进行界面设计过程中,窗体中录入评委打分对象是由______控件生成。 A.Entry B.Label C.Frame D.Button (2)题目中算法描述采用是__________A、自然语言B、伪代码 C、流程图 D、.N-S图 (3)下列程序代码片段对应于算法描述中第2步至第4步。请填写片段中空白处体现式填写完整________ 40.“百鸡百钱”问题是一种有名数学问题,出自《张丘建算经》。其内容是:公鸡5文钱1只,母鸡3文钱1只,小鸡3只1文钱,用100文钱买100只鸡,其中公鸡、母鸡和小鸡都必须要有,问公鸡、母鸡和小鸡各多少只? (1)请在空格处填写对代码,使程序完善实现如下功能。 money=100 #一共100文钱 num=100 #一共100只鸡 cock_price=5 #公鸡价格5文 hen_price=3 #母鸡价格3文 threechick_price=1 #3只小鸡1文 for cock_num in range(1,_______): #公鸡只数也许为1-20 for hen_num in range(1,_________): #母鸡只数也许为1-33 for chick_num in range(1,101): #(3小鸡)只数也许为1-100 money1=cock_num*cock_price+hen_num*hen_price+chick_num/threechick_price num1=cock_num+hen_num+chick_num if money1==money and num1==num: print (cock_num,hen_num,__________) input("运行完毕,请按回车键退出...") (2)运行程序,运行成果如图所示。 【参照答案】***试卷处理标识,请不要删除 一、选择题 1.C 【详解】 本题重要考察Python程序执行。a=3,b=4,a=a*b=3*4=12,故运行成果是12,故本题选C选项。 解析:C 【详解】 本题重要考察Python程序执行。a=3,b=4,a=a*b=3*4=12,故运行成果是12,故本题选C选项。 2.B 【详解】 本题重要考察Python体现式运算。Python中取余符号是“%”,“==”是用来判断两个对象值与否相等,故判断n与否为偶数体现式是n%2==0,故本题选B选项。 解析:B 【详解】 本题重要考察Python体现式运算。Python中取余符号是“%”,“==”是用来判断两个对象值与否相等,故判断n与否为偶数体现式是n%2==0,故本题选B选项。 3.C 【详解】 本题考察是Python语言有关知识。Python语言中用缩进来标识语句块,故选项C对。 解析:C 【详解】 本题考察是Python语言有关知识。Python语言中用缩进来标识语句块,故选项C对。 4.A 【详解】 本题Python有关知识点 IDLE 是 Python 所内置开发与学习环境,故除了可以通过书中Jupyter Notebook外,处理数据还可以通过Python IDLE工具实现 解析:A 【详解】 本题Python有关知识点 IDLE 是 Python 所内置开发与学习环境,故除了可以通过书中Jupyter Notebook外,处理数据还可以通过Python IDLE工具实现。故本题选A选项 5.A 【详解】 本题考察是算法有关知识。所谓“算法”就是解题措施精确描述,由有限个环节构成。算法独立于任何详细语言,但Python算法也可以用其他语言来实现,故选项A错误;处理问题过程就是实现 解析:A 【详解】 本题考察是算法有关知识。所谓“算法”就是解题措施精确描述,由有限个环节构成。算法独立于任何详细语言,但Python算法也可以用其他语言来实现,故选项A错误;处理问题过程就是实现算法过程。算法可以通过编程来实现。算法是程序设计关键,即是程序设计“灵魂”。故应选A。 6.B 【详解】 本题重要考察Python程序设计语言。python是一种解释型、面向对象计算机程序设计语言;python支持Windows操作系统,也支持Linux系统;python源文献以***. 解析:B 【详解】 本题重要考察Python程序设计语言。python是一种解释型、面向对象计算机程序设计语言;python支持Windows操作系统,也支持Linux系统;python源文献以***.py为扩展名;python文献不能直接在命令行中运行,故本题选B选项。 7.B 【详解】 本题重要考察Python函数。accept()接受一种客户端连接祈求并返回一种新套接字,input函数用于数据输入,readline() 函数用于读取文献中一行,print() 解析:B 【详解】 本题重要考察Python函数。accept()接受一种客户端连接祈求并返回一种新套接字,input函数用于数据输入,readline() 函数用于读取文献中一行,print()函数用于打印输出数据,故本题选B选项。 8.A 【详解】 本题重要考察Python体现式。题干不等式方程可以写成x<-1 或者 x>1,用Python表达是x>1 or x<-1,故本题选A选项。 解析:A 【详解】 本题重要考察Python体现式。题干不等式方程可以写成x<-1 或者 x>1,用Python表达是x>1 or x<-1,故本题选A选项。 9.B 【详解】 本题重要考察Python文献操作函数。open ()是文献打开函数,read () 、write ()是文献读写函数;json.load()用于从json文献中读取数据,故本题选B选项 解析:B 【详解】 本题重要考察Python文献操作函数。open ()是文献打开函数,read () 、write ()是文献读写函数;json.load()用于从json文献中读取数据,故本题选B选项。 10.B 【详解】 本题重要考察Python关键字。return [体现式]结束函数,选择性地返回一种值给调用方;def用来定义函数;import用来导入模块,故本题选B选项。 解析:B 【详解】 本题重要考察Python关键字。return [体现式]结束函数,选择性地返回一种值给调用方;def用来定义函数;import用来导入模块,故本题选B选项。 11.A 【详解】 本题考察是计算机程序语言。计算机程序语言可以分为:机器语言、汇编语言、高级语言。其中机器语言是由0和1构成,可以被计算机直接执行。故本题应选A。 解析:A 【详解】 本题考察是计算机程序语言。计算机程序语言可以分为:机器语言、汇编语言、高级语言。其中机器语言是由0和1构成,可以被计算机直接执行。故本题应选A。 12.D 【详解】 本题重要考察Python基本知识。Python程序设计语言默认安装时,会有一种自带集成开发环境IDLE。要创立Python程序文献,可以运用IDLE中“文献“菜单。可使用exit( 解析:D 【详解】 本题重要考察Python基本知识。Python程序设计语言默认安装时,会有一种自带集成开发环境IDLE。要创立Python程序文献,可以运用IDLE中“文献“菜单。可使用exit()或quit()退出Python,因此D选项对。 【点睛】 13.D 【详解】 本题重要考察程序语言。计算机能直接识别、理解执行语言是机器语言(即0和1),故本题选D选项。 解析:D 【详解】 本题重要考察程序语言。计算机能直接识别、理解执行语言是机器语言(即0和1),故本题选D选项。 14.B 【详解】 本题考察是Python逻辑运算符。not运算级别高于and,故先算not 1,返回值为:False,False and 1,返回值为:False。故选项B对。 解析:B 【详解】 本题考察是Python逻辑运算符。not运算级别高于and,故先算not 1,返回值为:False,False and 1,返回值为:False。故选项B对。 15.D 【详解】 本题考察是Python选择嵌套语句。先判断与否不不小于等于5000,接着在判断与否不不小于等于7000,最终判断与否不不小于等于10000。15000不不不小于等于10000,故执行tax=800 解析:D 【详解】 本题考察是Python选择嵌套语句。先判断与否不不小于等于5000,接着在判断与否不不小于等于7000,最终判断与否不不小于等于10000。15000不不不小于等于10000,故执行tax=800+(salary-1000)*0.4=800+(15000-10000)*0.4=800+=2800.0。由于salary接受是浮点型数据。salary-tax=15000-2800.0=12200.0。故选项D对。 16.C 【详解】 本题重要考察Python程序执行。a=23,b=int(a/10)=2,a=(a-b*10)*10=30,b=a+b=32,故代码运行后,a、b值为30、32,故本题选C选项。 解析:C 【详解】 本题重要考察Python程序执行。a=23,b=int(a/10)=2,a=(a-b*10)*10=30,b=a+b=32,故代码运行后,a、b值为30、32,故本题选C选项。 17.A 【详解】 本题重要考察Python库。WordCloud是优秀词云展示第三方库 ,math库提供常用数学函数,random提供常用随机函数,turtle库用于绘图,故本题选A选项。 解析:A 【详解】 本题重要考察Python库。WordCloud是优秀词云展示第三方库 ,math库提供常用数学函数,random提供常用随机函数,turtle库用于绘图,故本题选A选项。 18.D 【详解】 本题考察循环构造有关知识点 在PYTHON 程序设计语言中循环构造一般使用for或while语句实现。故本题选D选项 解析:D 【详解】 本题考察循环构造有关知识点 在PYTHON 程序设计语言中循环构造一般使用for或while语句实现。故本题选D选项 19.B 【详解】 本题考察知识点是程序定义。 软件是指包括所有在电脑运行程序。软件=程序+数据+文档。 程序是指为实现特定目或处理特定问题而用计算机语言编写命令序列集合。程序中包括指令和数据。 解析:B 【详解】 本题考察知识点是程序定义。 软件是指包括所有在电脑运行程序。软件=程序+数据+文档。 程序是指为实现特定目或处理特定问题而用计算机语言编写命令序列集合。程序中包括指令和数据。 指令是指示计算机执行某种操作命令。一种指令一般由两部分构成:操作码+地址码。 高级语言是指以人类平常语言为基础一种编程语言。 根据它们定义,可以得出题目中源代码属于程序。 故B选项对。 20.C 【详解】 本题重要考察规则。Python中变量名可以包括字母、数字、下划线,不过数字不能做为开头,系统关键字不能做变量名使用,除了下划线之个,其他符号不能做为变量名使用,Python变量名是区 解析:C 【详解】 本题重要考察规则。Python中变量名可以包括字母、数字、下划线,不过数字不能做为开头,系统关键字不能做变量名使用,除了下划线之个,其他符号不能做为变量名使用,Python变量名是辨别大小写。因此C选项符合题意。 21.A 【详解】 本题考察是计算机处理问题。计算机处理问题环节:分析问题、设计算法、编写程序、调试运行、检测成果,其中最关键环节是设计算法。故本题应选A。 解析:A 【详解】 本题考察是计算机处理问题。计算机处理问题环节:分析问题、设计算法、编写程序、调试运行、检测成果,其中最关键环节是设计算法。故本题应选A。 22.ABD 【详解】 本题考察Python语句。 初始值会波及到赋值语句、从1加到100会用到循环语句、最终会输出成果用到输出语句。故本题选ABD 解析:ABD 【详解】 本题考察Python语句。 初始值会波及到赋值语句、从1加到100会用到循环语句、最终会输出成果用到输出语句。故本题选ABD 23.B 【详解】 本题重要考察Python程序调试。分析代码可知,for循环语句中步长为3,变量s初值应为0,语句s=s+i共循环执行了100次,程序使用了for循环构造,故本题选B选项。 解析:B 【详解】 本题重要考察Python程序调试。分析代码可知,for循环语句中步长为3,变量s初值应为0,语句s=s+i共循环执行了100次,程序使用了for循环构造,故本题选B选项。 24.B 【详解】 本题重要考察Python体现式运算。一周7天,周期为7,故表达k下一天是星期几python体现式为k % 7 + 1,故本题选B选项。 解析:B 【详解】 本题重要考察Python体现式运算。一周7天,周期为7,故表达k下一天是星期几python体现式为k % 7 + 1,故本题选B选项。 25.A 【详解】 本题考察知识点是程序概念。 程序是指为实现特定目或处理特定问题而用计算机语言编写命令序列集合。程序中包括指令和数据。 软件是指包括所有在电脑运行程序。软件=程序+数据+文档。 解析:A 【详解】 本题考察知识点是程序概念。 程序是指为实现特定目或处理特定问题而用计算机语言编写命令序列集合。程序中包括指令和数据。 软件是指包括所有在电脑运行程序。软件=程序+数据+文档。 指令是指示计算机执行某种操作命令。一种指令一般由两部分构成:操作码+地址码。 根据它们定义,可以得出题目中源代码属于程序。 故A选项对。 26.A 【详解】 本题重要考察程序设计语言。编译型语言:程序在执行之前需要一种专门编译过程,把程序编译成 为机器语言文献,运行时不需要重新翻译,直接使用编译成果就行了。Python属于解释性语言, 解析:A 【详解】 本题重要考察程序设计语言。编译型语言:程序在执行之前需要一种专门编译过程,把程序编译成 为机器语言文献,运行时不需要重新翻译,直接使用编译成果就行了。Python属于解释性语言,C++ 和C属于编译性语言,vb是经典编译+解释型语言,故本题选A选项。 27.B 【详解】 本题考察知识点是python函数。Python中常用输入输出语句分别是input() print(),故选项B对。 解析:B 【详解】 本题考察知识点是python函数。Python中常用输入输出语句分别是input() print(),故选项B对。 28.C 【详解】 本题重要考察VB程序执行。分析程序可知,变量i控制从s1中取字符,变量j从s2中取字符,依次比较字符串s1、s2每一种字符,若s1中字符不小于或等于s2中字符,则将s1中对应字 解析:C 【详解】 本题重要考察VB程序执行。分析程序可知,变量i控制从s1中取字符,变量j从s2中取字符,依次比较字符串s1、s2每一种字符,若s1中字符不小于或等于s2中字符,则将s1中对应字符拼接到变量s中,否则变量j递增。第一遍循环,i=1,j=1,“p”<“v”,j=j+1=2,i=i+1=2;第二遍循环,“y”>“i”,i=i+1=3;第三遍循环,“t”>“i”,i=i+1=4;第四遍循环,“h”<“i”,j=j+1=3,i=i+1=5;第五遍循环,“o”<“s”,j=j+1=4,i=i+1=6;第六遍循环,“n”<“u”,j=j+1=5,i=i+1=7,循环结束,故执行该程序后,j值是5,故本题选C选项。 29.D 【详解】 本题重要考察Python体现式。Abs(x)、123+45值为数值型,“abc”*3、“123+45” 、 a=input(“请输入a值:”)值为字符串型,故本题选D选项。 解析:D 【详解】 本题重要考察Python体现式。Abs(x)、123+45值为数值型,“abc”*3、“123+45” 、 a=input(“请输入a值:”)值为字符串型,故本题选D选项。 30.A 【详解】 本题考察是人工智能语言。Python由于简单易用,是人工智能领域中使用最广泛编程语言之一,它可以无缝地与数据构造和其他常用AI算法一起使用。故选项A对。 解析:A 【详解】 本题考察是人工智能语言。Python由于简单易用,是人工智能领域中使用最广泛编程语言之一,它可以无缝地与数据构造和其他常用AI算法一起使用。故选项A对。 二、程序填空 31.day=int(s[8:])或day=int(s[-2:]) 0,month-1 isleap and month>2 year%4==0 and year%100!=0 or year%400==0 【详解】 本题重要考察Python程序执行与调试。①是闰年,2月是29天,故“-05-20”这一天是这一年第31+29+31+30+20=141天。②变量s是字符串型,下标从0开始,此处是将输入日期中天取出来放到变量day中,可以使用切片操作:从左边开始截取,也可以从右边截取,故此处填day=int(s[8:])或day=int(s[-2:])。③通过循环将前month-1个月天数加起来,故变量i范围是0到month-1,故填0,month-1。④变量isleap标识是不是闰年,假如isleap值为真且month>2,则sum需要递增1,故填isleap and month>2。⑤由题干闰年判断条件,可知加框处应改为year%4==0 and year%100!=0 or year%400==0。 32.x%i==0或x//i==x/i或其他等价体现式 isprime(k+2)或isprime(k+2)==True c=c+1或c+=1 【详解】 本题重要考察Python程序执行与调试。①isprime(x)函数判断x是不是素数,此处通过for循环判断(
展开阅读全文

开通  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 

客服