导航
【第7套】 模拟题目

15. 通过“函数名()” 可以完成函数的调用。(  )



A对


B错




列表使用中括号[]包含,元素的个数和值是可以随意修改的


A 对


B 错




判断:子类能继承父类全部的属性和方法


A 对


B错




判断:标识符由字母、下划线和数字组成,且数字不能开头。


A对


B错




在一次打开和关闭操作之间,每调用一次write()方法,程序向文件中追加一行数据,并返回本次写入文件中的字节数。



A对


B错




若函数内部调用了自身,则这个函数被称为_____



A递归函数


B 一般函数


C 循环


D 程序


15. Python 中使用_____关键字可以在函数内部声明全局变量。



A global_


B class


C def


D pass


15. 打开文件并对文件进行读写后,应调用_____方法关闭文件以释放资源。



A close


B open


C  def 


D python


15. Python 是一门面向______的高级编程语言。



A 对象


B 程序


C 过程 


D  分布式


使用 find() 方法查找子串时,若没有查找到则返回( )



A -1


B 0


C  1


D 2


简述breakcontinue的区别



break:立即终止当前循环,跳出整个循环结构

continue:跳过本次循环剩余代码,直接进入下一次循环迭代





简述位置参数的传递、关键字参数的传递、默认参数的传递的区别。


位置参数传递必须按函数定义时的参数顺序提供值数量必须匹配(除非使用*args)

关键字参数的传递,通过参数名显式指定值参数顺序可任意调整必须出现在位置参数之后

默认参数的传递,函数定义时为参数预设默认值调用时可省略有默认值的参数必须声明在非默认参数之后





 请编写一个Python程序,打印输出100行“我爱我的祖国”






已知字符串str_demo=”skdaskerkjsalkj”, 请统计该字符串中各字母出现的次数。



str_demo = "skdaskerkjsalkj"

 

# 方法1:使用字典统计

count_dict = {}

for char in str_demo:

    if char in count_dict:

        count_dict[char] += 1

    else:

        count_dict[char] = 1

print(count_dict)

 

 

# 方法2:使用字典推导式

result = {char: str_demo.count(char) for char in set(str_demo)}

print(result)











底部