《试卷青少年编程等级考试∶Python编程三级试卷4复习知识点试卷试题.doc》由会员分享,可在线阅读,更多相关《试卷青少年编程等级考试∶Python编程三级试卷4复习知识点试卷试题.doc(33页珍藏版)》请在金锄头文库上搜索。
1、试卷青少年编程等级考试Python编程三级试卷4复习知识点试卷试题一、选择题1python的命令行提示符是( )A#BC/DC:2下列不属于高级编程语言的是AC 语言BVB语言CPython语言D机器语言3下列可以被计算机直接执行的程序是( )A机器语言程序B高级语言程序C汇编语言程序DPython源程序4Python中用来声明字符串变量的关键字是( )AstrBintCfloatDchar5利用Python求100以内所有能被3整除的正整数,代码如下:则下列程序第3行的横线应该填( )Ai=i*3Bi=i%3Ci%3=0Di/3=16下列Python表达式中,能正确表示“变量x能够被4整除且
2、不能被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)7Python中的数据类型float表示( )A布尔型B整型C字符串型D浮点型8以下python程序段运行后,y的值是( )x=3if x 3 : y=2*xelse : y=3*x+1print(y)A10B5C25D269已知字符串变量x的值是“H”,字符“A”的ASCII值是65,则python表达式chr(ord(x)+2)的值是( )AIBJC73D7410以下选项中,不是Pyt
3、hon中文件操作的相关函数是( )。Aopen ()Bload ()Cread ()Dwrite ()11下列选项中,属于Python输入函数的是( )。Arandom()Bprint()CCout()Dinput()12下列 Python 表达式的值为偶数的是( )A12*3%5Blen(“Welcome”)Cint(3.9)Dabs(-8)13下列选项都是属于高级语言的是( )A汇编语言、机器语言B汇编语言、Basic语言CBasic语言、Python语言D机器语言、Python语言14在下面的python程序中,变量b和c的值为()。Ab为6,c为6Bb为6,c为8Cb为8,c为8Db为
4、8,c为615已知字符串a=python,则a-1的值为( )ApBnCyDo16下列哪个语句在Python中是非法的?()Ax = y = z = 1Bx = (y = z + 1)Cx, y = y, xDx += yx=x+y17下列Python语句中,会导致程序运行出错的语句是( )Ax=(y=1)Bx,y=y,xCx=1;y=1Dx=y=118python3解释器执行 not 1 and 1的结果为( )。ATrueBFalseC0D119数据分析的处理工具错误的( )AAccessB.ExcelCpythonDSQL20下列选项中,可以作为 Python程序变量名的是( )Aa/b
5、BabCa+bDa-b21在Python中print(-14/4)的运行结果是( )。A-4B-3.5C2D-222下列python表达式结果为5的是( )Aabs(int(-5.6)Blen(3+5=6)Cord(5)Dround(5.9)23以下是一段python程序:它的可以用哪个流程图表达( )。ABC24下列属于正确的Python变量名的是( )ATrueB88abcCabc&88D_abc8825以下叙述中正确的是( )。APython 3.x与Python 2.x兼容BPython语句只能以程序方式执行CPython是解释型语言DPython语言出现得晚,具有其他高级语言的一切优
6、点26下列与数学表达式对应的python表达式,正确的是( )。A( - b + math. sqrt (b * b 4 * a * c) /a * aB- b + math. sqrt (b * b 4 * a * c) /2*aC( -b + math. sqrt (b * 2 4 * a * c) /(2 * a)D( -b + math. sqrt ( b * b 4 * a * c) / (2 * a)27python中,表达式5%2 = ( )。A2.5B2C1D028python中表达式4*3=( )。A12B1C64D729关于python发布代码及安装使用代码,下列说法错误的
7、是()A创建一个文件夹mymodule,其中包含mymodule.py和setup.py(包含发布的元数据)两个文件B在DOS命令行中打开mymodule所在的目录,使用“python setup.py sdist”命令构建发布文件C已经构建发布的模块必须先导入程序,然后才能使用。导入时只能使用语句“import mymodule”,不可以用“from mymodule import *”D下载安装,使用“python setup.py install”命令安装到你的Python本地副本中30在Python程序设计语言中,表示整除的符号是( )A/B%CmodD/31设a=2,b=5,在pyt
8、hon中,表达式ab And b3的值是( )AFalseBTrueC-1D132在python中,下列哪个选项是正确的赋值语句( )A5s= 80B2018 =xCa+b=cDs=s+533下列选项中,能作为python程序变量名的是( )AifB2xCa*bDx234如下Python程序段x = 2print (x+1)print (x+2)运行后,变量x的值是( )A2B3C5D35下面Python代码运行后,a、b的值为( )a=23b=int(a/10)a=(a-b*10)*10b=a+bprint(a,b)A23 2B30 20C30 32D3 236下面代码执行完毕后, a和b的
9、值分别为( )a=la=l;b=2b=2;a=ba=b;VB、Python 代码JAVA代码A1 和 2B1 和 1C2 和 2D2 和 137在Python中运行下列程序,输出结果为( )for i in range (1,6): print(*)A*B* * * * * *C* * * * *D*38在Python中,字符串运算符“+”的作用是把字符串进行连接,则表达式20+19+20+19的运算结果是( )A392019B201939C201920+19D393939Python中幂运算(指数运算)的运算符为( )。A*B*C%D/40Python中变量的命名遵循的规则,不正确的是 (
10、)A必须以字母或下划线开头,后面可以是字母、数字或下划线。B区分大小写C不区分大小写D不能使用保留字41现有如下python程序段: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,
11、-5, 8C6, 8, 1, 4, 6, 10D6, 4, 14, -7, 3, 842利用Python编程实现计算z=a+aa+aaa+aaaa+aa.a的值,其中a是一个数字,如8+88+888+8888+88888。设计一个summalion()函数,输入变量为数字a和需要多少个数相加的n,在这个函数中,a.aa.aaa这些基本数由变量Basic来保存,前几个数的求和保存在变量sum中,Python程序如下左图所示,请在下划线处填写代码( )完善程序实现如下右图的运行结果。Abasic+=sumBsum=basic+nCsum=basic+1Dsum+=basic43在用Python编程
12、对数据进行分析的时候,代码pandas.DataFrame.sum( )执行的操作是 A返回所有列的和B返回所有行的和C返回所有数据中的最大值D返回所有数据中的最小值44整型变量x中存放了一个两位数,要将这个两位数的个位数字和十位数字交换位置,例如,13变成31,正确的Python表达式是( )A(x%10)*10+x/10B(x%10)/10+x/10C(x/10)%10+x/10D(x%10)*10+x%1045下列有关信息的说法,不正确的是( )。APython程序设计语言也是一种信息B给微信朋友圈点赞也是一种信息评价方式C信息在传输过程中,必须遵循一定的规则D对相关数据进行加工处理,使
13、数据之间建立相互联系,从而形成信息46在Python中,实现多分支选择结构的较好方法是( )。AifBif-elseCif-elif-elseDif嵌套47在下列程序设计语言中,属于人工智能语言的是( )。APythonBVBCPascalDC48下列序列拼接错误的是()Alist = None * 4Bmsg = “Python”, ”语言”Ctup = “/”.join( ( “123”, ”234” ) )Dset = 1, 2, 3 + 4, 5, 6 49以下Python中变量的命名正确的是( )A1a=4Bprint=5C_A=2Da+b=350有如下python程序段:a=4,5,3,6,7,8,2,9,1m ,c=1, 1for i in range(1, len(a):if ai=ai-1:c+=1m=max(m, c)else:c=1print (c, m)则程序执行后,c和m的值分别是( )A1和1