Python模拟练习试题_第1页
Python模拟练习试题_第2页
Python模拟练习试题_第3页
已阅读5页,还剩3页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、单选题:Python语言采来表明每行代码的层次关系A、注释和制表符BC、括号D答案:D:下列属Python注释的方式A、-B、/ C、#D、/*.*/ 答案:C语言对于变量的命名要求严格下面几个选项中非法的变量命名A、_var1B、Var_1 C、D 、 str1 答案:C:下面不属Python语言表示字符串的方式A、单引号B、括号CD答案:B:下面变量正确的赋值方式A、x=1B、int x;x=1 C、=xD、%x=1 答案:A我们应该了解到到python3经历了很多重大改变不属于接收户输入的语句。A、a=input(input:)B、input(input) C、a=input:D、b=i

2、nput() 答案:C:下面程序运行后将输出a=52b=62c=b+1 print(eval(a+c) A、a+cB、C、D、a+c 答案:C:下面程序运行后输出的结果是n=7sum=0for i in range(int(n): sum+=i+1print(A25B、结果为: 28C、结果为: D、程序报错 答案:B:下面一段代码需保证其正常输出my_len(my_def):my_def.split()return len(my_def)res = my_len(hfweiie8832 fej中文) print(res)A、首行缩进与第二行保持一致B、首行添加def关键字,且用空格与函数名隔

3、开C、第三行去掉len关键字D、无需修改,程序可以正常输出答案:B:下列明显不属于画笔控制函数的。A、turtle.speed()B、turtle.forward() C、turtle.goto()D、turtle.screensize() 答案:D:如果你想绘制五星红旗,你需要导入的A、turtle和pipB、wheelC、turtle和math D、NLTK和turtle 答案:C:以下程序下运行后将输a=dsaddsafsdaprint(a)A、dsaddsafsda B 、 dsad dsafsdaC、dsaddsafsdaD、dsadndsafsdan 答案:B:下列不属python

4、3中保留字的A、elseifB、delC、raise D、class 答案:A:变量名字的第一个字符必须A、数字或字母BC、字母D答案:D下面这段代码是一个死循环,如何让这个程序执行后不输出结果并永远处于运行状态z=2while z1:z = z+1 print(z)A、首行缩进四个空格B、末行取消缩进C、第二行改为zprint(adsadsa答案:False7):k=789,b=123,eval(k+b)的值为921。答案:False:a=5b=3c=a+bd=c+3。11答案:Truea=n+1print(a)a值。答案:False:ispython答案:False行路径。答案:True:

5、print(format(答案:False作用是根据判断条件确定一段程序是否再执行一次或者多次。答案:Truepython答案:True:答案:False程序修改:“”均为%testdir%请使用IDLE (Python 3.5.2)打开考生文件夹下的PyMod4-1.py文件,程序功能是用于检测用户输入的数字是否为质数,如用户输入数字5,则运行程序返回结果:5 是质数程序中位于每个/ERROR*found*下的语句行有错误,请加以更正,使它能得出正确的结果。注意:只能修改每个/ERROR*found*下的那一行,不要改动程序中的其他内容。试题解析:【第一错误】参考答案:(num % i) =

6、 0 解析:双等号表示等于【第二错误】参考答案:print(i,乘,num/i,是,num) 解析:双左斜杠表示整除【第三错误】 解析:语法错误,else后面必须加“:”:“”均为%testdir%请使用IDLE (Python 3.5.2)打开考生文件夹下的PyMod2-1.py文件,给定程序的功能是“xxxisleapyear”“xxxisnotyear”,并一直循环,改正其中的三处错误,使之正常运行,输出如下:Enter the year:2018 2018 is not leap year Enter the year:2020 2020 is leap year Enter the

7、year:程序中位于每个/ERROR*found*下的语句行有错误,请加以更正,使它能得出正确的结果。注意:只能修改每个/ERROR*found*下的那一行,不要改动程序中的其他内容。参考答案:【第一错误】没有添加应有的空格,应该是def ly(y):【第二错误】赋值是双等号,y%4=0【第三错误】Python3中input需要加括号,input(Enter the year:)程序设计:“”均为%testdir%请使用IDLE (Python 3.5.2)打开考生文件夹下的PyProg2-1.py,要求:设计一个程序实现倒三角的九九乘法表,并使用一个空格作为分隔符。样式如下:1*1=1 1*

8、2=2 1*3=3 1*4=4 1*5=5 1*6=6 1*7=7 1*8=8 1*9=9. . . . . . . . . . . . . 8*8=64 8*9=729*9=81要求:补充编制的内容写在#*begin*与#*end*两行之间。不得修改程序的其他部分。试题解析:此题要求使用for循环range(1,10),设置格式化输出。代码如下: def main():#*begin* for m in range(1,10):for n in range(1,10): if m=n:print(%s*%s=%s%(m,n,m*n),end= )print() #*end* main()即可输出倒三角的九九乘法表。:“”均为%testdir%请使用IDLE (Python 3.5.2)打开考生文件夹下的PyProg2-2.py文件,请补充程序,程序的功能是计算前1-175的和。格式化输出如下:1到17515400与#*end*间。不得修改程序的其他部分。试题解析:给定n=175,定义sum存放前175位的和,初始值为0。for循环并且累加到s

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论