自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(32)
  • 收藏
  • 关注

原创 SDUT:Python实验七——文件 主观题(参考答案)

7-4. 用水量文件"water.txt"的第一列为账号,下面是每个月的用水量(后一个数-前一个数),共十二个月。每立方米需付1.05元。7-1.有一个英文文件"example.txt".编写一个程序把大写字母变小写,小写字母变大写,其他字符不变. 结果写入文件"result.txt"。7-2.统计文本文件"letter.txt"中各类字符个数:分别统计字母( 大小写不区分),数字及其他字符的个数。7-3.编程实现词汇表,计算每一个单词出现的次数,大小写不区分,输出到"dic.txt" 文件保存。

2024-05-20 18:36:52 1019

原创 SDUT:Python实验七——文件 多文件编程题(参考答案)

下载题目附件,编辑src/目录下的test.py文件,实现读取统计data.txt文件的有效行数,(3)本地编写测试完成后,将src文件夹打包为 src.zip文件后上传提交。并将结果输出保存到result.txt文件。(1)有效行指至少包括一个字符行,空行不计为有效行。(2)程序文件名 test.py 不能修改。9-1. 求文件行数。

2024-05-20 15:16:01 603

原创 SDUT:Python实验七——文件单选题(参考答案)

11. d:\有一个二进制文件file1.dat,以可读可写方式打开该文件,如果写入新的内容,内容会被追加到文件尾部。以下哪个语句是正确的?15. Python标准库os中用来列出指定文件夹中的文件和子文件夹列表的方式是(C )。4. 关于Python文件的‘+’打开模式,以下选项正确的描述是( B )。6. 内置函数open()的( C )参数指定了打开文件后的处理方式。A.从文件的 size 位置开始,到文件尾部结束,读取文件内容。B.open() 打开文件之后,文件的内容并没有在内存中。

2024-05-20 14:43:47 1141

原创 SDUT:Python实验七——文件多选题(参考答案)

1. python中调用open()函数打开文件,调用close()函数关闭文件,调用( )函数可实现对文件内容的读取。2. 以只读方式打开d:\myfile.txt文件,以下代码正确的是( AB )。3. 程序代码:os.makedirs( ""C:\123\456\789"")A.路径 "C:\123\456\789"已存在 B.驱动器C:不存在。C.磁盘C已满 D.磁盘C是只读的或没有写权限。调用可能失败,可能的原因是:( ABCD )。

2024-05-20 14:12:52 430

原创 SDUT:Python实验七——文件判断题(参考答案)

5. Python中用“a+”模式打开文件时,文件若不存在,就新建一个文件;文件指针在文件末尾,新写入的文件内容是在原来内容的基础上追加写入。若不存在,就创建一个新文件,新文件可写、可读。11. Python标准库os.path中isfile()方法用来判断指定文件是否为系统已存在的文件。4. 文件对象的readline( )把文本文件中的每行文本作为一个字符串存入列表中,返回该列表。7. 文件对象的tell()方法用来返回文件指针的当前位置。1. Python对文件的操作中,read函数返回的是列表。

2024-05-20 13:36:36 740

原创 SDUT:Python实验六——面向对象多选题(参考答案)

D.如果将实例方法print(self)中的语句:print(s) 改成 print(self.s),程序能够正常运行.2. 关于__new__和__init__方法的比较,下面哪些说法是正确的(ABCD )?C.程序有错误,因为类A中的print方法中的语句:print(s),s变量没有定义。A.程序有错误,因为类A中没有构造方法。B.程序将打印出字符串:Welcome。1. 分析下面的代码: CD。方法会返回一个创建的实例,而。返回一个cls的实例时,D.当创建一个新实例时调用。,初始化一个实例时用。

2024-05-16 18:03:32 434

原创 SDUT:Python实验六——面向对象单选题(参考答案)

8. 在类中,具有4个形式参数的方法通常在调用时有____B____个实际参数。A.虚函数 B.子类化 C.继承 D.封装。A.继承 B.多态 C.抽象 D.封装。A.程序有错误,因为y是私有的,不能在类之外进行直接访问。A.程序有错误,因为x是私有的,不能在类之外访问。A.程序有错误,因为y是私有的,不能在类之外访问。B.程序有错误,类中不能使用__y作为变量名。B.程序有错误,不能使用__y作为变量名。B.程序有错误,不能使用__y作为变量名。

2024-05-16 18:00:43 824

原创 SDUT:Python实验六——面向对象判断题(参考答案)

18. 定义类的时候,所有的实例方法第一个参数指代本类的实例(对象),一般情况下使用self,也可以另外起名称。在多重继承中,如果不同父类存在同名的方法,则按照继承顺序从右到左在父类中搜索方法。11. 定义类时,所有实例方法的第一个参数用来表示对象本身,在类的外部通过对象名来调用实例方法时,不需要为该参数传值。15. Python定义类时,在一个方法前面使用@classmethod进行修饰,则该方法属于类方法。14. 在Python中定义类时实例方法的第一个参数名称不管是什么,都表示对象自身。

2024-05-16 17:45:03 622

原创 SDUT:Python实验六——面向对象编程题(参考答案)

7-6 sdut-oop-7 答答租车系统(类的继承与多态 面向对象综合练习)7-3 sdut-oop-5 计算长方体和四棱锥的表面积和体积(类的继承)7-5 sdut-oop-9 计算长方形的周长和面积(类和对象)7-1 sdut-oop-2 Shift Dot(类和对象)7-4 sdut-oop-6 计算各种图形的周长(多态)7-2 sdut-谁是最强的女汉子。

2024-05-16 17:29:33 551 1

原创 SDUT:Python实验五——函数、模块和包编程题(参考答案)

7-3. sdut-列表或元组的数字元素求和(yeild)7-2. sdut-列表数字元素加权和(2)7-6. sdut-oop-8 分数四则运算。7-5. sdut-求指定层的元素个数。7-4. sdut-学生互助组队。7-7. sdut-分数加减法。7-1. sdut-求全排列。

2024-04-27 21:33:58 697 2

原创 SDUT:Python实验五——函数、模块和包函数题(参考答案)

6-4. sdut-使用函数输出Fibonacci数列的值与指定范围内Fibonacci数值的个数。6-1. sdut-使用函数求a+aa+aaa++⋯+aa.....aaa(n个a)之和。6-3. sdut-使用函数统计数字字符在某数字中出现的个数。6-2. sdut-使用函数求区域内的素数之和。6-5. sdut-利用函数得到缩写词。6-6. sdut-求嵌套列表的平均值。

2024-04-26 15:10:49 710

原创 SDUT:Python实验五——函数、模块和包程序填空题(参考答案)

5-4. sdut-fun-奇数数字之和(III)5-3. sdut-fun-奇数数字之和(II)5-2. sdut-fun-平方数(III)5-1. sdut-fun-平方数(II)

2024-04-24 15:07:45 471 1

原创 SDUT:Python实验五——函数、模块和包单选题题(参考答案)

A.不需要声明 B.必须声明(必须指定) C.可声明也可不声明 D.设置。A.上面 B.下面 C.左边 D.右边。函数只能接收一个参数。A.列表 B.元组 C.字典 D.集合。A.函数是一段可重用的语句块 B.每次使用函数,需要提供相同的参数作为输入。A.列表 B.元组 C.字典 D.集合。

2024-04-24 14:22:03 2145 1

原创 SDUT:Python实验五——函数、模块和包填空题(参考答案)

10. 下面程序是冒泡排序的实现,请填空(答案中不要有空格)11. 下面程序是选择排序的实现,请填空(答案中不要有空格)6.下面程序的输出是什么?(字符串不要加引号)15. 程序求素数个数。1. 下面程序的运行结果是。3. 下面程序的运行结果是。4. 下面程序的运行结果是。2. 下面程序的运行结果是。9. 下面程序的运行结果是。16. 下面程序的执行结果是。5.下面程序运行结果是。8. 下面程序的输出是。14. 下面程序的运行结果是。13. 下面程序的运行结果是。上面程序的第四行输出是。

2024-04-24 00:35:09 826

原创 SDUT:Python实验五——函数、模块和包多选题(参考答案)

A.位置参数 B.关键字参数 C.默认值参数 D.不定长参数。5. 在test.py中,欲使用标准库math中的sin函数,下列哪种方式使用正确?6. 下列属于Python math库中的数学函数的是(属性,在test.py源文件中有一条语句:print(1. 在Python中,函数参数支持的类型有(D.被导入到其他模块中时,它的值是:test。),关于它的运行结果,哪个描述是正确的?C.有return语句但是没有执行到。C.在本模块中它的值是: test。

2024-04-24 00:12:58 663 1

原创 SDUT:Python实验五——函数、模块和包判断题(参考答案)

12. Lambda表达式只可以包含一个表达式,不允许包含其他复杂语句,但在表达式中可以调用其他函数,该表达式的计算结果相当于函数返回值。7. 一个变量已在函数外部进行了定义,如果在函数内需要改这个变量的值,可以在函数内用关键字global明确声明要使用已定义的同名全局变量。2. 有函数foo定义如下,如果a =10, b = 20,然后调用foo(a,b)后,在函数外a,b的值依然为10,20。11. 在函数内部使用global定义的全局变量,当函数结束以后仍然存在,并且可以访问。9. 下面的输出是6。

2024-04-24 00:00:00 669

原创 SDUT:Python实验四——序列结构编程题(参考答案)

7-1. sdut-ASCII码排序输入N个字符后,按各字符的ASCII码从小到大的顺序输出这N个字符。

2024-04-23 00:37:19 1336

原创 SDUT:Python实验四——序列结构单选题(参考答案)

31. 字典对象的( )方法可以获取指定“键”对应的“值”,并且可以在指定“键”不存在的时候返回指定的默认值,如果不指定则返回None。A.list("123") B.tuple("123") C.set("123") D.以上都不是。A.s1的大小小于s2的大小 B.s1的元素比s2的小 C.s1是s2的真子集 D.s2是s1的真子集。请指出程序执行结果中的问题。A.值集合 B.键集合 C.键-值对集合 D.对象。

2024-04-17 18:48:32 2175 1

原创 SDUT:Python实验四——序列结构填空题(参考答案)

6.下面程序用三种不同方式打印students列表中的内容,请填空完成与第一种方式输出一样的后面两种方式,不要加无用空格。12.下面程序的输出结果是。9.下面程序运行后输出是。11.下面程序的输出是。10.下面程序的输出是。8.下面程序的输出是。的输出是 : 5.0。

2024-04-17 00:50:33 433 1

原创 SDUT:Python实验四——序列结构多选题题(参考答案)

4.如何创建一个包含如下元素:‘p’,’y’,’t’,’h’,’o’,’n’的列表?5.集合的( )( )( )等运算借助于位运算符来实现,而差集则使用减号运算符实现。A.增加元素 B.删除元素 C.修改元素 D.查询元素。1. 对列表对象来说,通过切片操作,可以完成的功能有哪些?2. 使用list()函数把什么对象转换成列表?,则下面的操作哪种方案可行?B.range对象,字符串。A.x+=y或者x=x+y。

2024-04-17 00:29:08 574 1

原创 SDUT:Python实验四——序列结构判断题(参考答案)

38. 可以利用内置函数list()、tuple()、dict()、set()、frozenset()把其它类型的数据转换成为列表、元组、字典、可变集合和不可变集合,但不能创建空列表、空元组、空字典和空集合。23.使用Python列表的方法insert()为列表插入元素时,会改变列表中插入位置之后元素的索引。11.下面的程序当输入是 c d e a时,输出是 a c d e。19.切片L[0:3]和L[:3]含义相同,都是截取L对象的前3个元素。21.元组是可变的列表,它具有列表的大多数性质。

2024-04-17 00:12:11 1104 4

原创 SDUT:Python实验三——字符串编程题(参考答案)

1.sdut-字符串排序一行内输入N个字符串,按字典序从小到大进行排序后输出。

2024-04-10 18:13:37 2491 2

原创 SDUT:Python实验三——字符串填空题(参考答案)

print("programming".find("r",2)) 输出结果是:4。5.print("programming".find("x"))的输出是:-1。6.print("a123".isdigit())的输出是 :False。的输出是:□□□xyz□□ □□□xyz□□ □□□xyz□□。2.下面程序执行后,输出的结果是:34-23=11。3.下面程序执行的结果是:34-23=11。的运算结果是 232323。

2024-04-10 14:45:40 503 1

原创 SDUT:Python实验三——字符串多选题(参考答案)

3.欲打印出信息:“我叫小明,今年 10 岁!”(不包括双引号),可使用的语句包括:( ABCD )想去除字符串首尾的字母,只留下数字“01234”,可使用下面的哪条语句?C.既可以用单引号,也可以用双引号、三引号创建字符串。D.在三引号字符串中,可以包含换行、回车等特殊字符。1.关于字符串下列说法正确的是( ACD )。A.字符应该视为长度为1的字符串。B.字符串以\0标志字符串的结束。

2024-04-10 14:33:49 656 1

原创 SDUT:Python实验三——字符串单选题(参考答案)

2.python中,字符串对象的join方法用于将序列中的元素以指定的字符连接生成一个新的字符串,那么下列说法正确的是( B )。5.表达式max('1111', '222', '33', '4')的值是?B.语句print(''.join(['a','b'])) 将打印出:ab。C.语句print(''.join([1,2,3])) 将打印出:123。D.语句print(''.join({1,2,3})) 将打印出:123。A.语句print(''.join('a','b')) 将打印出:ab。

2024-04-10 14:26:05 647 1

原创 SDUT:Python实验三——字符串判断题(参考答案)

7.语句print("输出结果是{:08.2f}".format(14.345))的输出是:输出结果是00014.34。11.已知x为非空字符串,那么表达式 ','.join(x.split(',')) == x 的值一定为True。10.已知x为非空字符串,那么表达式 ''.join(x.split()) == x 的值一定为True。12.在字符串前加字母r或R,表示原始字符串,其中的所有字符都表示原始的含义,而不会进行任何转义。的输出是:输出结果是 1234□□□□。输出结果是00014.35。

2024-04-10 14:06:13 763 1

原创 SDUT:Python实验二——程序流程控制编程题(参考答案)

7-10 sdut0-入门-3 A+B for Input-Output Practice (III)7-11 sdut-入门-4 A+B for Input-Output Practice (IV)7-9 sdut-入门-2 A+B for Input-Output Practice (II)7-12 sdut-入门-5 A+B for Input-Output Practice (V)7-2 sdut-sel-2 汽车超速罚款(选择结构)7-6 sdut-循环-乘法运算。输出:2.5**0=1.00。

2024-03-30 17:49:58 1179 1

原创 SDUT:Python实验二——程序流程控制填空题(参考答案)

4.下面程序运行后,最后一行有 5 个”G“;3.下面程序运行后,倒数第二行打印出:1xxx2xxx。2.下面程序运行后,位于最后一行的最后一个数字是:3。运行结果:1xxx2xxx4xxx8xxx16xxx。6.下面程序运行后,最后一行输出是:0。5.下面程序运行后输出是:45。1.下面程序的输出是:7。

2024-03-25 19:28:22 599

原创 SDUT:Python实验二——程序流程控制单选题(参考答案)

A.只有 for 才有 else 语句。C.for 和 while 都可以有 else 语句。D.for 和 while 都没有 else 语句。A.PYTHON B.PYTHONSTRING C.PYTHN D.替换为错误项。解答:内层循环循环3次(分别取2,3,4),外层循环循环5次(0,1,2,3,4)A.不是素数 B.是素数 C.没有输出 D.出现异常。A.0 B.10 C.4 D.以上都不对。的循环终止时,它的值是_____A_____。

2024-03-25 19:11:14 814

原创 SDUT:Python实验二——程序流程控制判断题(参考答案)

因此,如果循环的条件仍然满足,循环会继续进行。所以,说continue语句的作用是退出循环的当前迭代,开启下一轮循环是准确的。3.在Python循环中,对于带有else子句的循环,如果因为执行了break语句而退出的话,会执行else子句的代码。2.在Python循环中,continue语句的作用是:退出循环的当前迭代,开启下一轮循环。6.在循环结构中,break用来结束当前当次循环语句,但不跳出当前的循环体。语句被执行时,循环会立即停止,并且控制流会跳转到循环之后的下一条语句。但是,你完全可以不使用。

2024-03-25 18:38:00 684

原创 SDUT:Python实验——Python基础填空题(参考答案)

由于 y 是 False,y and z 的结果直接就是 False,不论 z 的值是什么(因为 False and anything 都是 False)。not d or (a>=0 and a+c>b+3):由于not d是False,而a>=0 and a+c>b+3是True,or运算符只要有一个操作数为True,结果就为True。0 and 1:由于 and 运算符的短路行为,当第一个操作数(0)为 False 时,整个表达式的结果就已经确定为 False,因此不会计算第二个操作数(1)。

2024-03-13 15:19:25 1297 2

原创 SDUT:Python实验——Python基础多选题(参考答案)

当使用and连接多个表达式时,如果第一个表达式为False,则整个表达式的结果就已经确定为False,因此不会计算后面的表达式,这就是所谓的逻辑短路或惰性求值。但是,如果你在圆括号中编写一个复杂的表达式,这个表达式包含了多个逻辑部分(例如,由运算符分隔的多个项),那么你可能需要使用括号和续行符来确保Python解释器能够正确地解析你的代码。B. is - 不正确,is是一个比较运算符,用于比较两个对象的身份(即它们是否指向内存中的同一个对象),而不是用于逻辑运算,因此它也不具有逻辑短路的特点。

2024-03-13 15:08:17 1321

SDUT:python期末客观复习题

SDUT:python期末客观复习题

2024-06-21

2.1.1 进入与退出草图设计工作台.exe

2.1.1 进入与退出草图设计工作台.exe

2022-11-18

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除