python程序设计1测试题及其答案_第1页
python程序设计1测试题及其答案_第2页
python程序设计1测试题及其答案_第3页
python程序设计1测试题及其答案_第4页
python程序设计1测试题及其答案_第5页
已阅读5页,还剩4页未读 继续免费阅读

下载本文档

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

文档简介

1、ython程序设计1测试题及其答案1.1.不是程序的三种结构的是()?单项选择题*A.顺序结构B.选择结构C.循环结构D.一般结构(正确答案)答案解析:程序算法有三种结构:顺序结构,选择(分支)结构,循环结构2. 2.要设计一个小组加分的计分程序,合理的步骤是()设计算法分析问题测试程序编写程序单项选择题*A.B.C.(正确答案)D.答案解析:用程序解决问题的一般步骤:分析问题,设计算法,编写程序,运行测试程序3.3.int()函数的作用是()单项选择题*A.输入命令B.将一个符串或数字转换为整型E确答案)C.输出命令D.将一个字符串或数字转换为浮点型4. 4.输出函数是()单项选择题*A.i

2、nputOC.85=g=70D.g=70 and g=70并且成绩=85(正确答案)B.else g85C.elifg=70D.elifg=70 and g=8534.有如下程序段:x=0ifx3:y=10-(x-3)*2else:y=10+(x-3)*2该程序段运行后,变量y的值是()单项选择题*A.16B.10C.4(工确答案)D.-4答案解析:x=0,第一个if语句,0和3进行比拟,不满足条件,所以执行else下面的语 句,把10+(0-3)*2的值,赋值给y,y的值是435.以下有关程序设计语言的说法中,错误的选项是()单项选择题*A.Python是现在最流行的编程语言之一B.程序设计

3、语言是人赋予计算机“智慧”的工具C.中小学生也可以用自编的程序指挥计算机D.windows、Office等软件不是用计算机语言编写的;角答案)答案解析:所有的软件都是由计算机语言编写的a与b定义如下,以下表达式的值为True的选项是()a=23b=”23单项选择题*a!=ba=b(正确答案)a=123a+b=246答案解析:a, b的赋值是带有的所以a,b都是字符串型变量,a+b+123123;C选项, 字符串不能和数字进行比拟37.37冽表变量01=3,力,1二4环,要取得d这个值,需要通过变量名()获取。单项选择题*A.m0B.m3(正彳C.m2D.m-338.a=10,b=5,那么以下条

4、件表达式的值为False的是()单项选择题*A.a=b1正确答案)B.a!=bC.abD.a=b39.李老师要你帮他写一段程序,让计算机来分析本次期中检测情况,你所添加的x=mt(input请输入学生成绩) if:print。及格。代码是()print,不及格。单项选择题代码是()print,不及格。单项选择题*B .x=60C.xD.x6040.请完善以下程序,实现根据体重提出饮食建议的功能()p=int(input,请愉人体重少if p=55:print体重超重了,要节制饮食”)pnntC太苗条了要加强营养”)else:pnntH本重合适。单项选择题*A.ifp=30B.elifp=30:

5、(正确答案)C.elif p=30D.else p=30:答案解析:此程序为多重选择结构,从对齐来说,if, else对齐,三个print语句对 齐,所以应该使用elif,后面条件表达式后面一定要有您的姓名:填空题*您的班级:单项选择题*。六年一班。六年二班。六年三班。六年四班B.print。正确答案)C.int()D.str()5.能实现接受键盘输入的函数是()单项选择题*A.input()(正确答案)B.print()C.int()D.str ()6.以下关于算法的描述正确的选项是()单项选择题*A.计算方法B.计算公式C.计算机程序D.解决问题的步骤序列(正说答案)答案解析:算法是解决问

6、题的方法(步骤)源程序文件的扩展名为()单项选择题*A.pdbB.sdC.py(正确答案)D.exePython不支持的数据类型有()单项选择题*A.字符串B.数字型C.字节型,正价答?D.布尔型答案解析:目前我们学习的数据类型有:数字型(整数,浮点数),字符串型,列表型,布尔 型9.以下属于字符串型数据的是()单项选择题*A.”中国”(正确答案)B.20I0C.ChinaD.中国答案解析:放在“或“中的数据,我们称为字符串型数据10.以下有关列表的说法错误的选项是()单项选择题*A.列表中的元素可以是不同类型数据B.列表用()表示勿确答案)C.列表的下标从。开始D.可以对列表进行追加等操作答

7、案解析:列表数据:s=3,E,3A17日,列表中的数据的类型可以不相同,可以是数字, 字符串,甚至可以包含列表.列表元素的下标从0开始,即列表s的第一个元素是s0, 第二个元素是sl.倒数第一个是s-l,s0:3表示从s截取一直到s3-l为止的元 素闾0:3的值为nd1 L 1 L以下是属于变量的是(B )单项选择题*A.12xB.x(正确答案)“变量”1+2答案解析:变量名的命名规那么由数字,字母和下划线组成,首字母不能是数字,区分 大小写,不能用保存字大print, else, input, int之类的)做变量名。12.以下有关python中变量的说法中,错误的选项是()单项选择题1A.

8、变量名中可以包含空格或标点符号E确答案)B.变量名区分字母大小写C.变量名不能以数字开头D.不能用python的关键字做变量名13.以下python变量标识符中合法的是()单项选择题*A.a&bB.a(正确答案)C.3WD.print14.下面哪个不是python合法的变量名()单项选择题*A.int_lB.40XL(正确答案)C.selfl23D.Name15.以下赋值正确的选项是()单项选择题*A.x=l s 2、3B.y=123+“456”C.x=l,2,3D.y=l+2+3(正确答案)16.表达式1%5+2.75的值是()单项选择题*C.4D.3.75(正确答案)答案解析:1%5的值为

9、117.17b血(100-25 * 34)应该输出什么?()单项选择题*B .97C.25D.82(正确答案)答案解析:25*3/4的结果是1818.关于以下python语句的说法正确的选项是()ifi=l:s=l 单项选择题*A.i=l ,s=l都是赋值语句B.i=l ,s=l都是条件表达式C.i=l是条件表达式,s=l是赋值语句正确答案)D.i=l是赋值语句,s=l是条件表达式答案解析:=是比拟关系符,构成的式子叫条件表达式(比拟关系式) 二是赋值号,构成赋值语句19.运行以下代码时如果你输入的数字依次是4,5,6,那么程序运行结果是()a=input(“请你输入一个数字。b=input(

10、“请你输入一个数字:)c=input(“请你输入一个数字:)if ac:a=c print(a)单项选择题*A.4B.5(正确答案)C.6D.以上都有可能答案解析:a=4b=5c=6(条件表达式46,条件不成立,不执行选择a=c程序运行结果是显示a的值 520.语句 print (x , y) () |单项选择题*A.输出x, yB.输出x, y的值(王确答案)C.出现错误信息D输出(X, y)21.21.在python中(4+52户3x表达式正确的选项是()单项选择题*A.(4+52)/(3*x)(正确答案)B.4+52/3*xC.4+52/(3*x)D.(4+52)/(3x)22. 22.

11、求17-4的余数的式子是()|单项选择题A.17/4B.17/4C.17%4(F确答案)D. 17*4.a的7倍减3的结果,对b (b不等于0)取余,正确的表达式是()单项选择题*A.(7a-3)/bB.7*a-3%bC.(7*a-3)%b(正确答案)D.(7a-3)%b24.a=3,print(a)结果是()单项选择题*A.a=3B.3(正确答案)C.aD.无结果25.a=3,print(a”)结果是()单项选择题*A.a=3B.3C.a(正确答案)D.无结果26沼=3向附七=,3)结果是()单项选择题*A.a=3(正确答案)B.3C.aD.无结果27.以下可以将变量x和y的值互换的语句()

12、单项选择题*A.x=y y=xB.z=x x=y y=z(.三确答案)C.x=z z=y y=xD.x= (x+y) /2 y=(x-y)/2答案解析:交换变量就象交换两杯饲料(可乐,橙汁),需要另外一个杯子来进 行。象这样问题还有一种方法,给变量赋值,x=2, y=3.交换完成后应该y=3,x=2的关系运算符中,用来表示不等于的符号是()单项选择题*A =B.!二(正确答案)C.=D.6) and (73)(正确答案)B.87) or(79)D.(4=2) and (76的值是0,所以and的左边是True,73的值是True,所以总的表达式是TrueB.FalseC.57的值是False 79的值是False,两边都是False,所以。表达式的值是FalseD.4=2的值是False,7=3的值是False,所以and表达式的值是False30. 30.以下选择结构语句中,格式完全正确的一组是1 if 条件if(条件:语句序列1语句序列1语句序列1elseelseelse:()语句序列2语句序列2语句序列21单项选择题1A.组B.组C.组(正确答学D. 31.31.以下x值等于5的是()|单项选择题*A x=10/2”Bx=IO/2Cx=int(10/2)(正确答案

温馨提示

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

评论

0/150

提交评论