- 1、本文档共8页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
第PAGE页共NUMPAGES页
安徽省滁州市定远县育才学校下学期高一信息技术期末考试
一、选择题(15小题,45分)
1.python表达式-3**2+14//4*3的值是(?????)
A.-8 B.0 C.10 D.18
2.以下哪项是一个绘图库模块(???????)
A.numpy B.matplotlib C.plot D.arange
3.变量K表示某天是星期几(k=1,表示星期一),下列python表达式中能表示K的下一天的是()
A.K+1 B.K%7+1 C.(K+1)%7 D.(K+1)%7-1
4.下面代码的输出结果是(????????)
???????x=10
???????y=3
???????print(x%y,x**y)
A.3???1000 B.1???30 C.3???30 D.1???1000
5.a=3
?????b=5
?????If(ab):
??????????Print(“a*b”)
上面程序运行结果是(?????)
A.8 B.2 C.a*b D.b*a
6.在python中,Int()函数的功能是返回不大于x的最大整数,设a=3,b=4,c=5,则下列表达式的运算结果中值最大的是(???)
A.math.sqrt(b) B.abs(a-b) C.Int(2*a-c/b) D.a**2+b**2-c**2
7.下列程序段运行后,输出“*”的个数是(???????)
fori???inrange(2,11):
???????????????print(“*”)
A.7 B.6 C.9 D.8
8.下面程序运行结果是(?????)
str=“abc”
c=len(str)
foriinrange(0,c):
?????????????print(str[i].upper(),end=)
A.ABC B.abc C.abc D.ABC
9.以下python程序段运行后,y的值是()
x=3
ifx3:
???????y=2*x
else:
???????y=3*x+1
print(y)
A.10 B.5 C.25 D.26
10.以下Python程序代码段的运行结果是(???????)
a=3
b=a*4
#b=b/6
print(b)
A.3 B.0.5 C.12 D.2
11.range函数用于生成整数列表,range(1,5)生成的列表是:(???????)
A.[0,1,2,3,4,5] B.[1,2,3,4,5] C.[1,5] D.[1,2,3,4]
12.某同学先后给变量a赋值情况如下:
a=100
a=a+1
a=”abc’’
你能告诉这个同学变量a到底存储的是哪个量吗?(????????)
A.100
B.abc
C.111
D.都有可能
13.已知a、b、c是整型变量,且a=2,b=8,执行下列Python程序段后,a、b、c的值是(?????)
c=b-a
a=a+c
b=b-c
A.2;8;6 B.8;2;6 C.2;6;8 D.6;8;2
14.变量s中存储一个字符,若有一个Python表达式表示该字符为大写字母时值为True,否则为False,下列不符合条件的表达式为(???)
A.A=s=Z B.sinABCDEFGHIJKLMNOPQRSTUVWXYZ
C.a=s=z D.s=Aands=Z.
15.运行下列Python程序,结果正确的是()
a=18
b=7
c=a%b
b=a%b
print(a,b)
A.18?????5 B.5???18 C.18?????4 D.4???18
二、操作题(5小题,55分)
16.小金同学学完了进制转换后,对课后的不同进制的加减法很是头疼,爱动脑筋的小金突发奇想,能不能用python程序来完成这些作业呢?请帮小金完成代码编程.
defconvert(s):
???????m=0
???????le=len(s)
???????key=s[le-1]
???????ifkey==B:
?????????????n=2
???????elifkey==D:
?????????????_______
???????else:
?????????????n=16
???????i=0
???????whilei=le-2:
?????????????c=s[le-1-i]
?????????????ifc=0andc=9:
????????????????????a=ord(c)-ord(0)
?????????????elifc=Aandc=F:
????????????????????a=ord(c)-ord(A)
文档评论(0)