1、 s=s+nprint(s)A0 B3 C18 D308在Python中,若x=10, y=20,下面程序段执行后,变量x、y的值分别是( )x=yy=xA10、 10 B10、20 C20、 20 D20、 109Python的序列类型不包括下列哪一种?( )A字符串 B列表 C元组 D字典10下列选项中,不属于Python特点的是( )。A面向对象 B运行效率高 C可读性好 D开源11在python中,运行下列程序,正确的结果是( )x=1while x0: x=x+1print( x)A1 B1 2 3 4 5 6 7 8 9C无输出 D10012下列定义变量的python程序语句变量赋
2、值错误的是( )Ax=y=1 Bx,y=1,2 Cx=1 Dx=1,213下列选项中,不能作为python程序变量名的是( )Aabc Babc123 C123abc Dabc_12314Python语言属于( )A自然语言 B汇编语言 C机器语言 D高级语言15下面哪个不是Python合法的标识符()Aint32 B40XL Cself D_name_16下列哪条赋值语句在Python中是非法的:AX=Y=Z=1 BX=(Y=Z+1) CX,Y=Y,X DX+=Y17在Python中,实现多分支选择结构的较好方法是( )。Aif Bif-else Cif-elif-else Dif嵌套18如
3、图Python代码执行后,a,b的值分别为:A5,10 B10,5 C5,5 D10,1019下面哪个不是Python合法的标识符( )Aint_3 B30XL Cself D_abc20以下哪个不属于计算机操作系统()ADOS BUnix CPython DLinux21我们可以对文本中词频较高的分词,通过词云图给予视觉上的突出,小明打算用Python程序来生成词云图,程序中需要用到以下哪个第三方库?AWordCloud Bmath Crandom Dturtle22王明编写了Python程序,根据输入的体重和身高计算BM值并显示是否超标。王明体重80kg,身高170cm。其中“体重80kg
4、”“身高170cm”是对王明体重身高的符号记录属于( )A数据 B信息 C知识 D智慧23利用Python编程实现计算z=a+aa+aaa+aaaa+aa.a的值,其中a是一个数字,如8+88+888+8888+88888。设计一个summalion()函数,输入变量为数字a和需要多少个数相加的n,在这个函数中,a.aa.aaa这些基本数由变量Basic来保存,前几个数的求和保存在变量sum中,Python程序如下左图所示,请在下划线处填写代码( )完善程序实现如下右图的运行结果。Abasic+=sum Bsum=basic+n Csum=basic+1 Dsum+=basic24现有如下py
5、thon程序段:for i in range( 6 ): p.append( int( random() * 10 ) + 1 )for i in range( 2, 6 ): if i % 2 = 1 and p i % 2 = 0: p i += p i - 1 elif i % 2 = 0 and p i % 2 = 1: p i -= p i - 1执行该程序段后,在下列选项中,列表p中的元素值不可能的是()A1, 2, 3, 4, 7, 2B1, 2, 14, -9, -5, 8C6, 8, 1, 4, 6, 10D6, 4, 14, -7, 3, 825下列Python程序段运行的
6、结果是( )。i=0sum=0while i=ai-1:c+=1m=max(m, c)else:c=1print (c, m)则程序执行后,c和m的值分别是( )A1和1 B1和4 C2和4 D3和427计算机能直接接收和执行的程序设计语言为( )AVisual Basic语言 BPython语言 C机器语言 D自然语言28应用软件是为满足用户不同领域、不同问题的应用需求而设计的软件。以下不属于应用软件的是( )AWord B微信 C考试系统 Dpython29在python中,有程序如下A=input()print(A * 5)通过键盘输入5,则运算结果是()A5 5 5 5 5 B25 C
7、5*5 D5 530下列序列拼接错误的是()Alist = None * 4Bmsg = “Python”, ”语言”Ctup = “/”.join( ( “123”, ”234” ) )Dset = 1, 2, 3 + 4, 5, 6 二、程序填空31学校气象小组使用自动测温仪在校园测量了1月12日的气温,并利用Python绘制了这天的气温图,该图如下所示:(1)在以上Python程序中,变量Y的数据类型是_。(2)在以上Python程序中,第8行横线处的代码是_。(3)通过观察,气温釆样间隔时间是_个小时。32编写程序。如图所示的算法,请用Python程序写出实现该算法相应的代码。33某企
8、业开展“运动打卡 动动有奖”活动:若员工在本月累计运动时间30小时以下,奖励0元;达到30但不足45小时奖励300元;达到45但不足60小时奖励450元;60小时及以上奖励500元。小强用python编写程序实现相关功能:输入某员工本月累计运动时间(时),输出其能获得的奖励金额。(1)实现上述功能的程序如下,请在划线处填入合适的代码。t=int(input(“请输入您本月累计运动时间(时):”)if t0: print(“输入错误”)else: if t30: _ elif t,故本题选B选项。5C本题考查的是计算机语言。计算机语言有:机器语言、汇编语言、高级语言。高级语言有:Visual B
9、asic、Pascal、C、C+、Java、Python等。故选项C正确。C6D本题考查Python程序的运算。a=5,b=7,b+=3=10,a=b*20=200,a+=2=202,a=a%b=2。最后a=2,b=10,故本题选D。7C本题主要考查Python程序的执行。n=0,s=0,循环条件是s0为真,所以一直做x=x+1语句,print()语句要在循环结束后再执行此行代码,所以无输出,故本题选C选项。12C本题主要考查Python赋值语句。x=1是条件判断语句(判断x是否等于1);选项A结果是x=1,y=1;选项B结果是x=1,y=2;选项D结果是x=(1,2),故本题选C选项。13C
10、本题考查的是python的变量命名。python的变量名是由数字、字母、下划线组成,并且数字不能打头。故选项C符合题意。14D本题主要考查Python语言。Python、VB、Java等语言属于高级语言,故本题选D选项。15B本题主要考查Python变量的命名。变量的命名规则有:只能以字母或下划线开头,不能包含特殊符号,不能是关键字。故40XL不是Python合法的标识符,故本题选B选项。16B本题考查Python语句。选项A,X=Y=Z=1是合法的赋值语句;选项B,X=(Y=Z+1),X被赋值“Y=Z+1”,但这个所谓的“Y=Z+1”并不返回任何值,所以这是一个错误的赋值语选项B,X=(Y=
11、Z+1),X被赋值“Y=Z+1”,但这个所谓的“Y=Z+1”并不返回任何值,所以这是一个错误的赋值语句,这是非法的;选项C,X,Y=Y,X这是交换语句,合法;选项D,X+=Y相当于X=X+Y,故本题选B。17C本题主要考查多分支选择结构。多分支选择结构格式:if-elif-else,故本题选C选项。18Ba=5,b=10,c=a=5,a=b=10,b=c=5,故代码执行后,a,b的值分别为:10和5,故本题选B选项。19B故30XL不是Python合法的标识符,故本题选B选项。20C本题主要考查计算机软件系统。DOS、Unix、Linux均是计算机操作系统,Python是程序开发软件,故本题选
12、C选项。21A本题主要考查Python库。WordCloud是优秀的词云展示第三方库 ,math库提供常用的数学函数,random提供常用的随机函数,turtle库用于绘图,故本题选A选项。22A本题考查的是数据的定义。数据是客观事物的符号记录,是信息的载体,是计算机加工的对象。“体重80kg”、“身高170cm”是对王明体重身高的符号记录属于数据。故本题应选A。23D本题主要考查Python程序的执行与调试。变量sum用来求和,变量basic用来保存第i个数,下划线处对第i轮求和,故填sum=sum+basic,故选D选项。24BD本题主要考查Python程序执行。第一个for循环生成列表p
13、,值是1,10之间随机整数,第二个for循环处理后4个元素,当i是奇数且生成的pi是偶数,则将前一个值累加到piBD第一个for循环生成列表p,值是1,10之间随机整数,第二个for循环处理后4个元素,当i是奇数且生成的pi是偶数,则将前一个值累加到pi,若i是偶数且生成的pi是奇数,则pi减去前一个值,分析选项B、D第三个元素14,此时i=2,如果p2原来生成的是奇数,则需要执行 p i -= p i - 1,否则不变,即p2不会大于10,故执行该程序段后,列表p中的元素值不可能是1, 2, 14, -9, -5, 8或6,4, 14, -7, 3, 8,故本题选BD选项。25Di=0,sum=0,循环条件是i10,变量i每次递增2,若i是偶数,执行sum=sum+i,故程序执行完sum=sum+i=0+0+2+4+6+8
copyright@ 2008-2022 冰豆网网站版权所有
经营许可证编号:鄂ICP备2022015515号-1