



如果您无法下载资料,请参考说明:
1、部分资料下载需要金币,请确保您的账户上有足够的金币
2、已购买过的文档,再次下载不重复扣费
3、资料包下载后请先用软件解压,在使用对应软件打开
第页 《Python程序设计》期中考试卷 座位号 题号一二三总分合计人分数1021 分数10阅卷人一、填空题(每空1分,共24分) 1.Python使用符号三引号#标示注释;还有一种叫做’’’’’’的特别注释。 2.表达式1/4+2.75的值是2.75; 3、请给出计算231−1的Python表达式2**31-1: 4、给出range(1,10,3)的值(1,4,7)[1,4,7]: 5、Python的数据类型分为整型、字符串型、浮点型 、复数等类型。 6、Python序列类型包括元组、序列、字典三种; 字典是Python中唯一的映射类型。 7、Python的除法运算符是/,取余运算符是%。 8、设s=‘abcdefg’,则s[3]值是‘d’,s[3:5]值是def‘de’,s[:5]值是abcdef’abcde’s[3:]值是‘defg’,s[::-1]值是g。’gfedcba’ 9、删除字典中的所有元素的函数是def.dictclear()返回列表的函数是key(),返回包含字典中所有值的列表的函数是values()判断键在字典中是否存在的函数是has.dict(key)get()。 分数21阅卷人二、选择题(每题3分,共36分) 1.下列哪个语句在Python中是非法的? (C)B A、x=y=z=1 B、x=(y=z+1) C、x,y=y,x D、x+=y 2.关于Python内存管理,下列说法错误的是 (B) A、变量不必事先声明B、变量无须先创建和赋值而直接使用 C、变量无须指定类型D、可以使用del释放资源 3、(1)执行下列语句后的显示结果是什么?(A) >>>world=”world” >>>print“hello”+world A、helloworldB、“hello”world C、helloworldD、语法错误 4、下面哪个不是Python合法的标识符 B() A、int32 B、40XL C、self D、__name__ 5、下列哪种说法是错误的 A() A、除字典类型外,所有标准对象均可以用于布尔测试 B、空字符串的布尔值是False C、空列表对象的布尔值是False D、值为0的任何数字对象的布尔值是False 6、下列表达式的值为True的是 (C) A、5+4j>2-3j B、3>2>2 C、(3,2)<(‘a’,’b’) D、’abc’>‘xyz’ 7、Python不支持的数据类型有 A() A、char B、int C、float D、list 8、type(1+2L*3.14)的结果是:(C) [A]<type‘int’> [B]<type‘long’> [C]<type‘float’> [D]<type‘str’> 9、关于字符串下列说法错误的是 (B) A、字符应该视为长度为1的字符串 B、字符串以\0标志字符串的结束 C、既可以用单引号,也可以用双引号创建字符串 D、在三引号字符串中可以包含换行回车等特殊字符 10、以下不能创建一个字典的语句是 (C) A、dict1={} B、dict2={3:5} C、dict3=dict([2,5],[3,4]) D、dict4=dict(([1,2],[3,4])) 11、下面不能创建一个集合的语句是 (C) A、s1=set() B、s2=set(“abcd”) C、s3=(1,2,3,4) D、s4=frozenset((3,2,1)) 12、下列Python语句正确的是 D() A、min=xifx<yelsey B、max=x>y?x:y C、if(x>y) printx D、whileTrue:pass 分数阅卷人 三、简答题(每题8分,共40分) 1、编写一个python程序,输入两个数,比较它们的大小并输出其中较大者。 X=input(“输入第一个数:”) Y=input(“输入第二个数:”) If(x==y): Print“两数相同” Elif(x>y): Print“较大数为x” Else: print“较大数为y” 2、给定一个整数N,判断N是否为素数 3、存在字符串“I,love,python”,取出love,并输出 S=”I,love,python” A=S[2:6] printA 4、用Python定义一个函数,输入一年份,判断该年份是否是闰年并输出结果请输入一个年份 Year=int(input(“请输入年份:”)) if((year%4==0&&year%100!=0)||year%400==0) ifyear%4==0andyea

王子****青蛙
实名认证
内容提供者


最近下载