《Python习题公开课教案教学设计课件资料.docx》由会员分享,可在线阅读,更多相关《Python习题公开课教案教学设计课件资料.docx(21页珍藏版)》请在第一文库网上搜索。
1、程序设计入门练习一、单项选择题1在Python中,语句Print(a,b)的意思是()A.打印a,bB.输出(a,b)C,输出a,bD.输出a,b的值2 .下列语言中()不属于高级语言A.pythonB.VCC.JAVAD.汇编语言3 .在python中,下列属于字符串常量的是()A.pythonB.3.14C.entD.20184 .下列选项中,不属于Python语言基本数据类型的是()A.strB.intC.f1oatD.char5 .Python使用函数()接收用户输入的数据A.accept()B.input()C.read1ine()D.print()6 .Python中,保留字写法正
2、确的是()A.PRINTOB.PrintOC.print()D.Int()7 .下列Python表达式中,能正确表示不等式方程x1解的是()A.x1orx-1orx1andx-1andx18 .以下哪种语言属于高级程序设计语言()pythonc+visua1basicjavaA.B.C.D.9.在PythonID1E编辑器中书写正确的表达式是()A.b*2-4acB.1/2gt2C.pi*r2D.2*pi*r10. 下面哪个不是Python合法的标识符()A.int_3B.30X1C.printD._abc11. 下列有关于print命令的描述中,正确的是()A.在打印机里打印相关的文本或者数
3、字等B.可以用来画图C.在屏幕中输出相应的文本或者数字等D.执行语句print(python,3.7)时会出错12. 关于python中的函数,以下描述错误的是()。A.函数能完成特定的功能,对函数的使用不需要了解函数内部实现原理,只要了解函数的输入输出方式即可B.使用函数的主要目的是减低编程难度和代码重用C.Python使用de1保留字定义一个函数D.函数是一段具有特定功能的语句组13. 在Python中,设a=2,b=3,表达式a=3值是()A.1B.0C.TrueD.Fa1se14. 在Python中,设a=2,b=3,表达式abandb=3的值是()A.1B.-1C.TrueD.Fa1
4、se15. python中表达式4*3=()。A.12B.1C.64D.716. 下列选项中,能作为python程序变量名的是()A.ifB.2xC.a*bD.x217. Python程序中第一行:a=int(input(),第二行:print(a5),运行程序后键盘输入3,输出结果是()。A.5B.3C.8D.其他18. 表达式a*3b*3+c*3=100*a+10*b+c属于()A.算术表达式B.关系表达式C.逻辑表达式D.日期表达式19. 在Python中,不同的数据,需要定义不同的数据类型,可用方括号“”来定义的是()A.列表B.元组C,集合D.字典20. 李老师要建立一个Python
5、程序设计”课程的学习网站,下面比较合理的制作流程是:()规划网站结构,并确定设计风格发布网站网页制作了解网站运行环境,选择网站开发工具确定网站主题,收集素材A.B.C.D.21. Python中用来声明字符串变量的关键字是()A.strB.intC.f1oatD.char22. 运行Python程序的过程中出现了如下图错误提示,原因是()。51StUdy“chines。Fi1e-,11n151studyChinesea/SyntaxErroriQnva1idsyntA.变量名51study太长B.应该写成chinese=51studyC.“Chinese”应该写成uchina1s”D.变量名5
6、1study不符合python语言规范,变量名不能以数字开头23. 在python中,下列属于字符串常量的是()A.pythonnB.3.14C.entD.201824. 我们学习了使用Python程序设计语言解决问题,Python程序设计语言属于()。A.高级语言B.自然语言C.汇编语言D.机器语言25. python的命令行提示符是()A.#B.C./D.C:26. 下列选项中,属于Python输出函数的是()。A.random()B.print()C,sqrt()D.input()27. 以下是一段python程序:jg*Untit1ed*BIeEditErmatBynQPtiOrs世i
7、ndowHeI1Ginputf请输入i的值jifi=1:x=x1e1se:x=x*2print(x)它的可以用哪个流程图表达()。A.28. 在Python中运行下列程序,输出结果为()foriinrange(1,6):print(*)A.*B.*C.*D.*29. 在Python中,print(100-33*5%3)语句输出的是()A.34B.67C.100D.130. 在Python中以下语句正确的是(A.51jb=,51jbuB.for=51jbnC.j,bb,jD./这是一段测试代码31.下列Python表达式中,能正确表示“变量X能够被4整除且不能被100整除”的是()A.x%4=0
8、or(x%100!=0)B.x%4=0and(x%100!=0)C.x4-0or(x/100!=0)D.x4=0and(x/100!=0)32.下列选项中,能作为python程序变量名的是()A.s%1B.3stuC.whi1eD.dist33. 在PythOn中,想输出一行文字,要用到的函数是()。A.input()B.int()C.print()D.f1oat()34. 下列定义变量的python程序语句变量赋值错误的是()D.x=1,2)D.362880D.1,neuA.x=y=1B.x,y=1,2C.x=135. 下列哪个语句在Python中是非法的?(A.X=y=z=1B.X=(y=
9、z+1)C.X,y=y,XD.x+=y36. 以下Python程序运行后的输出结果为(m=1foriinrange(10):m=m*iprint(m)A.0B.45C.4637. 下列python表达式结果为5的是()A.abs(int(-5.6)B.1en(3+5=6u)C.ord(5)D.round(5.9)38. 现有如下Python程序:1ist=,Happyn,new”,year!,s=1ist1d=s:-1执行该程序后,d的值为OAwwn1iitCuIrpyBHappC.ew39. 下面Python代码运行后,a、b的值为()a=23b=int(a10)a=(a-b*10)*10b
10、=a+bprint(a,b)A.232B.3020C.3032D.3240. 运行下列Python程序,输出结果为TrUe,则空白处应为()a=15b=46if:print(True)e1se:print(F1ase)A.a=bB.abC.ab:#3print(a)e1se#4print(b)A.B.aC.SD.46. 以下Python代码的运行结果是()。a=3b=4a=a*bprint(a)A.3B.4C.12D.a*b47. 以下是猜数游戏的Python程序,请你补全代码:华第13题程序number=99numberguess=int(input(你猜测的数字是:”)ifnumber=n
11、umber_guess:Print(你猜对了“)numbernumber_guess:Prin1(“你猜的数字小了”)e1se:print(“你猜的数字大了”)请选择适当的代码填入程序处。()A.forB.printC.e1ifD.input48. 在下面的python程序中,变量b和C的值为()。a=6a=bc8print(bjc)A.b为6,C为6B.b为6,C为8C.b为8,C为8D.b为8,C为649. 下面的Python程序段运行后的输出结果是()1iSt=10,25,猫猴桃,9,65Print(1ist3)A.25B.,猱猴桃C.猱猴桃D.950. 以下python程序段运行后,S
12、的值是()n=0s=0whi1es=10:n=n+3s=s+nprint(s)二、填空题1 .目前常见的程序设计语言可分为、三类。2 .被称为胶水语言的面向对象的程序设计语言是o3 .算法的特征主要有、o4 .问题“列举出所有的偶数”无法解决,该问题违背了算法特征中的O5 .描述算法步骤的方法主要有、三种方法。6 .程序的基本结构包括、o7 .在Python中,单行注释以开始。8 .在PythOn中多行注释可以使用或9 .布尔型数据只有和两个值。10 .Python源文件的扩展名为。11 .在循环体中使用语句可以跳出循环体。12 .函数可以有多个参数,参数之间使用分隔。13 .在PythOn中,int表示的数据类型是。14 .列表、字符串是PythOn的(有序?无序)序列。15 .PythOn运算符中用来计算整商的是。16 .表达式1,2,3*3的执行结果为o17 .语句X=3=3执行结束后,变量X的值为