资源预览内容
第1页 / 共29页
第2页 / 共29页
第3页 / 共29页
第4页 / 共29页
第5页 / 共29页
第6页 / 共29页
第7页 / 共29页
第8页 / 共29页
第9页 / 共29页
第10页 / 共29页
亲,该文档总共29页,到这儿已超出免费预览范围,如果喜欢就下载吧!
资源描述
python一级模拟题优质复习知识点试卷试题一、选择题1下列哪个语句在Python中是非法的?( )Ax = y = z = 1Bx = (y = z + 1)Cx, y = y, xDx += y2在Python中要交换变量a和b中的值,应使用的语句组是( )Aa,b = b,aBa = c ;a = b;b = cCa = b;b = aDc = a;b = a;b = c3下列Python表达式中,能正确表示“变量x能够被4整除且不能被100整除”的是( )A(x%4=0) or (x%100!=0)B(x%4=0) and (x%100!=0)C(x/4=0) or (x/100!=0)D(x/4=0) and (x/100!=0)4为了提高程序的可读性,可以在该语句后面添加注释语句,Python程序中用作注释的标识符是( )A:B#C,D!5下列选项中,不属于Python特点的是( )。A面向对象B运行效率高C可读性好D开源6Python使用函数( )接收用 输入的数据Aaccept()Binput()Creadline()Dprint()7Python中,保留字写法正确的是( )APRINT( )BPrint( )Cprint( )DInt( )8已知列表list1=10,66,27,33,23,则python表达式max(list1)的值为( )A10B66C5D239关于python程序设计语言,下列说法不正确的是( )。Apython源文件以*.py为扩展名Bpython的默认交互提示符是:Cpython只能在文件模式中编写代码Dpython具有丰富和强大的模块10Python程序文件的扩展名是( )。A.pythonB.pytC.ptD.py11在python中,下列属于字符串常量的是( )ApythonB3.14CcntD201812在Python中,下面程序段的输出结果是( )x=9 Print(“x=”,x+1)A9B10Cx=9Dx= 1013我们学习了使用Python程序设计语言解决问题,Python程序设计语言属于( )。A高级语言B自然语言C汇编语言D机器语言14下列可以导入Python模块的语句是( )Aimport moduleBinput moduleCprint moduleDdef module15除python语言之处,还有很多其他程序设计语言。程序设计语言经历了从机器语言、汇编语言到高级语言的发展过程。其中python语言是属于( )。A机器语言B高级语言C汇编语言D自然语言16在教科书中利用Python探究电流和电压、电阻的关系实验里,除了可以通过书中的Jupyter Notebook外,处理数据还可以通过下列( )工具实现。APython IDLEBXmindC网络画板D几何画板17Python文件的后缀名是( )。A.docB.vbpC.pyD.exe18下列哪个语句在Python中是非法的?( )Ax=y=z=1Bx=(y=z+1)Cx,y=y,xDx+=y19Python文件的后缀名是( )ApdfBdoCpassDpy20Python表达式“50-50%6*5/2*2”的结果为( )A48B25C0D4521在Python中,表达式2*3的结果是( )A5B8C6D322下列选项中,可以作为 Python程序变量名的是( )Aa/bBabCa+bDa-b23( ) 不是程序设计高级语言。APythonBBasicCC+D伪代码24如下Python程序段 x = 0 while x 50: x = (x + 2) * (x + 3)运行后,x的值为( )A0B72C50D16825下列选项中,合法的Python变量名是( )AprintBspeedCPython.netDa#226在Python Shell环境下,依次执行下列语句后,显示结果( )。data=172,9,165,29,156,21max(data)A9B165C172D2127已知下列Python程序段,k取下列哪组值是x=4? ( )for i in range(10):k=int(input()if k0: if k15: if k18: x=0 else: x=1 else: if k12: x=4 else: x=5A13,16B13,14,15C16,17,18D18,1928Python中幂运算(指数运算)的运算符为( )。A*B*C%D/29Python语言源代码程序编译后的文件扩展名为( )A.pyB.cC.javaD.c+30已知a=-2,b=10/3,则python表达式round(b,1)+abs(a)的值为( )A1.3B5.33C5.4D5.331在Python程序中,已知x=2,y=1,当执行语句y+=x*2,y的值是( )A3B4C5D632Python语言属于( )。A机器语言B汇编语言C高级语言D科学计算语言33下列Python程序段运行的结果是( )x=0for i in range(1,20,3): x=x+iprint(x)A80B190C70D21034下面Python代码运行后,a、b的值为( )a=23b=int(a/10)a=(a-b*10)*10b=a+bprint(a,b)A23 2B30 20C30 32D3 235在Python语言中,数据的输入是通过()来实现的。Ainput( )函数Bprint( )函数Coutput( )函数Dabs( )函数36运行下列Python程序,输出结果为True,则空白处应为( )a=15b=46if_: print(True)else:print(Flase)Aa=bBabCabDa=b37下列可以被计算机直接执行的程序是( )A机器语言程序B高级语言程序C汇编语言程序DPython源程序38下列Python程序段运行的结果是( )。i=0sum=0while i10: if i%2=0: sum+=i i+=2print(sum=,sum)Asum=17Bsum=18Csum=19Dsum=2039小新编制了一个python程序如下,但程序无法执行,你帮他找出程序中一共有几处错误( )1a=3b=input()c=a+bprint(c)A1B2C3D440在Python中,input()函数的返回结果的数据类型为( )ANumber型BString型CList型DSets型41解释性语言是指源代码不要求预先进行编译,在运行时才进行解释再运行,以下哪一种程序设计语言属于解释性语言( )。APythonBC+CVBDC42若用整型变量k表示某天是星期几(例如k=1表示该天是星期一、k=2表示该天是星期二k=7表示该天是星期天),则下列能够正确表示k的下一天是星期几的python表达式为( )Ak+1Bk % 7 + 1C(k+1) %7D(k+1)%7-143Python中变量的命名遵循的规则,不正确的是 ( )A必须以字母或下划线开头,后面可以是字母、数字或下划线。B区分大小写C不区分大小写D不能使用保留字44小平打算用python编写一个管理班上同学通讯录的程序,如果用一个变量A来对应处理同学们的电话号码,这个变量A定义成什么数据类型比较适合?()。A布尔型B浮点型C整型D字符串45王明编写了Python程序,根据输入的体重和身高计算BM值并显示是否超标。王明体重80kg,身高170cm。其中“体重80kg”“身高170cm”是对王明体重身高的符号记录属于( )A数据B信息C知识D智慧46下列有关信息的说法,不正确的是( )。APython程序设计语言也是一种信息B给微信朋友圈点赞也是一种信息评价方式C信息在传输过程中,必须遵循一定的规则D对相关数据进行加工处理,使数据之间建立相互联系,从而形成信息47下列不可以作为Python合法变量名的是( )Ac0B2aCa_3D小河48在python中,运行下列程序,正确的结果是( )。Ai=4 s=10Bi=5 s=10Ci=5 s=15Di=6 s=1549以下不属于高级程序设计语言的是( )。AC+BVBC机器语言DPython50计算机能直接接收和执行的程序设计语言为( )AVisual Basic语言BPython语言C机器语言D自然语言二、程序填空51小明用Python语言写了一个货币兑换程序如下:(1)参数currency指:_。(2)该程序用了哪一种算法结构:_。(3)输出结果为“50= 325.25人民币”。则代码应该如何编写:_。52水仙花数是指一个三位数,它的每个位上的数字的3次方之和就等于它本身,例如:1*3+5*3+3*3=153。这类三位数也被叫做自恋数、自幂数或者阿姆斯特朗数。问题求解设这个数存放于变量x中,变量g、s、b分别存放个位、十位、百位上的数。需得分离数字得到每位上的数,即将变量g、s、b表示为x的形式。请阅读如下python程序,在空白处填写适当的表达式或语句,使程序完整。print (三位数之内的水仙花是:)for x in_(100,1000):b=x/100s=(x/10)_g=_If x=(b*3 +s*3+g*3):print(_)53某市普通高中选课数据如图1所示,学生从地理、化学、生物等科目中选择
网站客服QQ:2055934822
金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号