




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
一、填空题s 22、字符串编码格式UTF8使用 个字节表示一个汉字。()323、字符串编码格式GBK使用 个字节表示一个汉字。()227、已知ord('A')的值为65并且hex(65)的值为'0x41',那么表达式'\x41b'的值为(-1)33、假设已成功导入Python标准库string,那么表达式len(string.digits)的值为i配。(match())配。(search())49、已知字典x={i:str(i+3)foriinrange(3)},那么表达式''.join(x.values())的值为 e58、表达式list(filter(lambdax:x%2==0,range(10)))的值为(6)71、已知函数定义deffunc(*p):returnsum(p),那么表达式func(1,2,3,4)的值为e85、在Python定义类时,与运算符“**”对应的特殊方法名为_____________。(__pow__())(__floordiv__())(__init__)90、如果在设计一个类时实现了__contains__()方法,那么该类的对象会自动支持__运算符。(in)将缓冲区内容写入文件。(flush())n该关键字中的语句块,都能保证文件被正确关闭。(with)94、Python标准库os中用来列出指定文件夹中的文件和子文件夹列表的方式是(exists())(isfile())(splitext())(openpyxl)幅度简化了网络程序的开发。(socket)(pywin32)运行当前线程。(join())107、用于删除数据库表test中所有name字段值为’10001’的记录的SQL语句为pillow)二、判断题2、定义类时如果实现了__contains__()方法,该类对象即可支持成员测试运算in。(对)5、定义类时实现了__pow__()方法,该类对象即可支持运算符**。(对)9、通过对象不能调用类方法和静态方法。(错)查。(对)只可以动态为对象增加数据成员,而不能为对象动态增加成员方法。(错)任何包含__call__()方法的类的对象都是可调用的。(对)在Python中函数和类都属于可调用对象。(对)函数和对象方法是一样的,内部实现和外部调用都没有任何区别。(错)在设计派生类时,基类的私有成员默认是不会继承的。(对)置函数len()。(对)23、对文件进行读写操作之后必须显式关闭文件以确保所有内容都得到保存。(对)调用关联的程序。(对)联相应的程序来打开或执行指定的文件。(对)所有扩展名为.exe的文件。(对)错)其中的内容。(对)表。(对)表,而不能列出其子文件夹中的文件。(对)文件对象的tell()方法用来返回文件指针的当前位置。(对)以写模式打开的文件无法进读操作。(对)为Python安装目录。(对)41、以读模式打开文件时,文件指针指向文件开始处。(对)2、以追加模式打开文件时,文件指针指向文件尾。(对)43、二进制文件也可以使用记事本程序打开,只是无法正确阅读和理解其中的内容。(对)一行。(对)原本来的信息。(对)(错)s(错)finally出错从而再次引发异常。(对)2、程序中异常处理结构在大多数情况下是没必要的。(错)e54、异常处理结构也不是万能的,处理异常的代码也有引发异常的可能。(对)关闭文件的代码放到finally块里肯定是万无一失,一定能保证文件被正确关闭并且不会引发任何异常。(错)I互不影响。(对)I个选项中只能选择一个,当选择发生变化之后,之前选中的选项自动失效。(对)连接。(对)用。(错)ePython程序只能在安装了Python环境的计算机上以源代码形式运行。(错)可以用来实现线程同步。(对)67、在编写应用程序时,应合理控制线程数量,线程并不是越多越好。(对)(错)MySQL等数据库。(错)状态,否则该状态将一直保持。(对)三、简答题xt题。题9printHelloworld!',file=fp)finally:printHelloworld!',file=fp)finally:假设文件“D:\test.txt”不存在,那么第一段代码会抛出异常,提示fp没有定义;第二段代文件,从而不会抛出异常。说明可能存在的问题。filelistoslistdir(".")对于字符串对象,如果要查找的子字符串不存在,则rindex()方法会抛出异常。所以,如果当前文件夹中有不包含圆点的文件名或者子文件夹名,上面的代码会抛出异常而崩溃。答:输出结果为intxlenlsturnlstklstk的二进制形式中最后连续0的个数。5、有n个乒乓球运动员打淘汰赛,编写函数计算至少需要多少场比赛才能决出冠军,不允种方法求解百钱买百鸡问题。假设大鸡5元一只,中鸡3元一(1)循环z(2)列表推导式>>>[(x,y,100-x-y)forxinrange(21)foryinrange(34)if(100-x-y)%3==0and7、编写函数,给定任意字符串,找出其中只出现一次的字符,如果有多个这样的字符,就#创建空字典#遍历字符串,并分别记录每个字符的出现次数演示字典的get()方法#如果这个字符出现过,加1#列表推导式,查找所有只出现一次的字符#返回最终结果,所有只出现一次的字符读以下冒泡法排序代码,尝试写出优化代码,提高代码运行效率。#比较相邻两个元素大小,并根据需要进行交换iflst[j]>lst[j+1]:lst[j],lst[j+1]=lst[j+1],lst[j]#比较相邻两个元素大小,并根据需要进行交换iflst[j]>lst[j+1]:lst[j],lst[j+1]=lst[j+1],lst[j]ifflag:reak9、编写程序,
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
评论
0/150
提交评论