【软考】初级程序员知识点记录(01)

文章涵盖了声音信号数字化的过程,包括采样、量化和编码,提到了影响音频数据量的因素。同时,介绍了Excel的工作表结构和地址引用类型,以及软件测试的基本概念,如白盒测试、黑盒测试、回归测试和性能测试的重要性。此外,还讨论了软件的内聚类型,强调了不同类型的内聚在软件设计中的意义。
摘要由CSDN通过智能技术生成

高频考点(上)

一 音频
  1. 声音信号的数字化过程就是在时间和幅度两个维度上的离散化过程,其中时间的离散化称为【采样】
  2. 【wav】,【MP3】,【MID】是音频文件的扩展名,用于音频信息处理的工具软件是【Audition】
  3. ★对声音信号采样时,【采样率】,【量化精度】,【波形编码】和【声道数量】均会影响数字音频数据量的大小,【音量放大倍数】不会直接影响
  4. 声音信号的一个基本参数是频率,它是指声波每秒钟变化的次数,用Hz表示。人耳能听到的声音信号的频率范围是【20Hz-20kHz】
  5. ★声音信号的数字化过程包括【采样】、【量化】和【编码】
  6. 数字话音的采样频率定义为8kHz,是因为【语音信号定义的频率范围最高值小于4kHz】
  7. 音频信号经计算机系统处理后送到扬声器的信号是【模拟信号】
  8. 自然界的声音信号一般都是多种频率声音的复合信号,用来描述组成复合信号的频率范围的参数被称为信号的【带宽】
  9. ★话筒项计算机提供【音频模拟信号】,声卡的性能指标主要包括【采样频率】和【采样位数】,采样位数越多表明精度更高,所录制的声音质量也更好
    10.MIDI数据与数字化波形声音数据【不同】
二 excel
  1. 在Excel中,“工作表”是由行和列组成的表格,列和行分别用【字母和数字】标识

  2. 在Excel中,$A 1 和 1和 1B $1是绝对地址,C1为相对地址,垂直方向拖动填充柄时会自动填充为C2

  3. 注意区分SUM(MAX(A1:D1),MIN(A2:D2))和SUM(MAX(A1,D1),MIN(A2,D2)),前者指范围,后者指单独元素

  4. 在Excel中“<>”表示不等于

  5. ★①相对引用:复制公式时地址跟着发生变化,如C1单元格有公式:=A1+B1
    当将公式复制到C2单元格时变为:=A2+B2
    当将公式复制到D1单元格时变为:=B1+C1

    ②绝对引用:复制公式时地址不会跟着发生变化,如C1单元格有公式:=$A$1 + $B$1
    当将公式复制到C2单元格时仍为:= $A$1 + $B $1
    当将公式复制到D1单元格时仍为:= $A$1 + $B $1

    ③混合引用:复制公式时地址部分内容跟着发生变化,如C1单元格有公式:= $A1 + B $1
    当将公式复制到C2单元格时变为:= $A2 + B $1
    当将公式复制到D1单元格时变为:= $A1 + C $1

计算符含义
POWER(a,b)a^b
MIN(a,b)取其中最小值
AVERAGE(a,b)取平均值
ROUND(a,b)对a保留b位小数点的四舍五入
LEFT(L1,2)基于所指定的字符数,LEFT返回文本字符串中第一个字符或前几个字符
LEFTB(L1,2)基于所指定的字节数,LEFT返回文本字符串中第一个字符或前几个字符(一个汉字在计算机中占用两个字节)
TEXT(value,format_text)value为数值/计算结果为数值的公式/包含数字值的单元格引用,Format_text为“单元格格式”对话框中“数字”选项卡上“分类”框中的文本形式的数字格式
IF条件判断语句,类似于(?;)
AND
COUNTIF(范围,条件)如果是字符或 条件,必须加"",单独数字不用加
三 软件测试
  1. 软件可靠性测试,目的是评估软件系统的可靠性,软件可靠性测试前应先确定软件可靠性的目标,应平衡地考虑对软件开发进度和成本的影响
  2. 白盒测试是单元测试中所用到的方法
  3. 在【系统测试】时,一般需要进行兼容性测试。系统测试的主要内容有
    a. 所有功能需求得到满足;
    b. 所有性能需求得到满足;
    c. 其他需求(如安全性、容错性、兼容性等)得到满足
  4. 为了检查对软件进行修改后是否引入新的错误,需要对软件进行的测试类型为【回归测试】
  5. 软件测试的目的是发现软件的错误;成功的测试是能发现至今尚未发现的错误的测试;软件测试不能证明软件中不存在错误,只能说明软件中存在的错误
  6. 测试应在软件项目启动后尽早介入:需求分析、概要设计、详细设计以及编码等各个阶段形成的文档也是不同类型测试的对象,在编制的项目开发计划中就应包括测试计划。
    作为工程项目的实施,测试应该严格按照测试计划进行,避免测试的随意性。
    单元测试主要有原开发人员或小组承担,集成测试、系统测试、验收测试等应避免原开发人员习惯性或者思路方面难以察觉的错误
  7. ★黑盒测试主要是为了发现以下几类错误:
    ①是否有错误的功能或者遗漏的功能;
    ②界面是否有误,输入是否正确接收,输出是否正确;
    ③是否有数据结构或者外部数据库访问错误;
    ④性能是否能够接受;
    ⑤是否有初始化或终止错误
  8. 测试【不可能】完全详尽全面,无法穷举,一般难以做到彻底的测试,也不允许无休止地测试
  9. 在软件测试阶段,独立的测试小组没有进行设计和实现工作,往往可以更彻底地进行软件测试
  10. 用户并发测试,响应时间测试和负载测试均属于性能测试
  11. 兼容测试:主要是检查软件在不同的软/硬件平台上是否可以正常运行,即软件的可移植性;兼容的类型:细分为平台的兼容,网络兼容,数据库兼容,以及数据格式的兼容;兼容测试的重点:对兼容环境的分析
  12. 单元测试也称为模块测试,在模块编写完成且无编译错误就可以进行。单元测试侧重于模块中的内部处理逻辑和数据结构。一般采用白盒法测试。主要检查模块的以下特征:模块接口、局部数据结构、重要的执行路径和边界条件。
  13. 用黑盒技术设计测试用例的方法有:等价类分法、边值分析、错误猜测和因果图等。
    用白盒技术设计测试用例的方法有:逻辑覆盖、循环覆盖和基本路径测试
  14. 软件测试分为静态测试和动态测试两个大类。
    静态测试包括人工检测和计算机辅助静态分析。
    动态测试是通过运行程序发现错误,对软件产品进行黑盒和白盒测试。
  15. 一个规范化的测试过程通常包括如下的基本测试活动:拟定测试计划、编制测试大纲、生成测试用例、实施测试和生成测试报告。拟定测试计划的内容主要有测试的内容、进度安排、测试所需的环境和条件、测试培训安排等。
内聚类型描述
功能内聚完成一个单一功能,各个部分协同工作,缺一不可,是最佳的内聚类型
顺序内聚处理元素相关,而且必须顺序执行
通信内聚所有处理元素集中在一个数据结构上的操作
过程内聚处理元素相关,而且必须按特定的次序执行
瞬时内聚(时间内聚)所包含的任务必须在同一时间间隔内执行
逻辑内聚完成逻辑上相关的一组任务
偶然内聚(巧合内聚)完成一组没有关系或松散关系的任务
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值