python综合练习1
更新时间:2024-01-26 22:46:01 阅读量:4 教育文库 文档下载
客观题和第五大题写在答题卡.txt中,其他题目请提交题号.py程序
Python 综合练习1
一、填空题
1.Python使用符号 标示注释。
2.可以使用 符号把一行过长的Python语句分解成几行。
3、每一个Python的 都可以被当作一个模块。导入模块要使用关键字 。
4、Python的数字类型分为 、 、 、
、 等子类型。
5、Python序列类型包括 、 、 三种。
6、Python提供了两个对象身份比较操作符 和 来测试两个变量是否指向同一个对象。
7、设s=‘abcdefg’,则s[3]值是 ,s[3:5]值是 ,s[:5]值是 ,s[3:]值是 ,s[ : :2]值是 ,s[::-1]值是 ,s[-2:-5]值是 。
8、删除字典中的所有元素的函数是 ,返回包含字典中所有键的列表的函数是 ,返回包含字典中所有值的列表的函数是 ,判断一个键在字典中是否存在的函数是 。
二、选择题
1.下列哪个语句在Python中是非法的?
A、x = y = z = 1 B、x = (y = z + 1) C、x, y = y, x D、x += y
2.关于Python内存管理,下列说法错误的是
第1页
( )
( )
A、变量不必事先声明 B、变量无须先创建和赋值而直接使用 C、变量无须指定类型 D、可以使用del释放资源
3、下面哪个不是Python合法的变量名 ( )
A、int32 B、40XL C、self D、__name__
4、下列哪种说法是错误的 ( )
A、除字典类型外,所有标准对象均可以用于布尔测试 B、空字符串的布尔值是False C、空列表对象的布尔值是False
D、值为0的任何数字对象的布尔值是False
5、下列表达式的值为True的是 ( )
A、5+4j > 2-3j B、3>2>2 C、(3,2)< ('a','b') D、'abc' > 'xyz'
6、Python不支持的数据类型有 ( )
A、char B、int C、float D、list
7、关于字符串下列说法错误的是 ( )
A、%f用于格式化输出浮点类型数据
B、字符串的子串查找函数find()只能返回第一个符合子串的位置,否则返回为0。
C、既可以用单引号,也可以用双引号创建字符串 D、在三引号字符串中可以包含换行回车等特殊字符
8、以下不能创建一个字典的语句是 ( )
A、dict1 = {} B、dict2 = { 3 : 5 } C、dict3 = dict( [2 , 5] ,[ 3 , 4 ] ) D、dict4 = dict( ( [1,2],[3,4] ) ) 9、执行下面操作后,list2的值是:
list1 = [4,5,6] list2 = list1 list1[2] = 3
A.[4,5,6] B.[4,3,6] C.[4,5,3] D.A,B,C都不正确
10、已知x = 43,y = False;则表达式(x >= y and 'A' < 'B' and not y)
第2页
的值是: A.False
11.以下程序的输出结果是(提示:ord(' a ')==97): lista = [1,2,3,4,5,'a','b','c','d','e'] print lista[2] + lista[5] A.100
B.'d' C.d D.TypeError
B.语法错
C.True
D.\假\
12.下面的循环体执行的次数与其它不同的是: A. i = 0
while( i <= 100):
print i, i = i + 1
B. for i in range(100):
print i,
C. for i in range(100, 0, -1):
print i,
D. i = 100 while(i > 0):
三、程序改错题
print i, i = i – 1
第3页
下面的Python程序检查给定的字符串s是否为合法的标识符,程序中有几处语法错误,请改正:
alphas = 'abcdefghijklmnopqrstuvwxyz
ABCDEFGHIJKLMNOPQRSTUVWXYZ_' nums =\
if ( len(s) > 1 ) firstChar = s[0]
if firstChar not in alphas:
print 'Error. First char must be alphas or number.' else: //使用切片操作,取出除第1字符外的其它字符 otherChar = s(1 : )
alphasnums = alphas + nums while c in otherChar:
if c not in alphasnums:
print 'Error. Other chars must be alphas number or _ .' break else:
print (\ else:
if s not in alphas: print 'Error.' else:
print 'Okay as an identifier'
四. 程序填空
1.下列程序的作用是将输入的字符串中的每个字符的ASCII码形成一个列表。例如,输入为abcde时,输出为[97, 98, 99, 100, 101]。请补充完整。
str = raw_input(“请输入一个字符串:”) output = []
for i in range( ): num = output. (num) print output
第4页
2.下面程序的作用是显示输入的三个整数的最大值和最小值,请补充完整。
a,b,c = input(\ if (b>max): max = b if (c>max): max = c if (b
print \
五.阅读程序并回答问题
1.当输入是54321时,写出下面程序的执行结果。
num = input(\请输入一个整数:\while num != 0: print num % 10 num = num / 10
2.写出下面程序的执行结果。
a = [1, 20, 32, 14, 5, 62, 78, 38, 9, 10] for i in range(9):
if( a[i] > a[i+1] ):
a[i], a[i+1] = a[i+1], a[i]
print a
3.写出下面程序的执行结果。
import string
s = \s = string.lower(s) alist = [] countlist = [] count=0
for i in range( len(s) ):
if (ord(s[i]) <= ord('Z') and ord(s[i]) >= ord('A')) \\ or (ord(s[i]) <= ord('z') and ord(s[i]) >= ord('a')): if (s[i] in alist):
sign = alist.index(s[i])
第5页
countlist[sign] += 1 else:
alist.append(s[i]) countlist.append(1) count += 1 for i in range(count):
print alist[i], \
五. 程序设计
计算1-1/2+1/3-1/4…+1/99-1/100+…直到最后一项的绝对值小于10-4为止。
第6页
countlist[sign] += 1 else:
alist.append(s[i]) countlist.append(1) count += 1 for i in range(count):
print alist[i], \
五. 程序设计
计算1-1/2+1/3-1/4…+1/99-1/100+…直到最后一项的绝对值小于10-4为止。
第6页






正在阅读:
python综合练习101-26
剑桥国际少儿英语1第12单元文本03-27
人防设备生产建设工程项目可行性研究报告06-20
苏教版二年级数学下册《两位数加两位数的口算》教学设计 - 图文04-14
高考恢复40年高考作文大突变11-21
灌溉排水01-30
丙肝 试题10-17
2015-2022年江苏省扬州市邗江中学高一(下)期中数学试卷(新疆班)04-20
助焊剂常见状况与分析06-18
- exercise2
- 铅锌矿详查地质设计 - 图文
- 厨余垃圾、餐厨垃圾堆肥系统设计方案
- 陈明珠开题报告
- 化工原理精选例题
- 政府形象宣传册营销案例
- 小学一至三年级语文阅读专项练习题
- 2014.民诉 期末考试 复习题
- 巅峰智业 - 做好顶层设计对建设城市的重要意义
- (三起)冀教版三年级英语上册Unit4 Lesson24练习题及答案
- 2017年实心轮胎现状及发展趋势分析(目录)
- 基于GIS的农用地定级技术研究定稿
- 2017-2022年中国医疗保健市场调查与市场前景预测报告(目录) - 图文
- 作业
- OFDM技术仿真(MATLAB代码) - 图文
- Android工程师笔试题及答案
- 生命密码联合密码
- 空间地上权若干法律问题探究
- 江苏学业水平测试《机械基础》模拟试题
- 选课走班实施方案
- 练习
- python
- 综合
- 2019届高考理科数学一轮复习课时提升作业:阶段滚动月考卷(5)(含答案)
- 苏教版初中化学总复习
- 2017届高考物理一轮复习 专题汇编 5 带电粒子在电场中运动的综合问题作业手册
- 安全生产包保责任书5篇
- 祭父文范文选萃-追悼会范文写作
- 行政组织学答案
- 音响放大器课程设计与制作 - - 图文
- 第一次全国水利普查质量控制工作细则 - 图文
- 初中物理8年级(人教版)教学资源模板样例
- 关于我市乡风文明建设情况的调研报告
- 安全文明方案2
- 板材安装施工方案(外墙) - 图文
- 第十三章 光单元检测
- 东北大学材料加工复试题背诵版
- 立足化学课堂 培养科学素养
- 用友信息化价值评估体系
- 速达5000 v3.57版 业务流程规划及资料初始化指导
- 银联POS终端系统参数设置说明
- 中频炉炉衬筑炉工艺
- 密勒日巴VS济公活佛