• 第三周周考


    1.
    集合内元素的三个特征什么是?(1
    分)不可变 无重复 无序
    2.
    集合的用途是什么?(1
    分)去重 关系运算
    3.
    如何解决python3乱码问题(1
    分)python3的str类型默认直接存成unicode格式,无论如何都不会乱码
    4.
    控制文件读写内容的模式(1
    分)t和b
    5.
    控制文件读写操作的模式(1
    分)r(默认的):只读
    w:只写
    a:只追加写
    6.
    文件操作的基本操作流程是什么?(1
    分)1. 打开文件,由应用程序向操作系统发起系统调用open(...),操作系统打开该文件,对应一块硬盘空间,并返回一个文件对象赋值给一个变量f f=open('a.txt','r',encoding='utf-8') #默认打开模式就为r

    2. 调用文件对象下的读/写方法,会被操作系统转换为读/写硬盘的操作 data=f.read()

    3. 向操作系统发起关闭文件的请求,回收系统资源 f.close()

    7.
    文件处理with的好处是什么?(1
    分)with 会自动执行f.close()

    8.
    为何要用文件?(1
    分)用户/应用程序可以通过文件将数据永久保存在硬盘中

    即操作文件就是操作系统

    用户/应用程序直接操作的是文件对文件进行的所有操作,都是在向操作系统发送系统调用,然后再由操作将其成员转换成具体的硬盘操作
    9.
    什么是函数?(1
    分)函数:相当于具备某一功能的工具,比如修理工的锤子
    函数的使用必须遵循一个原则
    先定义
    后调用
    10.
    函数的使用,必须先遵循什么?(1
    分) 先定义
    # 后调用
    11.
    为何要用函数?(1
    分)随着代码量越来越多,某些功能会出现重复,所以会出现以下现象
      1.代码冗余,程序的组织结构不清晰,可读性差
      2.可维护性/扩展性差
    12.
    定义函数会发生什么事情?(1
    分)
    申请内存空间,保存函数体代码
    将函数体代码的内存地址绑定给函数名
    定义函数不会执行函数体代码,但是会检测函数体的语法
    13.
    调用函数发生的事情(1
    分)
    通过函数名找到函数的内存地址
    然后加小括号,就是在触发函数体代码的执行
    14.
    定义函数的三种形式分别是什么?(1
    分)有参函数 无参函数 空函数
    15.
    函数调用的三种形式分别是什么?(1
    分)语句形式,只调用函数 表达式形式 函数调用作为参数
    16.
    函数的返回值是否可以返回多个?是否可以返回所有数据类型?(1
    分)可以返回多个值 否
    17.
    什么是形参?什么是实参?(1
    分)形参:在定义函数阶段定义的参数称之为形式参数 实参:在调用函数阶段传入的值称之为实际参数
    18.
    形参与实参的关系(1
    分)1、在调用阶段,实参(变量值)会绑定给形参(变量名)
    2、这种绑定关系只能在函数体内使用
    3、实参与形参的绑定关系在函数调用时生效,函数调用结束后解除绑定关系
    19.
    名称空间的加载顺序是什么?(1分)内置名称空间 > 全局名称空间 > 局部名称空间
    20.
    名称空间的销毁顺序(1
    分)局部名称空间 > 全局名空间 > 内置名称空间
    21.
    什么是闭包函数(1
    分)闭包函数:名称空间与作用域的应用+函数嵌套
    22.
    tail - f
    access.log程序实现(监听名为
    access.log
    的文件的末尾
    是否增加了数据)
    23.
    以下代码的执行结果是什么?为什么?(1
    分)
    24.
    下述结果为?(1
    分)




    25.
    read、readline

    readlines
    的区别?(1
    分)
    26.
    以下程序的输出结果是?(1
    分)


    5, 4, 3, 2, 1,

    3
    综合题(27
    分)
    1.
    写函数,计算传入字符串中【数字】、【字母】、【空格] 以及 【其他】的个数(3
    分)

    2.
    写函数,检查获取传入列表或元组对象的所有偶数位索引对应的元素,并将其作为新列表返回给调用者。(3
    分)

    3.
    写函数有大小写字母的字符串,要求是如果字符串中大写字母的数量小于等于小写字母的数量,则把字符串全部变小写,反之则将字符串全部变为大写(3
    分)
    # 示例
    # solve('coDe')——>>'code'
    # solve('CODe')——>>'CODE'


    4.
    将字符串
    "k:1|k1:2|k2:3|k3:4",处理成
    Python
    字典:{‘k’:1, ‘k1’:2, ...}(3
    分)

    5.
    编写ATM程序
    a) 登录功能(3
    分)
    b) 注册功能(3
    分)
    注意: 以下功能,若没有登录则不能使用。
    c) 查看余额功能(3
    分)
    d) 提现功能(3
    分)
    e) 转账功能(3
    分)
  • 相关阅读:
    HTTP 错误 404.17
    ASP.NET 日志组件Smart.LogNet.DLL 引用即可写入日志及读取日志
    委托(Func与Action)
    三元表达式
    http://www.cnblogs.com/nangong/p/db29669e2c6d72fb3d0da947280aa1ce.htm ASP.NET从零开始学习EF的增删改查
    文件流的读写操作
    6.递归加载文件目录树(递归自己加载自己)
    文件基本操作
    线程
    委托
  • 原文地址:https://www.cnblogs.com/2722127842qq-123/p/12558485.html
Copyright © 2020-2023  润新知