高频考点(上)
一 音频
- 声音信号的数字化过程就是在时间和幅度两个维度上的离散化过程,其中时间的离散化称为【采样】
- 【wav】,【MP3】,【MID】是音频文件的扩展名,用于音频信息处理的工具软件是【Audition】
- ★对声音信号采样时,【采样率】,【量化精度】,【波形编码】和【声道数量】均会影响数字音频数据量的大小,【音量放大倍数】不会直接影响
- 声音信号的一个基本参数是频率,它是指声波每秒钟变化的次数,用Hz表示。人耳能听到的声音信号的频率范围是【20Hz-20kHz】
- ★声音信号的数字化过程包括【采样】、【量化】和【编码】
- 数字话音的采样频率定义为8kHz,是因为【语音信号定义的频率范围最高值小于4kHz】
- 音频信号经计算机系统处理后送到扬声器的信号是【模拟信号】
- 自然界的声音信号一般都是多种频率声音的复合信号,用来描述组成复合信号的频率范围的参数被称为信号的【带宽】
- ★话筒项计算机提供【音频模拟信号】,声卡的性能指标主要包括【采样频率】和【采样位数】,采样位数越多表明精度更高,所录制的声音质量也更好
10.MIDI数据与数字化波形声音数据【不同】
二 excel
-
在Excel中,“工作表”是由行和列组成的表格,列和行分别用【字母和数字】标识
-
在Excel中,$A 1 和 1和 1和B $1是绝对地址,C1为相对地址,垂直方向拖动填充柄时会自动填充为C2
-
注意区分SUM(MAX(A1:D1),MIN(A2:D2))和SUM(MAX(A1,D1),MIN(A2,D2)),前者指范围,后者指单独元素
-
在Excel中“<>”表示不等于
-
★①相对引用:复制公式时地址跟着发生变化,如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(范围,条件) | 如果是字符或 条件,必须加"",单独数字不用加 |
三 软件测试
- 软件可靠性测试,目的是评估软件系统的可靠性,软件可靠性测试前应先确定软件可靠性的目标,应平衡地考虑对软件开发进度和成本的影响
- 白盒测试是单元测试中所用到的方法
- 在【系统测试】时,一般需要进行兼容性测试。系统测试的主要内容有
a. 所有功能需求得到满足;
b. 所有性能需求得到满足;
c. 其他需求(如安全性、容错性、兼容性等)得到满足 - 为了检查对软件进行修改后是否引入新的错误,需要对软件进行的测试类型为【回归测试】
- 软件测试的目的是发现软件的错误;成功的测试是能发现至今尚未发现的错误的测试;软件测试不能证明软件中不存在错误,只能说明软件中存在的错误
- 测试应在软件项目启动后尽早介入:需求分析、概要设计、详细设计以及编码等各个阶段形成的文档也是不同类型测试的对象,在编制的项目开发计划中就应包括测试计划。
作为工程项目的实施,测试应该严格按照测试计划进行,避免测试的随意性。
单元测试主要有原开发人员或小组承担,集成测试、系统测试、验收测试等应避免原开发人员习惯性或者思路方面难以察觉的错误 - ★黑盒测试主要是为了发现以下几类错误:
①是否有错误的功能或者遗漏的功能;
②界面是否有误,输入是否正确接收,输出是否正确;
③是否有数据结构或者外部数据库访问错误;
④性能是否能够接受;
⑤是否有初始化或终止错误 - 测试【不可能】完全详尽全面,无法穷举,一般难以做到彻底的测试,也不允许无休止地测试
- 在软件测试阶段,独立的测试小组没有进行设计和实现工作,往往可以更彻底地进行软件测试
- 用户并发测试,响应时间测试和负载测试均属于性能测试
- 兼容测试:主要是检查软件在不同的软/硬件平台上是否可以正常运行,即软件的可移植性;兼容的类型:细分为平台的兼容,网络兼容,数据库兼容,以及数据格式的兼容;兼容测试的重点:对兼容环境的分析
- 单元测试也称为模块测试,在模块编写完成且无编译错误就可以进行。单元测试侧重于模块中的内部处理逻辑和数据结构。一般采用白盒法测试。主要检查模块的以下特征:模块接口、局部数据结构、重要的执行路径和边界条件。
- 用黑盒技术设计测试用例的方法有:等价类分法、边值分析、错误猜测和因果图等。
用白盒技术设计测试用例的方法有:逻辑覆盖、循环覆盖和基本路径测试 - 软件测试分为静态测试和动态测试两个大类。
静态测试包括人工检测和计算机辅助静态分析。
动态测试是通过运行程序发现错误,对软件产品进行黑盒和白盒测试。 - 一个规范化的测试过程通常包括如下的基本测试活动:拟定测试计划、编制测试大纲、生成测试用例、实施测试和生成测试报告。拟定测试计划的内容主要有测试的内容、进度安排、测试所需的环境和条件、测试培训安排等。
内聚类型 | 描述 |
---|---|
功能内聚 | 完成一个单一功能,各个部分协同工作,缺一不可,是最佳的内聚类型 |
顺序内聚 | 处理元素相关,而且必须顺序执行 |
通信内聚 | 所有处理元素集中在一个数据结构上的操作 |
过程内聚 | 处理元素相关,而且必须按特定的次序执行 |
瞬时内聚(时间内聚) | 所包含的任务必须在同一时间间隔内执行 |
逻辑内聚 | 完成逻辑上相关的一组任务 |
偶然内聚(巧合内聚) | 完成一组没有关系或松散关系的任务 |