【计算题】输出 “ 水仙花数 ” 。所谓水仙花数是指 1 个 3 位的十进制数,其各位数字的立方和等于该数本身。例如: 153 是水仙花数,因为 153 = 1^3 + 5^3 + 3^3 。 (4.0分)
【判断题】文本文件是可以迭代的,可以使用 for line in fp 类似的语句遍历文件对象 fp 中的每一行。 (2.0分)
【计算题】编写函数 Rate(origin, userInput) ,计算字符串匹配的准确率。以打字练习程序为例,假设 origin 为原始内容, userInput 为用户输入的内容,下面的代码用来测试用户输入的准确率。 (4.0分)
【计算题】编写函数 demo(m,n) ,接收两个正整数作为参数,返回一个元组,其中第一个元素为最大公约数,第二个元素为最小公倍数。 (4.0分)
【计算题】• 编写函数,计算形式如a+aa+aaa+aaaa +...+ aaa ...aaa的表达式的值,其中a为小于10的自然数。
【计算题】编写函数,接收两个正整数作为参数,返回一个元组,其中第一个元素为最大公约数,第二个元素为最小公倍数。 (4.0分)
【判断题】Python 支持多继承,如果父类中有相同的方法名,而在子类中调用时没有指定父类名,则 Python 解释器将从左向右按顺序进行搜索。 (3.0分)
【判断题】在面向对象程序设计中,函数和方法是完全一样的,都必须为所有参数进行传值。 (3.0分)
【填空题】Python 使用 _________________ 关键字来定义类。 (3.0分)
【判断题】对于 Python 类中的私有成员,可以通过“对象名 ._ 类名 __ 私有成员名”的方式来访问。 (3.0分)
【计算题】编写程序,输出星号组成的菱形。函数 lingxing(n) ,参数 n 为菱形边长 * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * (4.0分)
【判断题】定义类时所有实例方法的第一个参数用来表示对象本身,在类的外部通过对象名来调用实例方法时不需要为该参数传值。 (3.0分)
【计算题】编写函数,接收任意多个实数,返回一个元组,其中第一个元素为所有参数的平均值,其他元素为所有参数中大于平均值的实数。 (4.0分)
【计算题】写出下面代码的运行结果。 def Sum(*p): return sum(p) print(Sum(3, 5, 8)) print(Sum(8)) print(Sum(8, 2, 10)) (4.0分)
【计算题】编写函数,模拟 Python 内置函数 sorted() 。
【计算题】编写程序,输出由 1 、 2 、 3 、 4 这四个数字组成的每位数都不相同的所有三位数。 (4.0分)
【填空题】在 Python 定义类时,与运算符“ ** ”对应的特殊方法名为 _____________ 。 (3.0分)
【计算题】编写程序,在 D 盘根目录下创建一个文本文件 test.txt ,并向其中写入字符串 hello world 。 (10.0分)
【计算题】编写函数 demo(lst,k) ,接收列表 lst 和一个整数 k 作为参数,返回新列表。处理规则为:将列表 lst 中下标 k 之前的元素逆序,下标 k 之后的元素逆序,然后将整个列表 lst 中的所有元素再逆序。 (4.0分)
【计算题】• 编写函数,查找序列元素的最大值和最小值。给定一个序列,返回一个元组,其中元组第一个元素为序列最大值,第二个元素为序列最小值 。
【判断题】使用记事本程序也可以打开二进制文件,只不过无法正确识别其中的内容。 (2.0分)
【判断题】文件对象是可以迭代的。 (2.0分)
【计算题】计算小于 100 的最大素数。(此题的各种变型) (4.0分)
【计算题】编写函数,模拟 Python 内置函数 reversed() 。 (4.0分)
【判断题】在 Python 中定义类时,运算符重载是通过重写特殊方法实现的。例如,在类中实现了 __mul__() 方法即可支持该类对象的 ** 运算符。 (3.0分)
【计算题】生成包含 1000 个随机字符的字符串,然后统计每个字符的出现次数。 (4.0分)
【计算题】阅读下面的代码,分析其执行结果。 def demo(a, b, c=3, d=100): return sum((a,b,c,d)) print(demo(1, 2, 3, 4)) print(demo(1, 2, d=3)) (4.0分)
【计算题】递归算法计算组合数。实现函数 cni(n, i) ,参数 n, i 表示从 n 中取 i 的所有组合。 (4.0分)
【计算题】• 编写函数,模拟内置函数all ()、any() 和zip ()。 (4.0分)
【判断题】二进制文件也可以使用记事本或其他文本编辑器打开,但是一般来说无法正常查看其中的内容。 (2.0分)
【判断题】Python 中没有严格意义上的私有成员。 (3.0分)
【计算题】已知有一个包含一些同学成绩的字典,计算成绩的最高分、最低分、平均分,并查找所有最高分同学。字典示例: scores = {"Zhang San": 45, "Li Si": 78, "Wang Wu": 40} (4.0分)
【判断题】以读模式打开文件时,文件指针指向文件开始处。 (2.0分)
【计算题】编写函数 demo(n) ,接收一个正偶数 n 为参数,输出两个素数,并且这两个素数之和等于原来的正偶数。如果存在多组符合条件的素数,则全部输出。 (4.0分)
【计算题】编程求 200 以内能被 17 整除的最大正整数。 (4.0分)
【判断题】在一个软件的设计与开发中,所有类名、函数名、变量名都应该遵循统一的风格和规范。 (3.0分)
【计算题】下面函数的功能为 _______________ 。 def demo(lst, k): if k
【计算题】编写函数 demo(t) ,接收整数参数 t ,返回斐波那契数列中大于 t 的第一个数。 (4.0分)
【计算题】写出下面代码的运行结果。 def Sum(a, b=3, c=5): return sum([a, b, c]) print(Sum(a=8, c=2)) print(Sum(8)) print(Sum(8,2)) (4.0分)
【计算题】阅读下面的代码,并分析假设文件“ D:\test.txt ”不存在的情况下两段代码可能发生的问题。 代码 1 : >>> try: fp = open(r'd:\test.txt') print('Hello world!', file=fp) finally: fp.close() 代码 2 : >>> try: fp = open(r'd:\test.txt', 'a+') print('Hello world!', file=fp) finally: fp.close() (10.0分)
【计算题】编写函数 demo(lst) ,接收一个包含若干整数的列表参数 lst ,返回一个元组,其中第一个元素为列表 lst 中的最小值,其余元素为最小值在列表 lst 中的下标。 (4.0分)
【填空题】在 Python 中定义类时,与运算符“ // ”对应的特殊方法名为 _______________ 。 (3.0分)
【判断题】以写模式打开的文件无法进读操作。 (2.0分)
【判断题】在派生类中可以通过“基类名 . 方法名 () ”的方式来调用基类中的方法。 (3.0分)
【计算题】编写函数,判断一个数字是否为素数,是则返回字符串 YES ,否则返回字符串 NO 。
【计算题】阅读下面的代码,分析其执行结果。 def demo(*p): return sum(p) print(demo(1,2,3,4,5)) print(demo(1,2,3)) (4.0分)
【计算题】编写函数 demo(t) ,接收一个整数 t 为参数,打印杨辉三角前 t 行。 (4.0分)
【计算题】下面的代码输出结果为 _____________ 。 def demo(): x = 5 x = 3 demo() print(x) (4.0分)
【计算题】编写程序,计算组合数 C(n,i) ,即从 n 个元素中任选 i 个,有多少种选法。 (4.0分)
【判断题】如果定义类时没有编写析构函数, Python 将提供一个默认的析构函数进行必要的资源清理工作。 (3.0分)