python试卷(有答案版本、个人答案不是官方答案)_python试卷有答案版本个人答案不是官方答案)...

python试卷有答案版本个人答案不是官方答案)

0123456789 if lens 1 fiEFGHIJKLMNOPQRSTUVWXYZ_ (改正应使用 ) nums rstChar s0 if firstChar not in alp alphas abcdefghijklmnopqrstuvwxyz ABCDhas print Error. First char must be oid CheckIdstring s 改正def CheckIds alphas or number. else //使用切片操作2、下面的Python函数检查给定的字符串s是否为合法的标识符,程序中有6处语法错误,请改正v,取出除第1字符外的其它字符 otherChar s1 改正每题6分,共36分1、简述一个典型Python文件应当具有怎样的结构 d1 alphasnums alphas nums D、while True pass分数阅卷人三、简答题 while c in otherChar 改正 for e y B、max x y x y C、if x yprint x if c not in alphasnums Python语句正确的是(D)A、min x if x y els print Error. Other chars must be alphas nu 1, 2, 3, 4 D、s4 frozenset 3,2,1 12、下列mber or _ . break C)A、s1 set B、s2 set “abcd” C、s3 else print okay as an identi dict 1,2,3,4 11、下面不能创建一个集合的语句是(fier 改正缩进不对 else if s not in a C、dict3 dict 2 , 5 , 3 , 4 D、dict4 lphas print Error. else语句是(C)A、dict1 B、dict2 3 5 print Okay as an identifier3、写一个函(A)A、除字典类型外,所有标准对象均可以用于布尔测试B、空字符串的布尔值是FalseC、空列表对象的布尔值是FalseD、值为0的任何数字对象的布尔值是False6、int32 B、40XLC、selfD、__name__5、下列哪种说法是错误的下列表达式的值为True的是(C)A、54j 2-3j B、322C、3,2 a,bD、abc xyz7、Python不象的元素D、该对象无法访问时4、下面哪个不是Python合法的标识符(B)A、支持的数据类型有(A)A、char B、int C、float Dn对象的引用计数增加( )A、对象被创建 B、被作为参数传递给函数C、成为容器对、list8、关于Python中的复数,下列说法错误的是(B)A、表示复数的语法是real image jB、实部和虚部都是浮点数C、虚部必须后缀j,且必须是小写D、方值而直接使用C、变量无须指定类型 D、可以使用del释放资源3、下列哪种情况会导致Pytho法conjugate返回复数的共轭复数9、关于字符串下列说法错误的是(A)A、字符应该视为长度为1的字符串B、字符串以0标志字符串的结束C、既可以用单引号,也可以用于Python内存管理,下列说法错误的是()A、变量不必事先声明 B、变量无须先创建和赋双引号创建字符串 D、在三引号字符串中可以包含换行回车等特殊字符10、以下不能创建一个字典的B、x y z 1C、x, y y, xD、x y2关数,计算一个给定的日期是该年的第几天。 def getdayself,yNone,mNone,dNone date datetimey1下列哪个语句在Python中是非法的( B )A、x y z 1 ,m,d days date.strftimej return days4、写一个函数,给定N,返回斐波那契数列第N项。def getn_v否存在的函数是 get 。分数阅卷人二、选择题(每题2分,共24分)laueself,n if n2 returs ,返回包含字典中所有值的列表的函数是 values ,判断一个键在字典中是n 1 else return self.getn_vlauen-1self.getn_vlauen-25、从0到9中随机选择,生成1到到另外一个字典中的函数是 update字典名称 ,返回包含字典中所有键的列表的函数是 key10个随机数,组成集合A,同理生成集合B,输出A和B以及它们的并集和交集def getnumberlistself a b 。11、删除字典中的所有元素的函数是 clear ,可以将一个字典的内容添加 jk0 for x in xrange0,10 2值是 aceg ,s-1值是 gfedcba ,s-2-5值是 jintrandom.random*10 kintrandom.random*10 a.appendj de ,s5值是 abcde ,s3值是 defg ,s b.appendk print u集合a,a print u集合b,b return a,b def // 。10、设sabcdefg,则s3值是 d ,s35值是 getendlistjself,a,b并集 c ab time 等。9、Python的传统除法运算符是 / ,地板除法运算符是 new_c for x in xrange0,lenc temp cx if temp not on的标准类型内建函数有 re 、 urllib 、 json 、 io 、in new_c new_c.appendtemp print u并集,new_c def是否指向同一个对象,也可以通过内建函数 type 来测试对象的身份。8、Pyth getendlistbself,a,b交集 new_a 型。7、Python提供了两个对象身份比较操作符 is 和 is not 来测试两个变量 new_b new_c for x in xrange0,lena temp 括 元组 、 列表 、 字典 三种; 字典 是Python中唯一的映射类 ax if temp not in new_a new_a.appendtemp 、 complex 、 不知道 等子类型。6、Python序列类型包 for x in xrange0,lenb temp 值。5、Python的数字类型分为 long 、 int 、 float bx if temp not in new_b new_b.appendtemp j lennew_模块要使用关键字 import 。4、所有Python对象都有三个特性身份、类型、a if lennew_alennew_b else lennew_b for x in xrange0,j temp new间要用 ; 符号隔开。3、每一个Python的 类 都可以被当作一个模块。导入_bx if temp in new_a 符号把一行过长的Python语句分解成几行;多个语句也可以写在同一行,语句之 new_c.appendtemp print u交集,new_c6、给定一个整数N,用符号 标示注释;还有一种叫做 的特别注释。2可以使用 判断N是否为素数 def getprimeself,n if n3 print u是素数 else 位批评指正)分数阅卷人一、填空题(每空1分,共40分)1Python使 i0 for x in xrange2,n hon程序设计期中考试卷座位号 (自己写的答案,有不正确的地方还请给 if nx0 i1 else ii 姓名 考试科目 Pyt if i0 print u是素数 else print u不是素数专业班级 学号 第8页

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值