├── Java程序设计 ├── 唐老师 │ └── README.md └── 黄老师 │ └── java程序设计模拟考试卷2024.doc ├── README.md ├── 信息安全基础 ├── 01 样卷 │ └── 样卷.doc ├── 02 大题题库 │ ├── 信息安全基础复习题(3).docx │ └── 信息安全基础复习题.docx └── 03 说明.txt ├── 大学物理实验 ├── 2018-普朗克常量数据处理.xls ├── pn结温度特性数据处理.pdf └── 铁磁材料特性研究.xlsx ├── 嵌入式 ├── 222301嵌入式系统(上)期末在线考试试卷A.pdf ├── readme.md ├── uCOS-II原理1.ppt ├── uCOS-II原理2.ppt ├── uCOS-II原理3.ppt ├── 嵌入式上 │ ├── 001.jpg │ ├── 002.jpg │ ├── 003.jpg │ ├── 004.jpg │ ├── 005.jpg │ ├── 006.jpg │ ├── 007.jpg │ ├── 008.jpg │ ├── 009.jpg │ ├── 010.jpg │ ├── 222301上.docx │ ├── 222301嵌入式系统(上)期末在线考试试卷A.pdf │ └── readme.md ├── 嵌入式下 │ └── 嵌入式题库.docx ├── 嵌入式题库.docx └── 嵌入式题库.pdf ├── 接口技术(计通) ├── 1.pdf ├── 3.pdf ├── 接口技术.docx ├── 接口技术基础知识复习题.docx ├── 接口技术期中考考试参考答案.docx └── 接口技术期中考试卷.docx ├── 操作系统(计通) ├── 2021-2022(2)操作系统综合题复习.docx ├── os试题库.zip └── readme.md ├── 数字电路 ├── readme.md ├── 数电部分1.jpg ├── 数电部分2.jpg ├── 数电部分3.jpg ├── 数电部分4.jpg └── 笔记(其实就是readme的东西) │ ├── readme.md │ ├── 考前笔记.jpg │ └── 考后笔记.jpg ├── 数据库原理与技术(计通) ├── 2016-2017学年二学期数据库原理与技术期末考试试卷(A卷)20170514165430答案1.doc ├── 2016-2017期末考试试卷(A卷答案1.doc ├── 2017-2018数据库考试试卷答案.doc ├── 2019-2020数据库考试试卷答案.doc ├── 2019-2020数据库考试试卷(一).jpg ├── 2019-2020数据库考试试卷(二).jpg ├── 2020-2021数据库考试试卷答案.doc ├── 2020-2021数据库考试试卷(一).jpg ├── 2020-2021数据库考试试卷(二).jpg ├── 2022-2023数据库补考试卷及答案.pdf ├── 2022-2023第二学期数据库考试试卷答案.docx ├── 2022-2023第二学期数据库考试试卷(一).jpg ├── 2022-2023第二学期数据库考试试卷(二).jpg ├── 2023-2024数据库考试试卷.pdf ├── 数据库原理及设计试题(A)答案2020.doc ├── 数据库原理及设计试题(A)答案2021.doc ├── 数据库复习整理.7z └── 请各位用之前,一定要读读本文件!!!!!!!!!!!!!!.txt ├── 数据结构 ├── readme.md └── 数据结构期中考试复习.pdf ├── 数电实验 ├── README.md └── 乒乓球逻辑电路.png ├── 模拟电路(计通) ├── readme.md ├── 叠加定律与互易定律.pdf ├── 戴维南定律和诺顿定律.pdf ├── 模电样卷.zip ├── 电路A(上)模拟卷.pdf ├── 电路A(上)模拟卷答案.pdf └── 计算机电路实验基础.rar ├── 离散结构(计通) ├── readme.md ├── 离散结构复习题1-1.doc ├── 离散结构复习题2-1新gai.doc └── 离散结构复习题3-1.doc ├── 线性代数 ├── 城南线代试卷01.jpg └── 重修试卷.jpg ├── 编译原理(计通) ├── README.md ├── 编译原理图书馆题库.pdf └── 编译原理练习题.rar ├── 网络协议编程(C#) ├── 01 c#题目 │ ├── C#网络应用编程1-2章题目(1).docx │ ├── c#第6章题库.docx │ ├── c#第7章题库.docx │ ├── c#第8章题库.docx │ ├── c#第9章题库.doc │ ├── ~$#第6章题库.docx │ ├── ~$第五章.docx │ ├── ~$网络应用编程1-2章题目(1).docx │ ├── 第三章.docx │ ├── 第五章.docx │ └── 第四章.docx └── 02 说明.txt ├── 网络设计与集成 └── 网络设计与集成题目.docx ├── 英语应用文写作 ├── 3-9单元课后练习参考答案 (1).docx └── README.md ├── 计算机组成原理(计通) ├── readme ├── 实验 │ └── README.md ├── 实验软件 │ ├── Mars4_4.jar │ ├── cs3410.jar │ ├── logisim-hust-20200118.exe │ ├── readme.md │ └── sort.txt ├── 考卷 │ └── 21级计组 │ │ ├── 0812000667-计算机组成原理-301.doc │ │ ├── 0812000667-计算机组成原理-302.doc │ │ ├── 0812000667-计算机组成原理-305.doc │ │ ├── 0812000667-计算机组成原理-306.doc │ │ └── readme.md └── 题库 │ ├── 0812000667-计算机组成原理-301.doc │ ├── 0812000667-计算机组成原理-302.doc │ ├── 0812000667-计算机组成原理-303.doc │ ├── 0812000667-计算机组成原理-304.doc │ ├── 0812000667-计算机组成原理-305.doc │ └── 0812000667-计算机组成原理-306.doc ├── 计算机网络(计通) ├── readme.md ├── 计网实验 │ └── 2023-2024学年第二学期计算机网络实验期末考试试卷(A卷)(龙老师).doc └── 计网高命中题库.docx ├── 读我.txt ├── 软件工程概论(计通) ├── 胡老师 │ ├── AIO.md │ ├── 线上考试:《软件工程概论》试卷.pdf │ └── 软件工程概论大作业_只供参考.docx └── 黄老师 │ ├── 21级期末试卷.png │ ├── 一些综合题目.png │ ├── 案例使用说明书.pdf │ ├── 示例:小米便签开源代码的泛读报告.docx │ ├── 示例:小米便签开源代码的质量分析报告.docx │ ├── 示例:小米便签维护运行与演示效果.docx │ ├── 示例:小米便签维护需求与设计方案.docx │ └── 示例:小米便签阅读与维护实践的总结报告.pptx ├── 软件测试 ├── 张老师 │ └── readme.md └── 易老师 │ ├── 分值.txt │ ├── 期中测验01.txt │ ├── 期中测验02.txt │ └── 期末测验.txt └── 高等数学 ├── 2024-2025-2 高等数学A(二) 期中 ├── README.md ├── Screenshot_20250421_074347_com_hihonor_hnoffice_PDFPhoneActivity0_edit_465222568031175.jpeg ├── Screenshot_20250421_074352_com_hihonor_hnoffice_PDFPhoneActivity0_edit_465236371150284.jpeg ├── Screenshot_20250421_075232_com_tencent_mm_MiniQBReaderUI_edit_465458380598793.jpeg └── Screenshot_20250421_075236_com_tencent_mm_MiniQBReaderUI_edit_465469577524206.jpeg ├── 8K@PI0T[`H]]OLU{182`M$9_tmb.jpg ├── GSPF_WIB~XFPVW3`QFDK58C.jpg ├── S${V9GSHCZTZK[HIS[42ETS.jpg ├── UO8ADKS6RIIT%ZF5(4PKB)0.jpg ├── 高数A下期末城南 ├── (8ATPS`N0PG9I_33{J660XS.jpg ├── 1%0(S7BTE46%1]IP1%WE_XW_tmb.jpg ├── 97FA13O{V}5]}X8D2A3CNFY.jpg ├── F90}71Q`NUN3@JC$O6I`QFM.jpg ├── LOLJ{GTD%3Q7O$~Z11OJ[ZK.jpg ├── R0X~TMFMWCV$4Z(H@_GLEQM.jpg ├── T]INQ7BQ~~GAZLG9PIX}FJC.jpg ├── WPO}YCS405K]FD`7S]6B9PF.jpg └── {{52[`)FU13NK8KYF~BS}LN.jpg ├── 高数B下期末 ├── 5X9TFH]O`2EL[B5{ZRHF{XS.jpg ├── G)EYWV37AQ9NFWMN@_P[`O4_tmb.jpg ├── J8F%3SESC9AJSS{[X%1[S24_tmb.jpg ├── MVB}LG2T$%0U)V}BY@E5PMP.jpg └── UMCYVX~Z8}OV5M913Q(5PTE_tmb.jpg ├── 高等数学A下2022级期末试卷.pdf └── 高等数学A(2)试卷(一)5489940.pdf /Java程序设计/唐老师/README.md: -------------------------------------------------------------------------------- 1 | 你当做没有吧,不好发。 2 | -------------------------------------------------------------------------------- /Java程序设计/黄老师/java程序设计模拟考试卷2024.doc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MedivhTirisfal/csust_test_database/3b3c688ed77271e4c232e2738c9707f3f3ef96b8/Java程序设计/黄老师/java程序设计模拟考试卷2024.doc -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- 1 | # 长沙理工大学考试题库与资料整理 2 | 3 | 仓库更新时间:2025年05月29日 4 | 5 | 主要负责人联系方式: medivh.grand@gmail.com 或 medivh.grand@qq.com(优先QQ邮箱),有的时候可能比较忙,没时间回,不忙的时候又忘记这回事情了,所以长时间没回,发第二封试试。 6 | 7 | 编写不易,求个右上角star收藏。 8 | 9 | ## 题库使用须知 10 | 1. 欢迎各位提交各类题库与考试资料,考试方法,有的时候哪怕不是考试题库,单单考试方法,也是一份给学弟学妹们的帮助。 11 | 12 | 2. 使用前,请记住,不要拿往年真题试卷去找老师(特别是数据库)问,这很可能会导致老师不按套路出题。(当年18级有人拿了本考研计组去找老师,结果老师直接按考研计组出试卷,大大提高了计组试卷难度) 13 | 14 | 3. 记住看每个文件夹的readme.md文件,如果不会打开文件,请用记事本的方式打开。(读到这个的应该知道怎么打开readme.md文件吧) 15 | 16 | 4. 部分真题卷因为来历不正当(发到这里的一般是老师发到群里的),没直接放到仓库里,在部分文件夹里进行了备注,有需要联系邮箱。 17 | 18 | 5. 目前是计通学院的题库,欢迎大家提交PR,如果大家不会通过PR提交题库,可以直接发邮件至medivh.grand@qq.com邮箱,备注好目录,然后由我来进行上传。 19 | 20 | 6. 如果有需要其他资料的(仅限于计通学院),可以提个issue或者发邮件给我,我这里其实还有很多资料,只不过处理起来有点混乱和麻烦,看心情与时间处理上传,所以暂时没有放在网上。 21 | 22 | 7. 如果有人想一起维护这个仓库,也可以联系邮箱。 23 | 24 | 8. 仅对校友提供的资料进行归档,资料如有侵权,立删。 25 | 26 | 9. 纯公益,秉持共享精神 27 | 28 | 10. 本题库整理仓库(国内网络有一定几率访问不了,有能力的点个star(收藏)吧,求求了 求求了~)位于:https://github.com/MedivhTirisfal/csust_test_database 29 | 30 | 11. 因为收到很多封对github访问缓慢的邮件(所以为什么计算机院人不会加速github啊),这里特地添加了gitee仓库,方便没有加速软件的用户访问(注意,Gitee不保证即时同步github):https://gitee.com/MedivhTirisfal/csust_test_database 31 | 32 | 12. 考虑到一些人不方便或不熟悉github的因素,于是给个百度云盘链接(如果有什么更好的方式,可以发邮件或者提Issue给我):通过网盘分享的文件:https://pan.baidu.com/s/1_A2qxrle-vc7oaNFAAhFbw?pwd=uej4 提取码: uej4 33 | 34 | 13. 百度云盘资源最近更新时间:2025.4.28 35 | 36 | 14. Gitee更新时间:2025.5.29 37 | 38 | ## 个人打个小小的广告 39 | 40 | 有对报考本院研究生感兴趣的吗,我们团队比较偏学术,如果想了解,并加入我们科研团队,也可以发邮件给邮箱哦。 41 | 42 | ### 你可能想知道的 43 | 44 | - 长理计算机学院研究生目前毕业标准:一篇小论文(中英文不限)。 45 | 46 | - 复试往年真题(仅限复试内容为程序设计和操作系统)也可以咨询 47 | -------------------------------------------------------------------------------- /信息安全基础/01 样卷/样卷.doc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MedivhTirisfal/csust_test_database/3b3c688ed77271e4c232e2738c9707f3f3ef96b8/信息安全基础/01 样卷/样卷.doc -------------------------------------------------------------------------------- /信息安全基础/02 大题题库/信息安全基础复习题(3).docx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MedivhTirisfal/csust_test_database/3b3c688ed77271e4c232e2738c9707f3f3ef96b8/信息安全基础/02 大题题库/信息安全基础复习题(3).docx -------------------------------------------------------------------------------- /信息安全基础/02 大题题库/信息安全基础复习题.docx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MedivhTirisfal/csust_test_database/3b3c688ed77271e4c232e2738c9707f3f3ef96b8/信息安全基础/02 大题题库/信息安全基础复习题.docx -------------------------------------------------------------------------------- /信息安全基础/03 说明.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MedivhTirisfal/csust_test_database/3b3c688ed77271e4c232e2738c9707f3f3ef96b8/信息安全基础/03 说明.txt -------------------------------------------------------------------------------- /大学物理实验/2018-普朗克常量数据处理.xls: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MedivhTirisfal/csust_test_database/3b3c688ed77271e4c232e2738c9707f3f3ef96b8/大学物理实验/2018-普朗克常量数据处理.xls -------------------------------------------------------------------------------- /大学物理实验/pn结温度特性数据处理.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MedivhTirisfal/csust_test_database/3b3c688ed77271e4c232e2738c9707f3f3ef96b8/大学物理实验/pn结温度特性数据处理.pdf -------------------------------------------------------------------------------- /大学物理实验/铁磁材料特性研究.xlsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MedivhTirisfal/csust_test_database/3b3c688ed77271e4c232e2738c9707f3f3ef96b8/大学物理实验/铁磁材料特性研究.xlsx -------------------------------------------------------------------------------- /嵌入式/222301嵌入式系统(上)期末在线考试试卷A.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MedivhTirisfal/csust_test_database/3b3c688ed77271e4c232e2738c9707f3f3ef96b8/嵌入式/222301嵌入式系统(上)期末在线考试试卷A.pdf -------------------------------------------------------------------------------- /嵌入式/readme.md: -------------------------------------------------------------------------------- 1 | # 嵌入式复习资料 2 | 本部的复习资料。 3 | 嵌入式的好在于,题库基本全覆盖。 4 | 之后有时间把它扒拉出来上传 5 | -------------------------------------------------------------------------------- /嵌入式/uCOS-II原理1.ppt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MedivhTirisfal/csust_test_database/3b3c688ed77271e4c232e2738c9707f3f3ef96b8/嵌入式/uCOS-II原理1.ppt -------------------------------------------------------------------------------- /嵌入式/uCOS-II原理2.ppt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MedivhTirisfal/csust_test_database/3b3c688ed77271e4c232e2738c9707f3f3ef96b8/嵌入式/uCOS-II原理2.ppt -------------------------------------------------------------------------------- /嵌入式/uCOS-II原理3.ppt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MedivhTirisfal/csust_test_database/3b3c688ed77271e4c232e2738c9707f3f3ef96b8/嵌入式/uCOS-II原理3.ppt -------------------------------------------------------------------------------- /嵌入式/嵌入式上/001.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MedivhTirisfal/csust_test_database/3b3c688ed77271e4c232e2738c9707f3f3ef96b8/嵌入式/嵌入式上/001.jpg -------------------------------------------------------------------------------- /嵌入式/嵌入式上/002.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MedivhTirisfal/csust_test_database/3b3c688ed77271e4c232e2738c9707f3f3ef96b8/嵌入式/嵌入式上/002.jpg -------------------------------------------------------------------------------- /嵌入式/嵌入式上/003.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MedivhTirisfal/csust_test_database/3b3c688ed77271e4c232e2738c9707f3f3ef96b8/嵌入式/嵌入式上/003.jpg -------------------------------------------------------------------------------- /嵌入式/嵌入式上/004.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MedivhTirisfal/csust_test_database/3b3c688ed77271e4c232e2738c9707f3f3ef96b8/嵌入式/嵌入式上/004.jpg -------------------------------------------------------------------------------- /嵌入式/嵌入式上/005.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MedivhTirisfal/csust_test_database/3b3c688ed77271e4c232e2738c9707f3f3ef96b8/嵌入式/嵌入式上/005.jpg -------------------------------------------------------------------------------- /嵌入式/嵌入式上/006.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MedivhTirisfal/csust_test_database/3b3c688ed77271e4c232e2738c9707f3f3ef96b8/嵌入式/嵌入式上/006.jpg -------------------------------------------------------------------------------- /嵌入式/嵌入式上/007.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MedivhTirisfal/csust_test_database/3b3c688ed77271e4c232e2738c9707f3f3ef96b8/嵌入式/嵌入式上/007.jpg -------------------------------------------------------------------------------- /嵌入式/嵌入式上/008.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MedivhTirisfal/csust_test_database/3b3c688ed77271e4c232e2738c9707f3f3ef96b8/嵌入式/嵌入式上/008.jpg -------------------------------------------------------------------------------- /嵌入式/嵌入式上/009.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MedivhTirisfal/csust_test_database/3b3c688ed77271e4c232e2738c9707f3f3ef96b8/嵌入式/嵌入式上/009.jpg -------------------------------------------------------------------------------- /嵌入式/嵌入式上/010.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MedivhTirisfal/csust_test_database/3b3c688ed77271e4c232e2738c9707f3f3ef96b8/嵌入式/嵌入式上/010.jpg -------------------------------------------------------------------------------- /嵌入式/嵌入式上/222301上.docx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MedivhTirisfal/csust_test_database/3b3c688ed77271e4c232e2738c9707f3f3ef96b8/嵌入式/嵌入式上/222301上.docx -------------------------------------------------------------------------------- /嵌入式/嵌入式上/222301嵌入式系统(上)期末在线考试试卷A.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MedivhTirisfal/csust_test_database/3b3c688ed77271e4c232e2738c9707f3f3ef96b8/嵌入式/嵌入式上/222301嵌入式系统(上)期末在线考试试卷A.pdf -------------------------------------------------------------------------------- /嵌入式/嵌入式上/readme.md: -------------------------------------------------------------------------------- 1 | 本部的 2 | -------------------------------------------------------------------------------- /嵌入式/嵌入式下/嵌入式题库.docx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MedivhTirisfal/csust_test_database/3b3c688ed77271e4c232e2738c9707f3f3ef96b8/嵌入式/嵌入式下/嵌入式题库.docx -------------------------------------------------------------------------------- /嵌入式/嵌入式题库.docx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MedivhTirisfal/csust_test_database/3b3c688ed77271e4c232e2738c9707f3f3ef96b8/嵌入式/嵌入式题库.docx -------------------------------------------------------------------------------- /嵌入式/嵌入式题库.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MedivhTirisfal/csust_test_database/3b3c688ed77271e4c232e2738c9707f3f3ef96b8/嵌入式/嵌入式题库.pdf -------------------------------------------------------------------------------- /接口技术(计通)/1.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MedivhTirisfal/csust_test_database/3b3c688ed77271e4c232e2738c9707f3f3ef96b8/接口技术(计通)/1.pdf -------------------------------------------------------------------------------- /接口技术(计通)/3.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MedivhTirisfal/csust_test_database/3b3c688ed77271e4c232e2738c9707f3f3ef96b8/接口技术(计通)/3.pdf -------------------------------------------------------------------------------- /接口技术(计通)/接口技术.docx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MedivhTirisfal/csust_test_database/3b3c688ed77271e4c232e2738c9707f3f3ef96b8/接口技术(计通)/接口技术.docx -------------------------------------------------------------------------------- /接口技术(计通)/接口技术基础知识复习题.docx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MedivhTirisfal/csust_test_database/3b3c688ed77271e4c232e2738c9707f3f3ef96b8/接口技术(计通)/接口技术基础知识复习题.docx -------------------------------------------------------------------------------- /接口技术(计通)/接口技术期中考考试参考答案.docx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MedivhTirisfal/csust_test_database/3b3c688ed77271e4c232e2738c9707f3f3ef96b8/接口技术(计通)/接口技术期中考考试参考答案.docx -------------------------------------------------------------------------------- /接口技术(计通)/接口技术期中考试卷.docx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MedivhTirisfal/csust_test_database/3b3c688ed77271e4c232e2738c9707f3f3ef96b8/接口技术(计通)/接口技术期中考试卷.docx -------------------------------------------------------------------------------- /操作系统(计通)/2021-2022(2)操作系统综合题复习.docx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MedivhTirisfal/csust_test_database/3b3c688ed77271e4c232e2738c9707f3f3ef96b8/操作系统(计通)/2021-2022(2)操作系统综合题复习.docx -------------------------------------------------------------------------------- /操作系统(计通)/os试题库.zip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MedivhTirisfal/csust_test_database/3b3c688ed77271e4c232e2738c9707f3f3ef96b8/操作系统(计通)/os试题库.zip -------------------------------------------------------------------------------- /操作系统(计通)/readme.md: -------------------------------------------------------------------------------- 1 | 21年题库,24年大题题型大改,请斟酌。 2 | -------------------------------------------------------------------------------- /数字电路/readme.md: -------------------------------------------------------------------------------- 1 | # 数字电路(计通) 2 | - 21级开始至今(2025-04-16)数电和模电合二为一,电路基础与模拟电路考试成为了现数字电路课程的期中考试,而原数字电路考试变成了现数字电路课程的期末考试。 3 | - 期中考试考法见模拟电路部分 4 | - 期末考试考法见本文件夹资料 5 | - emm...应该 大概。。补完了?。 6 | 7 | 8 | ## 期末考法 9 | 10 | 电路基础(30分) 2~3个题目,考点:支路电流,节点电压,叠加定理,戴维南定理。 11 | 12 | 模拟电路(20分) 2个题目,考点:放大电路,负反馈判断 13 | 14 | 见模电样卷 1、2、4、5题,改数据,但题型不变,特别是第四题的3个小问,从16年考到24年,小题都一样,只不过数据改了,电路图微改。 15 | 16 | 第五题: 17 | - 负反馈判断:闭着眼睛写负反馈, (1分) 18 | - 交直流判断:(1分) 19 | - 没电容:交直流 20 | - 其它:一下子解释不清。 21 | - 电压电流(1分)判断和串并联判断(1分):一下子解释不清,自己加油看。 22 | - 记得画变化图(1分) 23 | 24 | 25 | 数电部分大题(大头,大概50分): 26 | 27 | - 进制转换(目测送分)10进制转2进制,2进制转10进制,偶尔涉及到8和16进制。 28 | - 证明等式(简单题)(见图1) 29 | - 反函数对偶函数(简单题) 30 | - 逻辑函数的化简(简单题)(公式化简or卡诺图) (见图1) 31 | - 给你一个触发器电路,让你根据部分波形画出其它波形 (中等难度题,时序电路的波形图 一般JK触发器,老师良心发作的话就是D和RS) 32 | - 组合逻辑电路的分析(中等难度题, 见数电部分图2.jpg,可能改成 多路(数据)选择器(74151/74153)) 33 | - 组合逻辑电路的设计(中等难度题, 给你一个元件(38译码 or 多路(数据)选择器(74151/74153)) 让你加上各种门电路,实现一个功能(如3人表决器)) 34 | - 用74161/74160 设计一个级联的( )进制的芯片 (都有可能,今年161概率大点,猜错别怪我)(大概率80,考了好几年了) 见图3 35 | - 时序逻辑电路分析 (困难难度题)(看出卷人的良心,良心好:D触发器,想加难度:JK触发器)见图4 36 | 37 | 38 | 见图。 39 | 题型基本这样,只不过电路会改,所以还是得回,但复习范围可以大幅缩小。 40 | 41 | 额外备注: 42 | 43 | 数电部分2.jpg: 44 | 45 | 功能方面,大家应该能看出其功能是判断输入的ABC是否有偶数个1吧。 46 | 47 | 吐槽:看看图四第一问(20级真题):请指出同步时序逻辑电路是同步还是异步。 48 | 49 | 50 | ————更新时间2025-05-18 51 | -------------------------------------------------------------------------------- /数字电路/数电部分1.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MedivhTirisfal/csust_test_database/3b3c688ed77271e4c232e2738c9707f3f3ef96b8/数字电路/数电部分1.jpg -------------------------------------------------------------------------------- /数字电路/数电部分2.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MedivhTirisfal/csust_test_database/3b3c688ed77271e4c232e2738c9707f3f3ef96b8/数字电路/数电部分2.jpg -------------------------------------------------------------------------------- /数字电路/数电部分3.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MedivhTirisfal/csust_test_database/3b3c688ed77271e4c232e2738c9707f3f3ef96b8/数字电路/数电部分3.jpg -------------------------------------------------------------------------------- /数字电路/数电部分4.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MedivhTirisfal/csust_test_database/3b3c688ed77271e4c232e2738c9707f3f3ef96b8/数字电路/数电部分4.jpg -------------------------------------------------------------------------------- /数字电路/笔记(其实就是readme的东西)/readme.md: -------------------------------------------------------------------------------- 1 | 放了某位绩点爷的笔记(绩点3.7以上) 2 | -------------------------------------------------------------------------------- /数字电路/笔记(其实就是readme的东西)/考前笔记.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MedivhTirisfal/csust_test_database/3b3c688ed77271e4c232e2738c9707f3f3ef96b8/数字电路/笔记(其实就是readme的东西)/考前笔记.jpg -------------------------------------------------------------------------------- /数字电路/笔记(其实就是readme的东西)/考后笔记.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MedivhTirisfal/csust_test_database/3b3c688ed77271e4c232e2738c9707f3f3ef96b8/数字电路/笔记(其实就是readme的东西)/考后笔记.jpg -------------------------------------------------------------------------------- /数据库原理与技术(计通)/2016-2017学年二学期数据库原理与技术期末考试试卷(A卷)20170514165430答案1.doc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MedivhTirisfal/csust_test_database/3b3c688ed77271e4c232e2738c9707f3f3ef96b8/数据库原理与技术(计通)/2016-2017学年二学期数据库原理与技术期末考试试卷(A卷)20170514165430答案1.doc -------------------------------------------------------------------------------- /数据库原理与技术(计通)/2016-2017期末考试试卷(A卷答案1.doc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MedivhTirisfal/csust_test_database/3b3c688ed77271e4c232e2738c9707f3f3ef96b8/数据库原理与技术(计通)/2016-2017期末考试试卷(A卷答案1.doc -------------------------------------------------------------------------------- /数据库原理与技术(计通)/2017-2018数据库考试试卷答案.doc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MedivhTirisfal/csust_test_database/3b3c688ed77271e4c232e2738c9707f3f3ef96b8/数据库原理与技术(计通)/2017-2018数据库考试试卷答案.doc -------------------------------------------------------------------------------- /数据库原理与技术(计通)/2019-2020数据库考试试卷答案.doc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MedivhTirisfal/csust_test_database/3b3c688ed77271e4c232e2738c9707f3f3ef96b8/数据库原理与技术(计通)/2019-2020数据库考试试卷答案.doc -------------------------------------------------------------------------------- /数据库原理与技术(计通)/2019-2020数据库考试试卷(一).jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MedivhTirisfal/csust_test_database/3b3c688ed77271e4c232e2738c9707f3f3ef96b8/数据库原理与技术(计通)/2019-2020数据库考试试卷(一).jpg -------------------------------------------------------------------------------- /数据库原理与技术(计通)/2019-2020数据库考试试卷(二).jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MedivhTirisfal/csust_test_database/3b3c688ed77271e4c232e2738c9707f3f3ef96b8/数据库原理与技术(计通)/2019-2020数据库考试试卷(二).jpg -------------------------------------------------------------------------------- /数据库原理与技术(计通)/2020-2021数据库考试试卷答案.doc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MedivhTirisfal/csust_test_database/3b3c688ed77271e4c232e2738c9707f3f3ef96b8/数据库原理与技术(计通)/2020-2021数据库考试试卷答案.doc -------------------------------------------------------------------------------- /数据库原理与技术(计通)/2020-2021数据库考试试卷(一).jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MedivhTirisfal/csust_test_database/3b3c688ed77271e4c232e2738c9707f3f3ef96b8/数据库原理与技术(计通)/2020-2021数据库考试试卷(一).jpg -------------------------------------------------------------------------------- /数据库原理与技术(计通)/2020-2021数据库考试试卷(二).jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MedivhTirisfal/csust_test_database/3b3c688ed77271e4c232e2738c9707f3f3ef96b8/数据库原理与技术(计通)/2020-2021数据库考试试卷(二).jpg -------------------------------------------------------------------------------- /数据库原理与技术(计通)/2022-2023数据库补考试卷及答案.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MedivhTirisfal/csust_test_database/3b3c688ed77271e4c232e2738c9707f3f3ef96b8/数据库原理与技术(计通)/2022-2023数据库补考试卷及答案.pdf -------------------------------------------------------------------------------- /数据库原理与技术(计通)/2022-2023第二学期数据库考试试卷答案.docx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MedivhTirisfal/csust_test_database/3b3c688ed77271e4c232e2738c9707f3f3ef96b8/数据库原理与技术(计通)/2022-2023第二学期数据库考试试卷答案.docx -------------------------------------------------------------------------------- /数据库原理与技术(计通)/2022-2023第二学期数据库考试试卷(一).jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MedivhTirisfal/csust_test_database/3b3c688ed77271e4c232e2738c9707f3f3ef96b8/数据库原理与技术(计通)/2022-2023第二学期数据库考试试卷(一).jpg -------------------------------------------------------------------------------- /数据库原理与技术(计通)/2022-2023第二学期数据库考试试卷(二).jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MedivhTirisfal/csust_test_database/3b3c688ed77271e4c232e2738c9707f3f3ef96b8/数据库原理与技术(计通)/2022-2023第二学期数据库考试试卷(二).jpg -------------------------------------------------------------------------------- /数据库原理与技术(计通)/2023-2024数据库考试试卷.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MedivhTirisfal/csust_test_database/3b3c688ed77271e4c232e2738c9707f3f3ef96b8/数据库原理与技术(计通)/2023-2024数据库考试试卷.pdf -------------------------------------------------------------------------------- /数据库原理与技术(计通)/数据库原理及设计试题(A)答案2020.doc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MedivhTirisfal/csust_test_database/3b3c688ed77271e4c232e2738c9707f3f3ef96b8/数据库原理与技术(计通)/数据库原理及设计试题(A)答案2020.doc -------------------------------------------------------------------------------- /数据库原理与技术(计通)/数据库原理及设计试题(A)答案2021.doc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MedivhTirisfal/csust_test_database/3b3c688ed77271e4c232e2738c9707f3f3ef96b8/数据库原理与技术(计通)/数据库原理及设计试题(A)答案2021.doc -------------------------------------------------------------------------------- /数据库原理与技术(计通)/数据库复习整理.7z: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MedivhTirisfal/csust_test_database/3b3c688ed77271e4c232e2738c9707f3f3ef96b8/数据库原理与技术(计通)/数据库复习整理.7z -------------------------------------------------------------------------------- /数据库原理与技术(计通)/请各位用之前,一定要读读本文件!!!!!!!!!!!!!!.txt: -------------------------------------------------------------------------------- 1 | 21级开始,数据库考试开始小改革,之前的题库一般只会占60%左右。 2 | 但大题基本套路一样,大题(包括SQL)哪怕不会写也尽量写点东西,老师一般代码题给分比较宽松。 3 | 秋秋你们别去找X老师问这个题库的事情了,X老师知道一次改一次题型,差点被抓。 4 | -------------------------------------------------------------------------------- /数据结构/readme.md: -------------------------------------------------------------------------------- 1 | # 数据结构复习资料 2 | 统计了近5年出现的部分题目。 3 | 4 | 近几年在加新题目,目前最新消息,期中应该大部分还是题库里的。 5 | 今年(2025年)期末的话,已知已经安排了出题人,所以本次考试应该会有种全新的美...... 6 | 再次强调,切勿把本题库流到出题老师(某软件系老师)处,不然可能会有一种题库大改的美。 7 | 8 | ## 额外补充知识 9 | 出卷人:负责从题库里挑题的人。 10 | 出题人:负责给题库塞题的人。 11 | 出卷人每年固定,出题人不一定有,而假如一次考试有出题人,则本次考试大概率会出现这次新出的题。 12 | 2025期中没安排,期末安排了。 13 | ## 2025年期中考试 14 | - 二维矩阵乘法 15 | - 括号匹配:给定括号字符串,看是否合法,比如)(就是不合法,、()就是合法 16 | - 树前序变层序 17 | - 树的最小深度 18 | - 图的连通性 19 | ## 2025期末考试考点 20 | - 打探ing 21 | -------------------------------------------------------------------------------- /数据结构/数据结构期中考试复习.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MedivhTirisfal/csust_test_database/3b3c688ed77271e4c232e2738c9707f3f3ef96b8/数据结构/数据结构期中考试复习.pdf -------------------------------------------------------------------------------- /数电实验/README.md: -------------------------------------------------------------------------------- 1 | 强烈建议在做最后一个实验之前,先看一下相关的组件视频,我当初做实验的时候,很痛苦(因为没咋听),但是后面期末复习完,感觉又不难了。 2 | 推荐看这个老师的视频: 3 | [简枫叶的个人空间-简枫叶个人主页-哔哩哔哩视频 (bilibili.com)](https://space.bilibili.com/483725631?spm_id_from=333.788.0.0) 4 | -------------------------------------------------------------------------------- /数电实验/乒乓球逻辑电路.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MedivhTirisfal/csust_test_database/3b3c688ed77271e4c232e2738c9707f3f3ef96b8/数电实验/乒乓球逻辑电路.png -------------------------------------------------------------------------------- /模拟电路(计通)/readme.md: -------------------------------------------------------------------------------- 1 | # 模电(数电期中考试) 2 | - 近几年,模电变为了数电期中考试。 3 | - 模电样卷过老,但题型可参考,题型包含简答题、分析计算题(1,2,4,5),同时分析计算题的前2题题型(即电路基础部分)会出现多次,而4题基本微调,实在不会可以死背。 4 | -------------------------------------------------------------------------------- /模拟电路(计通)/叠加定律与互易定律.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MedivhTirisfal/csust_test_database/3b3c688ed77271e4c232e2738c9707f3f3ef96b8/模拟电路(计通)/叠加定律与互易定律.pdf -------------------------------------------------------------------------------- /模拟电路(计通)/戴维南定律和诺顿定律.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MedivhTirisfal/csust_test_database/3b3c688ed77271e4c232e2738c9707f3f3ef96b8/模拟电路(计通)/戴维南定律和诺顿定律.pdf -------------------------------------------------------------------------------- /模拟电路(计通)/模电样卷.zip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MedivhTirisfal/csust_test_database/3b3c688ed77271e4c232e2738c9707f3f3ef96b8/模拟电路(计通)/模电样卷.zip -------------------------------------------------------------------------------- /模拟电路(计通)/电路A(上)模拟卷.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MedivhTirisfal/csust_test_database/3b3c688ed77271e4c232e2738c9707f3f3ef96b8/模拟电路(计通)/电路A(上)模拟卷.pdf -------------------------------------------------------------------------------- /模拟电路(计通)/电路A(上)模拟卷答案.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MedivhTirisfal/csust_test_database/3b3c688ed77271e4c232e2738c9707f3f3ef96b8/模拟电路(计通)/电路A(上)模拟卷答案.pdf -------------------------------------------------------------------------------- /模拟电路(计通)/计算机电路实验基础.rar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MedivhTirisfal/csust_test_database/3b3c688ed77271e4c232e2738c9707f3f3ef96b8/模拟电路(计通)/计算机电路实验基础.rar -------------------------------------------------------------------------------- /离散结构(计通)/readme.md: -------------------------------------------------------------------------------- 1 | 每年都说要改,每年都没改,侧重于每个题的前五题 比如 1-1~1-5 2-1~2-5 后五题一般考的少。 2 | -------------------------------------------------------------------------------- /离散结构(计通)/离散结构复习题1-1.doc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MedivhTirisfal/csust_test_database/3b3c688ed77271e4c232e2738c9707f3f3ef96b8/离散结构(计通)/离散结构复习题1-1.doc -------------------------------------------------------------------------------- /离散结构(计通)/离散结构复习题2-1新gai.doc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MedivhTirisfal/csust_test_database/3b3c688ed77271e4c232e2738c9707f3f3ef96b8/离散结构(计通)/离散结构复习题2-1新gai.doc -------------------------------------------------------------------------------- /离散结构(计通)/离散结构复习题3-1.doc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MedivhTirisfal/csust_test_database/3b3c688ed77271e4c232e2738c9707f3f3ef96b8/离散结构(计通)/离散结构复习题3-1.doc -------------------------------------------------------------------------------- /线性代数/城南线代试卷01.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MedivhTirisfal/csust_test_database/3b3c688ed77271e4c232e2738c9707f3f3ef96b8/线性代数/城南线代试卷01.jpg -------------------------------------------------------------------------------- /线性代数/重修试卷.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MedivhTirisfal/csust_test_database/3b3c688ed77271e4c232e2738c9707f3f3ef96b8/线性代数/重修试卷.jpg -------------------------------------------------------------------------------- /编译原理(计通)/README.md: -------------------------------------------------------------------------------- 1 | ## 对于计科系 2 | 有一种电路的美,也就是大题考点你基本都猜得到,题型基本也那样。小题毫无头绪,什么都有可能考。 3 | 你就对着高命中题库和历年真题找这些考点的大题,去复习。 4 | 选填嘛,50%来自于题库,剩下的来源非常广泛...... 5 | 6 | 考法: 7 | 8 | 选择题: 10\*2 (范围广,啥都可能考) 9 | 10 | 填空题: 8\*2 (范围广,啥都可能考)(吐槽:居然还考了优化(优化原则)) 11 | 12 | 简答题大概率考点: 共5题 共32分 13 | 14 | 1. 文法的最优推导及语法树及其所有短语、直接短语、句柄。 15 | 2. 文法类型及其原因判断 16 | 3. 三元式 or 四元式序列 17 | 4. 将文法改造成适应于自上而下分析的文法 18 | 5. 正规式证明 19 | 20 | 计算题考点: 共2题 共32分 21 | 1. 构造DFA、确定NFA 22 | 2. 算符优先分析法分析 23 | 24 | 25 | ## 对于软件系 26 | 好消息,开卷。 27 | 28 | 好消息,题库参考价值比较大。 29 | 30 | 看练习题压缩包的高命中和历年题。 31 | 32 | 题型: 33 | 34 | 选择 35 | 36 | 填空 37 | 38 | 判断 39 | 40 | 大题:参考计科。 41 | 42 | 43 | 44 | 45 | -------------------------------------------------------------------------------- /编译原理(计通)/编译原理图书馆题库.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MedivhTirisfal/csust_test_database/3b3c688ed77271e4c232e2738c9707f3f3ef96b8/编译原理(计通)/编译原理图书馆题库.pdf -------------------------------------------------------------------------------- /编译原理(计通)/编译原理练习题.rar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MedivhTirisfal/csust_test_database/3b3c688ed77271e4c232e2738c9707f3f3ef96b8/编译原理(计通)/编译原理练习题.rar -------------------------------------------------------------------------------- /网络协议编程(C#)/01 c#题目/C#网络应用编程1-2章题目(1).docx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MedivhTirisfal/csust_test_database/3b3c688ed77271e4c232e2738c9707f3f3ef96b8/网络协议编程(C#)/01 c#题目/C#网络应用编程1-2章题目(1).docx -------------------------------------------------------------------------------- /网络协议编程(C#)/01 c#题目/c#第6章题库.docx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MedivhTirisfal/csust_test_database/3b3c688ed77271e4c232e2738c9707f3f3ef96b8/网络协议编程(C#)/01 c#题目/c#第6章题库.docx -------------------------------------------------------------------------------- /网络协议编程(C#)/01 c#题目/c#第7章题库.docx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MedivhTirisfal/csust_test_database/3b3c688ed77271e4c232e2738c9707f3f3ef96b8/网络协议编程(C#)/01 c#题目/c#第7章题库.docx -------------------------------------------------------------------------------- /网络协议编程(C#)/01 c#题目/c#第8章题库.docx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MedivhTirisfal/csust_test_database/3b3c688ed77271e4c232e2738c9707f3f3ef96b8/网络协议编程(C#)/01 c#题目/c#第8章题库.docx -------------------------------------------------------------------------------- /网络协议编程(C#)/01 c#题目/c#第9章题库.doc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MedivhTirisfal/csust_test_database/3b3c688ed77271e4c232e2738c9707f3f3ef96b8/网络协议编程(C#)/01 c#题目/c#第9章题库.doc -------------------------------------------------------------------------------- /网络协议编程(C#)/01 c#题目/~$#第6章题库.docx: -------------------------------------------------------------------------------- 1 | syksyk -------------------------------------------------------------------------------- /网络协议编程(C#)/01 c#题目/~$第五章.docx: -------------------------------------------------------------------------------- 1 | syksyk -------------------------------------------------------------------------------- /网络协议编程(C#)/01 c#题目/~$网络应用编程1-2章题目(1).docx: -------------------------------------------------------------------------------- 1 | syksyk -------------------------------------------------------------------------------- /网络协议编程(C#)/01 c#题目/第三章.docx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MedivhTirisfal/csust_test_database/3b3c688ed77271e4c232e2738c9707f3f3ef96b8/网络协议编程(C#)/01 c#题目/第三章.docx -------------------------------------------------------------------------------- /网络协议编程(C#)/01 c#题目/第五章.docx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MedivhTirisfal/csust_test_database/3b3c688ed77271e4c232e2738c9707f3f3ef96b8/网络协议编程(C#)/01 c#题目/第五章.docx -------------------------------------------------------------------------------- /网络协议编程(C#)/01 c#题目/第四章.docx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MedivhTirisfal/csust_test_database/3b3c688ed77271e4c232e2738c9707f3f3ef96b8/网络协议编程(C#)/01 c#题目/第四章.docx -------------------------------------------------------------------------------- /网络协议编程(C#)/02 说明.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MedivhTirisfal/csust_test_database/3b3c688ed77271e4c232e2738c9707f3f3ef96b8/网络协议编程(C#)/02 说明.txt -------------------------------------------------------------------------------- /网络设计与集成/网络设计与集成题目.docx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MedivhTirisfal/csust_test_database/3b3c688ed77271e4c232e2738c9707f3f3ef96b8/网络设计与集成/网络设计与集成题目.docx -------------------------------------------------------------------------------- /英语应用文写作/3-9单元课后练习参考答案 (1).docx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MedivhTirisfal/csust_test_database/3b3c688ed77271e4c232e2738c9707f3f3ef96b8/英语应用文写作/3-9单元课后练习参考答案 (1).docx -------------------------------------------------------------------------------- /英语应用文写作/README.md: -------------------------------------------------------------------------------- 1 | 应用文写作 2 | 作文主要考3,4,5
3 | 下文转自教务app用户“周杰倫”,侵删。
4 | Part lTrue or False 10道题
5 | Part ll Mutiple Choice 10道颖
6 | Part lll Matching 5道题
7 | Part IV Writing 3道题
8 | 四个part全部都是书上的内容
9 | Part1判断题 就是给一句话问对错 没有别的材料Part2多选 其实是五选五 有两个大题 个人觉得这个不看书也能根据英语意思推出来 相当于用英语翻译英语一样
10 | Part3匹配题 就是给一段长材料 让你选出是哪个sample 都出自书上的SectionB 推荐大家重点看第六单元的。个人考了之后发现主要是蓝字。
11 | Part4作文 都会给一段材料 我们考的是三单元的
12 | sectionA写introduction purpose scope
13 | 四单元的sectionD
14 | 五单元的sectionD
15 | -------------------------------------------------------------------------------- /计算机组成原理(计通)/readme: -------------------------------------------------------------------------------- 1 | 21年题库,22年命中率90%,23年题型命中率90%,改了数据。24年高命中(没人反馈命中率,只是说基本都是题库的)。可信度较高。 2 | -------------------------------------------------------------------------------- /计算机组成原理(计通)/实验/README.md: -------------------------------------------------------------------------------- 1 | 有黄老师计组实验,但资料带个人信息,不方便直接发网上,具体私聊medivh.grand@gmail.com 或 medivh.grand@qq.com 。 2 | -------------------------------------------------------------------------------- /计算机组成原理(计通)/实验软件/Mars4_4.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MedivhTirisfal/csust_test_database/3b3c688ed77271e4c232e2738c9707f3f3ef96b8/计算机组成原理(计通)/实验软件/Mars4_4.jar -------------------------------------------------------------------------------- /计算机组成原理(计通)/实验软件/cs3410.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MedivhTirisfal/csust_test_database/3b3c688ed77271e4c232e2738c9707f3f3ef96b8/计算机组成原理(计通)/实验软件/cs3410.jar -------------------------------------------------------------------------------- /计算机组成原理(计通)/实验软件/logisim-hust-20200118.exe: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MedivhTirisfal/csust_test_database/3b3c688ed77271e4c232e2738c9707f3f3ef96b8/计算机组成原理(计通)/实验软件/logisim-hust-20200118.exe -------------------------------------------------------------------------------- /计算机组成原理(计通)/实验软件/readme.md: -------------------------------------------------------------------------------- 1 | Mars4_4可以把Mips汇编指令转换为32进制代码 2 | 3 | [Mars | 汇编代码 to MIPS32机器代码_哔哩哔哩_bilibili](https://www.bilibili.com/video/BV1au411y7qq/?spm_id_from=333.337.search-card.all.click) 4 | -------------------------------------------------------------------------------- /计算机组成原理(计通)/实验软件/sort.txt: -------------------------------------------------------------------------------- 1 | 3c011001 2 | 34370000 3 | 20080008 4 | 2010ffff 5 | aef00000 6 | 22100001 7 | 22f70004 8 | 2108ffff 9 | 1500fffb 10 | 3c011001 11 | 34370000 12 | 20080007 13 | 20090000 14 | 200a0001 15 | 8ef30000 16 | 8ef40004 17 | 0293802a 18 | 12000002 19 | aef30004 20 | aef40000 21 | 22f70004 22 | 214a0001 23 | 0148082a 24 | 1420fff6 25 | 3c011001 26 | 34370000 27 | 2108ffff 28 | 1500fff0 29 | 2402000a 30 | 0000000c 31 | -------------------------------------------------------------------------------- /计算机组成原理(计通)/考卷/21级计组/0812000667-计算机组成原理-301.doc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MedivhTirisfal/csust_test_database/3b3c688ed77271e4c232e2738c9707f3f3ef96b8/计算机组成原理(计通)/考卷/21级计组/0812000667-计算机组成原理-301.doc -------------------------------------------------------------------------------- /计算机组成原理(计通)/考卷/21级计组/0812000667-计算机组成原理-302.doc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MedivhTirisfal/csust_test_database/3b3c688ed77271e4c232e2738c9707f3f3ef96b8/计算机组成原理(计通)/考卷/21级计组/0812000667-计算机组成原理-302.doc -------------------------------------------------------------------------------- /计算机组成原理(计通)/考卷/21级计组/0812000667-计算机组成原理-305.doc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MedivhTirisfal/csust_test_database/3b3c688ed77271e4c232e2738c9707f3f3ef96b8/计算机组成原理(计通)/考卷/21级计组/0812000667-计算机组成原理-305.doc -------------------------------------------------------------------------------- /计算机组成原理(计通)/考卷/21级计组/0812000667-计算机组成原理-306.doc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MedivhTirisfal/csust_test_database/3b3c688ed77271e4c232e2738c9707f3f3ef96b8/计算机组成原理(计通)/考卷/21级计组/0812000667-计算机组成原理-306.doc -------------------------------------------------------------------------------- /计算机组成原理(计通)/考卷/21级计组/readme.md: -------------------------------------------------------------------------------- 1 | # 备注 2 | 简答: 3 | 1.请给出五种缓冲cpu和存储器之间速度差异的方法 4 | 2.单周期处理器mips为什么不用单独设置指令寄存器 5 | 6 | 题库里红色部分为真题,考试时对部分题目进行了修改,本题库也同步了该考试修改,尽量与考题保持一致。 -------------------------------------------------------------------------------- /计算机组成原理(计通)/题库/0812000667-计算机组成原理-301.doc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MedivhTirisfal/csust_test_database/3b3c688ed77271e4c232e2738c9707f3f3ef96b8/计算机组成原理(计通)/题库/0812000667-计算机组成原理-301.doc -------------------------------------------------------------------------------- /计算机组成原理(计通)/题库/0812000667-计算机组成原理-302.doc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MedivhTirisfal/csust_test_database/3b3c688ed77271e4c232e2738c9707f3f3ef96b8/计算机组成原理(计通)/题库/0812000667-计算机组成原理-302.doc -------------------------------------------------------------------------------- /计算机组成原理(计通)/题库/0812000667-计算机组成原理-303.doc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MedivhTirisfal/csust_test_database/3b3c688ed77271e4c232e2738c9707f3f3ef96b8/计算机组成原理(计通)/题库/0812000667-计算机组成原理-303.doc -------------------------------------------------------------------------------- /计算机组成原理(计通)/题库/0812000667-计算机组成原理-304.doc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MedivhTirisfal/csust_test_database/3b3c688ed77271e4c232e2738c9707f3f3ef96b8/计算机组成原理(计通)/题库/0812000667-计算机组成原理-304.doc -------------------------------------------------------------------------------- /计算机组成原理(计通)/题库/0812000667-计算机组成原理-305.doc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MedivhTirisfal/csust_test_database/3b3c688ed77271e4c232e2738c9707f3f3ef96b8/计算机组成原理(计通)/题库/0812000667-计算机组成原理-305.doc -------------------------------------------------------------------------------- /计算机组成原理(计通)/题库/0812000667-计算机组成原理-306.doc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MedivhTirisfal/csust_test_database/3b3c688ed77271e4c232e2738c9707f3f3ef96b8/计算机组成原理(计通)/题库/0812000667-计算机组成原理-306.doc -------------------------------------------------------------------------------- /计算机网络(计通)/readme.md: -------------------------------------------------------------------------------- 1 | # 计算机网络(本部计通) 2 | - 这是本部的,城南可能不这么考,没这么难。 3 | - 这玩意有期中的,但别慌,一般惯例是在寝室线上考(全院同时),寝室考我只能说懂的都懂,基本都可以在大学搜题酱等搜题软件里搜到。(不作推荐,是因为我手机里只装了这个,其它搜题软件应该也能搜到) 4 | - 期中考试的题大概有50%概率来自期末题库。(言外之意,至少一半你期末题库搜不到) 5 | - 期末考试看可以参考本题库,但近几年题目有所变化,会改数据。 6 | - 计网实验大作业我之后如果有时间就补,但是就算补了,我放到这里的肯定只是个能过关水平的东西,不会放特别难的。 7 | - 更新于2025-05-09。 8 | -------------------------------------------------------------------------------- /计算机网络(计通)/计网实验/2023-2024学年第二学期计算机网络实验期末考试试卷(A卷)(龙老师).doc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MedivhTirisfal/csust_test_database/3b3c688ed77271e4c232e2738c9707f3f3ef96b8/计算机网络(计通)/计网实验/2023-2024学年第二学期计算机网络实验期末考试试卷(A卷)(龙老师).doc -------------------------------------------------------------------------------- /计算机网络(计通)/计网高命中题库.docx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MedivhTirisfal/csust_test_database/3b3c688ed77271e4c232e2738c9707f3f3ef96b8/计算机网络(计通)/计网高命中题库.docx -------------------------------------------------------------------------------- /读我.txt: -------------------------------------------------------------------------------- 1 | 记住看每个文件夹的readme.md文件,如果不会打开文件,请双击后用记事本的方式打开。 2 | -------------------------------------------------------------------------------- /软件工程概论(计通)/胡老师/AIO.md: -------------------------------------------------------------------------------- 1 | # 软件工程概论 2 | 3 | ## 1 - 软件工程概述 (1) 4 | 5 | ### 软件危机 P1 6 | 7 | - 软件危机定义: 计算机软件的开发和维护过程中所遇到的一系列严重问题 8 | - 两个方面 9 | - 开发: 如何开发软件满足日益增长的需求 10 | - 维护: 如何维护数量不断膨胀的已有软件 11 | - 七个典型表现 12 | - 成本进度估计不足 13 | - 客户需求经常变更或无法满足 14 | - 软件质量无法保证或不可靠 15 | - 软件维护无法进行或不可维护 16 | - 软件文档缺少或不合要求 17 | - 软件成本在总成本中占比逐年提升 18 | - 开发效率无法满足进度要求 19 | - 产生原因 (P3): 与软件本身特点有关, 也与软件开发和维护方法不正确有关 20 | - 最大原因: 轻视维护 21 | - 消除途径 (P4): 既要有技术措施, 又要有必要的组织管理措施 22 | - 对计算机软件有一个正确的认识 23 | - 采用工程方法、强调团队合作 24 | - 采用成功经验、方法和技术 25 | - 使用软件工具 26 | 27 | ### 软件工程 28 | 29 | - 软件定义 P4/5 30 | - __程序+数据+文档__ 31 | - 一般定义: 软件是程序、数据及相关文档的完整集合 32 | - IEEE定义: 计算机程序、方法、规则、相关文档资料以及在计算机上运行时必需的数据 33 | 34 | - 软件工程定义 35 | - NATO: 软件工程就是为了 __经济__ 地获得 __可靠__ 且能在实际计算机上有效运行的软件, 而建立、使用和完善的 __工程原理__ 36 | - IEEE: 软件工程是: ①: 把 __系统的__、__规范的__、__可度量的__ 途径应用到软件开发、运行和维护过程;②: 研究①中提到的途径 37 | 38 | - 七个特征 P6 39 | - 关注 __大型__ 程序: 微、小、中、大、甚、极 40 | - __中心课题__ 是控制 __复杂性__ (编程直接相关) 41 | - __需求__ 的 __不确定性与易变性__ 42 | - 高效率的 __方法和工具__ 43 | - 和谐有效的 __团队合作__ 44 | - 持续有效地 __支持用户__ 工作 45 | - 为其他领域和文化背景创造产品 (行业单位 国外外包) 46 | 47 | - 七个原理 P7 48 | - 按 __生命周期__ 严格管理 49 | - 坚持进行 __阶段评审__ 50 | - 实行严格的 __产品控制__: 需求和基线 51 | - 采用 __现代__ 程序设计技术: 开发 测试 管理 52 | - 结果应能清楚地 __审查__ 53 | - 开发小组成员 __少而精__ 54 | - 不断 __改进__ 软件工程实践 55 | 56 | - 软件工程方法学定义 57 | - 软件生命周期全过程中使用的一整套技术方法的集合 58 | - 主要包括两类: 传统方法学 (结构化方法)、面向对象方法学 59 | 60 | - 软件工程方法学三要素 61 | - 方法: 完成软件开发的技术方法 62 | - 工具: 自动或半自动的(程序?)支撑环境 63 | - 过程: 获得高质量软件的工作步骤 64 | 65 | - 两种方法学及其各自特点 66 | - 传统方法学: 常常称为生命周期方法学或结构化范型, 采用结构化分析、设计和实现技术 67 | - 基本特点 68 | - 阶段: 生命周期的各个阶段 69 | - 审查: 每个阶段均要审查 70 | - 文档: 文档驱动型 71 | - 地位: 仍然是广泛应用的方法学, 也是软件工程的基础性方法学 72 | - 面向对象方法学 73 | - 基本特点 74 | - 软件构件统一为对象 75 | - 所有对象抽象成类 76 | - 类组成类等级 77 | - 对象之间通过消息联系 78 | - 两者区别 79 | - 传统: 自顶向下 划分阶段 80 | - 面向对象: 抽象归纳 多次迭代 81 | 82 | ## 1 - 软件工程概述 (2) 83 | 84 | ### 软件生命周期 85 | 86 | - 定义: 从提出软件产品 (项目) 开始, 直到该软件被淘汰的全过程 87 | - 三个时期 88 | - 软件定义: 确定目标、可行性和需求, 估计成本和进度, 分为三个阶段: 问题定义、可行性研究、需求分析 89 | - 设计实现: 设计与实现软件, 分为四个阶段: 总体设计、详细设计、编码与单元测试、综合测试 90 | - 运行维护: 使软件持久满足用户需求, 也称为保障维护 91 | - 八个阶段 92 | - 问题定义: 明确要解决的问题 93 | - 可行性研究: 是否可解? 是否值得解? 94 | - 需求分析: 功能、性能及其他需求 95 | - 总体设计 (概要设计): 总体上描述系统的功能组成结构 96 | - 详细设计: 系统详细的规格说明, 包括算法、框图、数据结构等, 可直接进行编码 97 | - 编码与单元测试: 编程实现, 单元测试 98 | - 综合测试: 集成、回归与验收测试 99 | - 运行维护: 改正、适应、完善、预防 100 | 101 | ### 软件过程 102 | 103 | - 定义: 为了获得高质量软件所需要完成的一系列任务的 __框架和步骤__ 104 | - 内容: 方法和顺序、交付文档、阶段标志、管理方案 105 | - 方法: 使用生命周期模型简洁地描述软件过程, 又称为 __过程模型__ 106 | - 主要模型 (见作业本) 107 | - 瀑布模型: 文档驱动、线性迭代、一次交付 108 | - 快速原型: 需求驱动、快速构建、演示产品 109 | - 增量模型: 构件驱动、逐步构建、分批交付 110 | - 螺旋模型: 风险驱动 111 | - 喷泉模型: 面向对象、迭代开发 112 | 113 | ### 敏捷开发 114 | 115 | - 四点宣言 116 | - __个体和交互__ 胜过过程和工具 117 | - __可工作软件__ 胜过面面俱到的文档 118 | - __客户合作__ 胜过合同谈判 119 | - __响应变化__ 胜过遵循计划 120 | - 敏捷过程: 满足敏捷宣言价值观的软件过程 121 | - 极限编程 (XP): 最主要和最重要的敏捷过程 122 | - XP 概念: 把好的 __开发实践__ 运用到极致 123 | - 有效实践: 客户作为开发团队成员、使用用户素材、短交付周期、验收测试、结对编程、测试驱动开发、集体所有、持续集成、可持续的开发速度、开放的工作空间、及时调整计划、简单设计、重构、使用隐喻 124 | - _结对编程的概念_ 125 | 126 | ## 2 - 可行性研究 (1) 127 | 128 | ### 可行性研究 129 | 130 | - 目的: 最小代价、最短时间内确定问题是否 __可解__、是否 __值得解__ 131 | - 实质: 进行一次大大压缩 __简化了的系统分析和设计的过程__, 也就是在较高层次上以较 __抽象__ 的方式进行的系统分析和设计的过程 132 | - _五个方面可行性及理解_ 133 | - 八个步骤 134 | - 复查目标和规模: 确认规模、目标, 清晰描述出限制和约束 135 | - 分析研究现有系统: 如用户自有、国内外同类 136 | - 导出数据模型: 如系统流程图、数据流图+数据字典 137 | - 进一步定义问题: 结合模型, 与用户复查问题 138 | - 导出评价可行方案: 从五个方面分析与评价可行方案 139 | - 推荐行动方针: 是否可行? 最佳的可行方案 140 | - 草拟开发计划: 进度表、成本估计、人员需求、资源需求 141 | - 撰写与审查文档: 《可行性研究报告》(《可行性分析报告》或《工可报告》) 专家、投资人、用户审查 142 | - _里程碑标志_ 143 | 144 | ### 成本效益分析 145 | 146 | - 目的: 开发一个新系统是否值得 147 | - 关键: 估算成本和效益 148 | - 软件开发成本构成 149 | - 工作: 人力、资源、会议、差旅等 150 | - 技术: 软件工具、专利与版权 151 | - 其他: 管理、验收、培训、维护 152 | - 三个成本估算技术: (第 13 章) 153 | - 代码行: 基于实际经验 154 | - 任务分解: 阶段工作量比率 (P50, 表 2.2) 155 | - 模型估计: COCOMO2 模型 156 | - 步骤 157 | - 软件生命期的年份假设: 保守估计 158 | - 估算软件开发成本 159 | - 新旧系统运行费用: 生命期内 160 | - 新系统产生的经济效益: 软件生命期内的效益 161 | - 计算成本效益指标: 通过指标反映成本效益 162 | - 成本效益分析指标 163 | - 货币的时间价值: 比照银行利率, 在软件生命期内可产生的效益折算成现在的静态价值 164 | - 投资回收期: 软件生命期内累计的经济效益, 按利率折算为现在的静态价值, 等于最初投资所需要的时间 165 | - 纯收入: 软件生命期内, 累计效益 (折合成现在值) 与投资之差 166 | - 投资回收率: 生命期内的净利润 (折合成现在值) 除以投入成本 167 | 168 | ## 2 - 可行性研究 (2) 169 | 170 | ### 数据流图 (DFD) 171 | 172 | - 概念: 描述信息流和数据从输入移动到存储介质或输出过程中所经受的变换的一种图形化技术, 是系统逻辑功能的图形表示 __(只描述 "做什么", 逻辑模型)__ 173 | - 软件系统本质: 加工或变换数据 174 | - 约定 175 | - 为数据流/数据源/数据汇命名 176 | - 代表整体内容 177 | - 使用具体名字 (名词) 178 | - 完整、易理解的命名 179 | - 为加工/变换/处理命名 180 | - 代表整体功能 181 | - 使用动词或动名词 (如产生报表) 182 | - 完整、易理解的命名 183 | - __数据流上有箭头, 需要命名__ 184 | - __要有存储__ 185 | - __只有 "数据变换处理"(圆角矩形) 能访问存储__ 186 | - 目的 187 | - 基本目的: 信息交流 188 | - 用户与分析师交流 189 | - 开发团队内部交流 190 | - 拓展目的: 分析设计工具 191 | - 导出功能模块 192 | - 导出数据字典与数据结构 193 | - 面向数据流的设计方法 194 | 195 | ### 数据字典 (DD) 196 | 197 | - 概念: 数据流图中包含的 __所有元素__ 的定义的集合, DFD+DD构成系统的逻辑模型 198 | - 描述对象 199 | - 数据流 200 | - 数据流分量 (容易忽略分量) 201 | - 数据存储 202 | - __处理 (算法)__ 203 | - 描述内容 204 | - 标识信息: 名字、别名、描述 205 | - 属性特征: 类型、大小、组成结构 __(数字要有单位)__ 206 | - 使用特点: 范围、频率、来源、条件 207 | - 控制信息: 调用程序、使用权限 208 | - 分组信息: 物理位置、从属结构 209 | - 定义方式: 210 | - 自顶向下分解 211 | - 表格 (名称 主键 大小 非空 默认 说明) 212 | - 用途 213 | - 用户与分析员沟通 214 | - 开发团队内部技术文档 215 | - 数据库表设计 216 | 217 | ## 3 - 需求分析 218 | 219 | ### 需求分析概述 220 | 221 | - 基本任务与结束标志 222 | - 基本任务: 确定 __"系统必须做什么"__ 223 | - 其他任务: 性能 约束 有效性 接口 224 | - 结束标志: 里程碑 225 | - 综合需求 (八个方面) 226 | - 功能需求: 需要的功能或服务 227 | - 非功能需求: 228 | - 性能: 时间、容量、并发/可伸缩性 229 | - 可靠性与可用性: 定量、定时 230 | - 出错和容错处理: 鲁棒性 231 | - 接口: 用户、软件、通信、IO 232 | - 约束: 相关标准、安全性、精度、平台 233 | - 逆向: 不需要的需求 234 | - 将来: 将来可能的需求 235 | 236 | ### 获取需求的方法 237 | 238 | - 访谈 (直接、间接、正式、非正式) 239 | - 正式与非正式访谈 240 | - 直接访谈、调查表、数据流图 241 | - 情景分析技术 242 | - 已有系统 (快速原型) 演示 243 | - 面向数据流自顶而下求精 244 | - 把数据流和数据存储定义到元素级 245 | - 简易规格说明技术 246 | - 通过访谈等初步确定问题和解决方案 247 | - 开发者和用户分别提出问题需求 248 | - 相互或共同审查需求, 合并需求 249 | - 对每个问题提出一致的需求表 250 | - 集中与标准化需求, 出具需求分析说明书 251 | - 快速建立软件原型 252 | - 快速建立起来旨在演示目标系统主要功能的可运行的程序 253 | - 使用户和开发者在“做什么”上达到一致 254 | 255 | ### 分析建模与规格说明 P62 256 | 257 | - 分析建模 258 | - 概念: 为理解事物而做出的一种抽象, 是对事物的一种无歧义的书面描述 259 | - 内容: 由一组图形符号和规则组成 260 | - 模型: 261 | - 数据模型: ER 图、范式 262 | - 功能模型: DFD 263 | - 行为模型: 状态转换图 264 | - 规格说明书 265 | - 概念: 用自然语言并结合图表, 完整、准确、具体地描述系统的综合需求和数据需求 266 | - 方式: 自然语言、形式化方法 267 | 268 | ### 其他图形工具 269 | 270 | - 特点: 直观 生动 容易理解 271 | - 数据层次方框图 (P68 3.5) 272 | - 是一个多层次的树形结构 273 | - 顶层矩形表述完整或整个数据 274 | - 下层矩形表示上一层的数据子项 275 | - 最底层为实际数据元素 (不能再分割) 276 | - 注意: 非底层 (顶层与中间层) 的数据一般是抽象的、分组或归纳数据项 277 | 278 | ### 验证软件需求 279 | 280 | - 四个方面 (内容) 281 | - 一致性: 概念一致无歧义、不能相互矛盾 282 | - 完整性: 需求完整, 包含用户的全部功能和性能需求, 以及其它的需求 (尽量完整) 283 | - 待定项必须指出造成待定的场景和解决的时间和方式 284 | - 参考引用项则必须指出来源及时间 285 | - 有可能变化的项则指出造成的原因和解决方法 286 | - 现实性: 可以实现 (技术上) 287 | - 硬件的容量和性能可以满足需求 288 | - 软件功能和性能可以满足需求 289 | - 有效性: 正确的、有效的 290 | - 不能有超出用户实际或不合理的需求 291 | 292 | - 方法 293 | - 一致性: 人工验证、软件验证 (形式化描述语言) 294 | - 现实性: 成功案例和经验、仿真或模拟技术 295 | - 完整有效性: 与用户密切沟通、使用快速原型或已有系统 296 | 297 | ### 如何理解需求的易变性 298 | 299 | - 双方对需求理解不全面不深入 300 | - 项目进展帮助用户和开发者更好地理解需求 301 | - 用户可能更改业务规则 302 | - 没有有效需求管理工具和方法 303 | 304 | ## 5 - 总体设计 305 | 306 | ### 总体设计概述 307 | 308 | - 基本目的 309 | - 概要确定系统如何实现 (又称概要设计) 310 | - 确定最佳方案和最合理的软件结构 311 | - 任务: 设计软件的结构以及模块与单元间的相互关系 312 | - 结果: 313 | - 文档 (里程碑) 314 | - 数据库 315 | - 程序组成结构 (功能层次结构图) 316 | - 相关数据和文件 (初步测试计划) 317 | 318 | ### 设计过程 319 | 320 | - 两个阶段 321 | - 系统设计: 确定系统具体 __方案__ 322 | - 结构设计: 确定系统组成 __结构__ 323 | - 九个步骤 324 | - 设想最佳可选方案 325 | - 选取合理方案 326 | - 推荐最佳方案 327 | - 功能分解 328 | - 设计软件结构 329 | - 设计数据库 330 | - 制定测试计划 331 | - 概要设计说明书 332 | - 审查和复审 333 | - 五个原理 334 | - 模块化 335 | - 模块概念: 一个 __由标识符代表__ 的、__由边界符限定__ 的程序元素序列, 是程序的基本构件 336 | - 模块化概念: 把程序分解为独立命名且可独立访问的模块 (单元), 每个模块完成一个 (或一组) 子功能, 整体上满足用户指定的功能需求 337 | - 依据 (P94): $E(P_1+P_2) > E(P_1)+E(P_2)$ 338 | - 通俗表述: 各个击破 339 | - 目的和结果 340 | - 软件结构更加清晰 341 | - 简化设计和容易理解 342 | - 容易测试和调试 343 | - 提高可维护性 344 | - 便于组织和管理 345 | - 抽象与归纳 346 | - 概念: 抽取事物的本质而暂时不考虑其细节 347 | - 实现 348 | - 自顶向下、逐步求精 (具体化) 349 | - 模块化 (细化) 350 | - 由抽象到具体 351 | - 逐步求精 352 | - 概念: 为了能集中精力解决主要问题, 而尽量推迟对问题细节的考虑 353 | - Miller 法则 354 | - 内容: 一个人在任何时候都只能把注意力集中在 __7±2__ 个知识块上 355 | - 应用: 九宫格菜单、七秒钟定律 356 | - 信息隐藏与局部化 357 | - 隐藏模块的实现细节 358 | - 变量局部化、错误处理局部化 359 | - 模块独立性 360 | - 目的 361 | - 有效的模块化程序实现容易开发出来 362 | - 容易阅读和理解、测试和维护 363 | - 耦合 364 | - 概念: __不同模块间__ 相互依赖的紧密程度 365 | - 五种形式 366 | - 数据耦合: 传参交换数据信息 (使用) 367 | - 控制耦合: 模块间传递控制信息 (少用) 368 | - 特征耦合: 传递整个数据结构但只使用部分数据 (少用) 369 | - 公共环境耦合: 通过公共环境相互作用 (限用) 370 | - 内容耦合: 访问另一模块数据/非正常转入另一模块/有代码重叠/有多个入口 (不用) 371 | - 内聚 372 | - 概念: __模块内各元素间__ 的结合紧密程度 373 | - 七种形式 374 | - 偶然内聚: 完成一组关系松散的任务, 各个操作之间没有明显可以看到的关联或逻辑关系 (低内聚) 375 | - 逻辑内聚: 完成的任务在逻辑上相同或相似, 调用时由传参确定功能 (低内聚, 类似控制耦合) 376 | - 时间内聚: 任务必须在同一段时间内执行 (中内聚) 377 | - 过程内聚: 模块内处理元素相关, 且以特定次序执行 (中内聚) 378 | - 通信内聚: 使用或产生同一输入或输出, 但数据不存在任何关联 (中内聚) 379 | - 顺序内聚: 模块内处理元素与同一个功能密切相关, 且这些处理必须顺序执行 (高内聚) 380 | - 功能内聚: 模块内所有处理元素属于一个整体, 完成一个单一的功能 (高内聚, 单模块单功能, 函数设计的指导原则) 381 | - 七个启发规则 (经验规则) 382 | - 改进软件结构提高模块独立性 383 | - 模块规模应该适中 384 | - 深度、宽度、扇出、扇入应适当 385 | - 深度: 控制层数 386 | - 宽度: 同一层次模块总数 387 | - 扇出: 一个模块直接控制的下级模块 (合理: 3~4, 上限: 5~9) 388 | - 扇入: 直接调用的上级模块个数 (不违背模块独立性下越大越好, 代码重用) 389 | - 模块的作用域应在控制域之内 390 | - 模块作用域: 受该模块内一个判定影响的所有模块的集合 391 | - 模块控制域: 模块本身以及直接或间接从属于它的模块的集合 392 | - 好设计原则: 受判定影响的模块应该从属于做出判定的那个模块及其直接下属模块 (P101 5.2) 393 | - 降低模块接口的复杂程度 (接口信息结构简单, 与模块功能一致) 394 | - 设计单入口单出口模块 (避免内容耦合) 395 | - 模块功能应该可以预测 (相同输入产生相同输出) 396 | 397 | ### 提高模块独立性的方法和技术 398 | 399 | - 代码分解与合并技术 400 | - 基类与派生类设计技术 401 | 402 | ### 功能层次结构图 403 | 404 | - 通用结构: 三层层次结构图 405 | - 顶层: 系统名称 406 | - 第二层: 抽象 (分组、归纳) 功能、子系统等 407 | - 按不同子系统分组 408 | - 按用户权限分组 (管理员和标准用户) 409 | - 前台与后台 410 | - 按功能相似性分组 411 | - 第三层: 较明细的功能, 仍然可以是抽象功能 (较大系统) 412 | - 描述的功能合理、符合实际 413 | - 连线表示模块之间调用关系, __没有箭头__ 414 | 415 | ## 6 - 详细设计 (1) 416 | 417 | ### 详细设计概述 418 | 419 | - 目标 420 | - 确定应该如何 __具体地实现__ 所要求的系统, 不仅在逻辑上 __正确地实现__ 每个模块的功能, 更重要的是设计出的处理过程应该 __简明易懂、便于实现和维护__ 421 | - 设计结果 422 | - 实现 __算法__ 423 | - 程序 __框图__、判定树或伪码等 424 | - __人机界面__ (UI) 425 | - 程序 __复杂度估计__ 426 | - 设计结果与代码质量的关系: 基本决定最终代码质量 427 | - 关键技术和逻辑基础: 结构程序设计技术 428 | 429 | ### 结构化程序设计 430 | 431 | - 经典: 如果一个程序的代码块仅仅通过 __顺序、选择和循环__ 这 3 种基本控结构进行连接, 并且每个代码块 __只有一个入口和一个出口__, 则称这个程序是结化的 432 | - 扩展: 经典基础上允许使用多分支 (`switch`) 433 | - 修正: 允许使用提前跳出循环 (`break`) 434 | 435 | ### 过程设计工具 436 | 437 | - 程序流程图 438 | - 基本图元: 方框表示动作, 菱形表示判定, __箭头线表示控制流__, 判定条件的箭头线上 __要标记是/否__ 439 | - 优点: 简明直观 440 | - 缺点: 注重细节、忽略全局、不易表示数据结构 441 | - 判定树 442 | - 表示复杂的条件组合和应做的动作之间的关系 443 | - 结构: 每个分支表示一个判定, 叶子节点表示一条路线多次判定后的最终结果 444 | - 伪代码 445 | - 过程设计语言 用正文形式表示数据和处理过程 446 | - 使用自然语言的词汇和结构化语言的语法 447 | 448 | ## 6 - 详细设计 (2) 449 | 450 | ### 人机界面设计四类设计问题 451 | 452 | - 响应时间 453 | - 属性: 长度和易变性 454 | - 要求: 响应时间短、时段差异小、动态提示 455 | - 程序响应速度并不是越快越好, 如果用户工作速度由人机界面决定, 响应时间过短会迫使用户加快操作节奏, 从而可能会犯错误 456 | - 即使系统响应时间长, 易变性低也有助于用户稳定工作节奏, 用户往往担心响应时间变慢暗示系统工作异常 457 | - 用户帮助 458 | - 方式: 集成与附加 459 | - 具体: 文档、在线提示等 460 | - 出错处理 461 | - 使用用户可理解的术语描述错误 462 | - 有助于从错误恢复的建议或方法 463 | - 指出错误可能导致的负面结果 464 | - 有听觉或视觉上的提示 465 | - 应该是中性描述语言 466 | - 命令交互 467 | - 命令形式: 菜单、按钮或组合、输入指令 468 | - 学习和记忆难度 469 | - 命令缩写或定制 470 | 471 | ### 人机界面设计指南要点 472 | 473 | - 一般交互 474 | - 保持风格与布局等的一致性 (字体、颜色) 475 | - 提供有意义的反馈信息 (用户理解) 476 | - 允许操作者犯错误 (但拒绝提交) 477 | - 破坏操作前要求用户确认 (方式?) 478 | - 减少操作与操作之间必须记忆的信息量 479 | - 按功能将动作分类、并以此设计布局 480 | - 减少输入动作或允许自定义输入 481 | - 提供输入输入说明与帮助 482 | - 信息显示 483 | - 高效率使用屏幕 484 | - 不要用数据淹没用户 485 | - 使用窗口分割不同类型的信息 486 | - 使用模拟显示方式表示信息 487 | - 使用一致标记和可预知的颜色 488 | - 使用大小写、缩进和文本分组帮助理解 489 | - 数据输入 490 | - 减少用户输入动作 491 | - 提供输入帮助 492 | - 允许用户自定义输入 493 | - 让用户控制交互流 494 | - 消除冗余与错误的输入 495 | - 对错误输入有提示或警告信息 496 | - 补充: 提供默认选择或按钮 497 | 498 | ## 6 - 详细设计 (3) 499 | 500 | ### 程序复杂度定量度量 501 | 502 | - 模块质量定性度量 503 | - 耦合度: 松散 504 | - 内聚度: 紧密 505 | - 定量度量目的 506 | - 比较设计或算法的优劣 507 | - 精确限定模块规模 508 | - 估算软件工作量和错误量 509 | - 定量方法 510 | - LOC 代码行计算法 511 | - McCabe (P137) 512 | - 根据程序控制流的复杂程度, 定量度量程序的复杂程度, 也称为 __圈复杂度__ 513 | - 流图: 一个 "退化的" 程序流程图, 仅仅描绘程序的控制流程, 不表现数据的具体操作以及分支条件 514 | - $V(G) = E-N+2$, $E$ 是边数, $N$ 是结点数 515 | - 用途: $V(G) \leqslant 10$ 是合适的算法 516 | - Halstead (P139) 517 | - 根据程序中运算符和操作数的总数来度量程序的复杂度 518 | - 估算程序长度和错误数 519 | 520 | ## 7 - 实现 (1) 521 | 522 | ### 基本概念 523 | 524 | - 实现: 编码+测试 525 | - 编码 526 | - 定义: 是把软件设计结果翻译成用某种程序设计语言书写的程序 527 | - 另解: 将需求明确到机器可以执行的细节程度 528 | - 测试 (通用的解释, 不是定义) 529 | - 用人工或自动方法来执行并评价软件产品或其部件的过程 530 | - 以验证该产品是否满足规定的要求, 或者是识别出期望结果和实际结果之间有无差别 531 | 532 | ### 选择语言的七个实用标准 533 | 534 | - 系统用户要求 (项目特点、运行维护) 535 | - 可以使用的编译程序或运行环境 536 | - 可以得到的软件工具 (免费/正版) 537 | - 工程规模 538 | - 公司技术积累和程序员知识 539 | - 软件可移植性和兼容性 540 | - 软件的应用领域 541 | 542 | ### 编码风格 543 | 544 | - 目的 545 | - 程序的逻辑层次清晰 546 | - 易读、易懂、易维护 547 | - 内容 548 | - 程序内部文档 549 | - 恰当的标识 550 | - 有意义的命名: 变量、函数/过程 551 | - 一致的缩写或简写形式 552 | - 正确简明的注释 553 | - 序言性 (模块开始处): 功能、调用、编审者、bug历史 554 | - 功能性 (源程序内部): 程序段/语句功能、数据状态 555 | - 程序清单布局: 分块与缩进、阶梯式层次 556 | - 数据说明 557 | - 说明的次序应该标准化 558 | - 变量名说明按字母顺序 559 | - 复杂数据结构应该说明实现方法和特点 560 | - 语句构造 561 | - 原则: 简单、直接 562 | - 规则 563 | - 不要为省空间而一行多句 564 | - 避免复杂的条件测试 565 | - 避免大量使用循环嵌套和条件嵌套 566 | - 用括号简化逻辑式和算术式 567 | - 输入输出 568 | - 对所有输入数据都进行检验 (验证) 569 | - 检查输入项重要组合的合法性 (有效) 570 | - 保持输入格式简单 (简单) 571 | - 使用数据结束标记, 不要求指定数据的数目 572 | - 明确交互请求, 详细说明可用选择或边界值 573 | - 保持输入格式一致 (一致) 574 | - 设计良好的输出报表: 表格化、图形化 575 | - 给所有输出的数据加标志 576 | - 效率 577 | - 内容: 处理机时间、存储器容量 578 | - 原则 579 | - 在需求分析确定 580 | - 好的设计才能有好的效率 581 | - 效率与简单性要保持一致 582 | - 运行效率 583 | - 存储效率 584 | - I/O效率 585 | - 网络效率 586 | 587 | ## 7 - 实现 (2) 588 | 589 | ### 软件测试基础 590 | 591 | - 定义: 为了发现程序中的错误而执行程序的过程 592 | - 目标 (好的观点) 593 | - 测试 __是为了发现程序错误__ 而执行程序的过程 594 | - 好的测试方案是 __可能发现尚未发现错误__ 的方案 595 | - 成功测试是 __发现了尚未发现的错误__ 的测试 596 | - 错误观点 597 | - 测试是为了证明程序是正确的 598 | - 成功测试是没有发现错误的测试 599 | - 测试本身将改善软件质量 600 | 601 | ### 软件测试准则 602 | 603 | - 所有测试应该追溯到用户需求 604 | - 需求功能错误是最大的、最严重的错误 605 | - 应该远在测试开始之前就制定出测试计划 606 | - 需求分析、总体设计阶段就可以做测试计划 607 | - 把 Pareto 原理应用到软件测试中 (80/20 法则) 608 | - 20% 的模块产生 80% 的错误 609 | - 应该从小规模测试开始, 逐步进行大规模测试 610 | - 穷举测试是不可能的 611 | - 把程序所有的执行路径检查一遍几乎不可能 612 | - 测试只能证明程序有错误 613 | - 应该由独立的第三方从事测试工作 614 | 615 | ### 软件测试方法 (见 7-3) 616 | 617 | - 白盒测试 (结构测试) 618 | - 黑盒测试 (功能测试) 619 | 620 | ### 软件测试步骤 621 | 622 | - 模块测试 (单元测试) 623 | - 将一个完整模块 (类、子程序、小程序等), 从完整的系统中隔离出来进行的测试 624 | - 目的是保证每个模块作为一个单元能否正确运行 625 | - 发现的往往是 __详细设计错误__ 626 | - 子系统测试 (组件测试) 627 | - 把经过单元测试的模块 (类、子程序、小程序) 放在一起形成一个子系统来测试 628 | - 目的是测试模块间的接口 629 | - 系统测试 (集成测试) 630 | - 把经过测试的子系统装配成完整的系统来测试 631 | - 目的是发现设计和编码的错误, 还应验证需求说明书中的功能 632 | - 发现的往往是 __软件设计错误__ 633 | - 验收测试 (确认测试) 634 | - 在用户参与下, 使用实际数据进行的系统测试 635 | - 目的是验证系统是否确实能够满足用户的需求 636 | - 发现的往往是 __需求说明书中的错误__ 637 | 638 | ### 单元测试 639 | 640 | - 概述 641 | - 集中测试软件设计的最小单元: 模块 642 | - 与编码一样, 属于软件过程的同一个阶段 643 | - 发现模块内部的错误 644 | - 主要使用 __白盒测试__ 技术 645 | - 测试重点 646 | - 模块接口: 数据输入/输出的正确性 647 | - 局部数据结构: 数据说明、初始化、默认值 648 | - 重要执行通路: 代表性及可能错的执行通路 649 | - 出错误处理通路: `try...except...finally` 650 | - 边界测试 651 | - 单元测试的最重要任务 652 | - 原理: 软件常常在它的边界上失效 653 | - 举例: 数组的0、n - 1元素; 集合的元素个数 654 | - 代码审查 655 | - 由审查小组测试源程序代码 656 | - 特点: 一次审查会可以发现许多错误 657 | 658 | ### 集成测试 659 | 660 | - 定义: 相关模块完成单元测试后, 按系统结构图连接成起来后进行的测试 661 | - 目的: 发现与接口有关的问题 662 | - 测试方法 663 | - 非渐增式测试 (一步到位): 分别进行单元测试, 再把所有模块按设计要求放在一起的测试 664 | - 渐增式测试 (主流方法): 把下个要测试的模块同已经测试好的哪些模块结合起来进行测试, 测试完后再把下个应该测试的模块结合进来 665 | - 自顶向下集成测试 666 | - 过程: 从主控制模块开始, 沿着程序的控制层次向下移动, 逐渐把各个模块结合起来 667 | - 方式: 深度优先、宽度优先 668 | - 测试主控制模块: 可能需要编写存根程序 (代替子模块) 669 | - 实际模块代替存根模块 (广先/宽先) 670 | - 结合进一个模块就测试一个 671 | - 必须进行回归测试 672 | - 自底向上集成测试 673 | - 从最底层模块开始组装和测试 674 | - 把底层模块组合成实现某个特定子功能族 675 | - 编写驱动程序 (用于测试的控制程序), 协调输出输入和输出 676 | - 对由模块组成的子功能族进行测试 677 | - 去掉驱动程序, 按前面几步把子功能族组合起来形成更大的子功能族 (子系统、系统) 678 | - 比较 679 | - 自顶向下测试优点 680 | - 不需要测试驱动程序 681 | - 早期实现程序主要功能 682 | - 早期发现上层模块的接口错误 683 | - 自顶向下测试缺点 684 | - 需要存根程序 685 | - 底层模块错误发现较晚 686 | - 早期不能充分展开人力 687 | - 回归测试: 重新执行已经做过的测试的某个子集, 保证新引入的变化没有带来非预期的副作用 688 | 689 | ### 确认测试 690 | 691 | - 概念: 也称为验收测试, 它的目标是 __验证软件的有效性__ 692 | - 软件有效性: 如果软件功能和性能如同用户所合理期待的, 则该软件就是有效的 693 | - 测试基础: 需求规格说明书 694 | - 测试范围 695 | - 必须用户积极参与, 或以用户为主 696 | - 确认测试通常使用 __黑盒测试__ 方法 697 | - 测试结果 698 | - 功能和性能与用户要求一致 (软件可以接受) 699 | - 功能和性能与用户要求有差距 700 | 701 | ### alpha 与 beta 测试 702 | - 如果软件是为许多客户开发的, 一般需要有 alpha 测试与 beta 测试过程 703 | - alpha 测试 704 | - 软件用户在开发者的场所进行的、且在开发者指导下进行的测试 705 | - 开发者记录发现的错误和问题 706 | - beta 测试 707 | - 软件用户在一个或多个客户场所进行的测试, 开发者通常不在 beta 测试现场 708 | - 用户记录并反馈发现的错误和问题 709 | 710 | ### 调试 711 | 712 | - 概念: 在测试发现错误之后排除错误的过程, 又称为纠错 713 | - 途径 714 | - 蛮干法: 主要思想是通过计算机找错 715 | - 回溯法: 从错误地方开始, 人工沿控制流往回追踪分析源程序代码, 直到找到原因为止 716 | - 原因排除法: 对分查找法、归纳法、演绎法 717 | 718 | ### 可靠性与可用性 719 | 720 | - 可靠性: 是程序在 __给定的时间间隔__ 内, 按照规格说明书的规定成功运行的概率 721 | - 可用性: 是程序在 __给定的时间点__, 按照规格说明书的规定, 成功运行的概率 722 | - 区别 723 | - 可靠性: 0~t 时间段一直运行正常 724 | - 可用性: t 时刻运行正常, 可能是一直正常或异常被修复了 725 | - 估计错误数方法 726 | - 植入错误法 727 | - 分别测试法 728 | 729 | ## 7 - 实现 (3) 730 | 731 | ### 白盒测试概述 732 | 733 | - 测试方案: 测试目的+测试数据+预期结果 734 | - 测试用例: 测试数据+预期结果 735 | - 设计目标: 确定一组最可能发现某个错误或某类错误的测试数据 736 | - 测试技术: 各有优点、缺点, 需要多种技术组合 737 | - 测试重点: 程序的控制结构 738 | - 常用技术: 逻辑覆盖、控制结构测试 739 | 740 | ### 逻辑覆盖 741 | 742 | - 概念: 对一系列测试过程的总称, 这组测试过程逐渐进行越来越完整的通路测试 743 | - 测试方法: 有选择地执行程序中的某些代表性的通路, 是对穷举测试的可行的替代方法 744 | 语句覆盖 745 | - 选择足够多的测试数据, 使被测试程序中的每个语句 (顺序、判断、循环) 至少执行一次 746 | - 特例: 异常捕获语句 747 | - 覆盖标准 (P162): 语句、判定、条件、判定/条件、条件组合、点、边、路径 748 | 749 | ### 控制结构测试 750 | 751 | - 基本路径测试: McCabe 流图上的测试方法 752 | - 条件测试 (P168): 着重测试程序中的每个条件 (控制结构) 753 | - 循环测试 (P170) 754 | - 简单循环测试: 至少三次测试 755 | - 嵌套循环测试 756 | - 串接循环测试 757 | 758 | ### 黑盒测试概述 759 | 760 | - 黑盒测试 __主要测试功能__, 在测试后期进行 761 | - 不能取代白盒测试, 它们互相补充 762 | - 测试目标 763 | - 功能是否正确或遗漏 764 | - 性能是否达到要求 765 | - 数据结构错误或外部数据库访问错误 766 | - 初始化和终止错误 767 | - 界面错误 768 | - 主要方法 769 | - 等价划分 770 | - 边界值分析 771 | - 错误推测 772 | 773 | ### 等价划分 774 | 775 | - 概述 776 | - 把程序的输入域划分成若干个数据等价类, 每个等价类选取一组代表元素 (一般是边界值) 作为测试用例 777 | - 理想的测试用例可以发现一类错误 778 | - 假设: 每个等价类中的一个典型值在测试中的作用, 与这一类所有其他值的作用相同 779 | - 步骤 780 | - 划分输入数据域为若干有效等价类和若干无效等价类 781 | - 每个类选取一组代表性的测试用例 782 | - 划分方式 783 | - 有效输入的等价类 784 | - 无效输入的等价类 785 | - 合法输出的等价类 786 | - 非法输出的等价类 787 | 788 | ### 边界值分析 789 | 790 | - 测试经验: 边界情况程序最容易发生错误 791 | - 常见情形: 下标、数据结构、循环、纯数值等的边界附近 792 | - 等价类 793 | - 确定数据边界, 例如: 选取数据等于、刚刚小于、刚刚大于边界值 794 | - 有效等价类: 等于、边界范围内 795 | - 无效等价类: 刚刚小于和/或刚刚大于 (超出范围) 796 | 797 | ### 错误推测 798 | 799 | - 测试经验: 靠测试人员的知觉、经验推测程序中可能的错误 800 | - 例如网络程序测试中的断网、连网、服务器忙等 801 | - 测试步骤: 列出程序中可能有的错误和容易发生错误的情况, 有选择地制作测试方案 802 | 803 | ## 8 - 维护 804 | 805 | ### 软件维护概述 806 | 807 | - 定义: 软件已经交付使用之后, 为了改正错误或满足新的需要而修改软件的过程 808 | - 任务: 保证软件持久地满足用户需求、持续支持用户工作 809 | - 四类维护活动 810 | - 改正性维护: 诊断和改正错误 811 | - 适应性维护: 适应软件硬件运行与开发环境 812 | - 完善性维护: 修改已有功能、增加新功能 813 | - 预防性维护: 为未来的需求 814 | 815 | ### 软件维护的特点 816 | 817 | - 特点: 818 | - 结构化与非结构化维护差别巨大 819 | - 维护代价高昂 820 | - 维护问题很多 821 | 822 | - 非结构化维护 823 | - 软件配置的唯一成分是程序代码, 无程序内部文档 824 | - 这种维护代价大, 质量无法保证 825 | - 结构化维护 826 | - 存在完整的软件配置(代码、内部文档、测试用例等), 维护工作可以从设计文档开始 827 | - 维护代价低、质量有保证 828 | 829 | - 维护代价模型 830 | - $M = P + K \times \exp (c - d)$ 831 | - $M$: 总工作量 / $P$: 生产工作量 / $K$: 常数 / $c$: 复杂度 / $d$: 熟悉度 832 | 833 | - 维护的五个问题 834 | - 起因: 软件定义和软件开发方法的缺陷 835 | - 理解别人的代码困难程度与软件配置成强反比 836 | - 需要维护的软件没有合格的文档或资料不足 837 | - 维护人员往往不是开发者 838 | - 早期软件在设计时没有考虑将来的修改问题 839 | - 维护工作不是一项吸引人的工作 840 | 841 | ### 软件维护的过程 842 | 843 | - 维护组织: 非正式地委托责任 844 | - 维护报告及内容 845 | - 软件问题报告: 要求维护的用户填写 846 | - 改正性维护请求: 错误环境 (输入数据、输出数据、错误信息) 847 | - 适应/完善性维护请求: 维护要求 848 | - 软件修改报告 849 | - 维护请求的性质 850 | - 满足维护要求的工作量估算 851 | - 维护要求的优先次序 852 | - 与修改有关的事后数据 853 | - 维护事件与记录 854 | - 评价维护活动 855 | - 每次程序运行平均失效的次数 856 | - 用于每一类维护活动的总人时数 857 | - 平均每个程序、每种语言、每种维护类型所做的程序变动数 858 | - 维护过程中增加或删除一个源语句 (函数) 平均花费的人时数 859 | - 维护每种语言平均花费的人时数 860 | - 一张维护要求表的平均周转时间 861 | - 不同维护类型所占的比例 862 | 863 | ### 软件的可维护性 864 | 865 | - 概念: 维护人员理解、改正、改动或改进软件的难易程度 866 | - 五个因素 867 | - 可理解性: 理解软件的结构、功能、接口和内部处理过程的难易程序 868 | - 可测试性: 诊断和测试的难易程度, __度量方法: 程序复杂度__ (P195) 869 | - 可修改性: 软件容易修改的程度 870 | - 可移植性: 从一种计算环境转移到另一种计算环境的难易程度 871 | - 可重用性: 不做修改或稍加改动就在不同的环境中可以多次重复使用 872 | - 维护文档 (P195作用的说明) 873 | - 影响软件可维护性的决定因素 874 | - 基本要求 875 | - 如何使用系统 876 | - 怎样安装和管理系统 877 | - 系统的需求和设计方案 878 | - 系统的实现和测试 879 | - 分类 880 | - 用户文档: 安装手册、操作指南、参考手册、使用手册 881 | - 系统文档: 问题定义、可行性研究报告 (工可报告)、需求规格说明书、总体设计说明书、详细设计说明书、测试验收计划 882 | - 可维护性复审 883 | - 必须在开发阶段保证软件具有可维护性五个因素 884 | - 软件工程过程每个阶段都应考虑并努力提高软件可维护性 885 | - 每个阶段结束前着重对可维护性进行复审 886 | - 需求阶段: 适应性、可移植性、预防性 887 | - 设计阶段: 容易修改、模块化 888 | - 编码阶段: 可理解性、可读性、可重用性 889 | - 测试阶段: 完整性、一致性、可理解性 890 | 891 | ### 软件再工程 892 | 893 | - 定义: 为了以新形式重构已存在软件系统而实施的检测、分析、更替; 以及随后构建新系统的工程活动 894 | - 目的: 对该软件重新实现以期增强功能、提高性能、降低实现难度; 达到维持软件现功能并为今后新功能的加入做好准备 895 | - 对象: 当前使用中的系统; 或者一些遗留系统 (缺乏良好设计结构和编码风格; 缺少文档) 896 | - 六个步骤 897 | - 库存目录分析: 系统基本信息、过去报告错误、未来预期修改 898 | - 文档重构 (设计重构): 保持现状、更新文档、重构全部文档 899 | - 逆向工程 900 | - 分析程序以便在比源代码更高的抽象层次上创建出程序的某种表示的过程, 也是一个恢复设计的过程 901 | - 需要抽取如下设计信息: 体系结构、数据结构、处理过程 902 | - 代码重构: 在分析源代码的基础上, 重构模块中的代码 903 | - 数据重构 904 | - 全范围的低层次再工程 905 | - 分析与分解当前数据体系结构 906 | - 重定义数据模型 907 | - 正向工程: 908 | - 从现有程序中恢复设计信息, 而且使用该信息去改变或重构现有系统 909 | - 也称为革新或改造 910 | 911 | ### 重构 912 | 913 | - 概念: 对软件内部的调整, 目的是在不改变软件可观察行为的前提下, 提高其可理解性, 降低其修改成本 914 | - 原因 915 | - 改进软件设计 916 | - 使软件更容易理解 917 | - 帮助找到bug 918 | - 提高编程速度 919 | 920 | ## 13 - 软件项目管理 921 | 922 | ### 管理的概念 923 | 924 | - 管理: 就是通过计划、组织和控制等一系列活动, 合理地配置和使用各种资源, 以达到既定目标的过程 925 | - 软件项目管理: 先于任何技术活动之前, 并且贯穿于软件的整个生命周期之中 926 | - 主要工作 927 | - 估算软件规模和工作量 928 | - 制定进度计划 929 | - 人员与配置管理 930 | - 质量保证 931 | 932 | ### 软件规模估算 933 | 934 | - 代码行技术 (P305) 935 | - 概念: 根据以往开发过的类似产品或模块的经验, 以及相关的历史数据, 估计一个功能所需要的源程序行数 936 | - 计算方法: 由多名有经验的软件工程师分别做出估计, 然后 __加权计算__ 937 | - $\text{LOC} = (a + 4 \times m + b) \div 6$ 938 | - $a$: 最小规模 / $b$: 最大规模 / $m$: 最有可能的规模 939 | - 单位: KLOC (千行代码) 940 | - 优点 941 | - 是软件项目的生成品 942 | - 容易计算, 且有一些计算模型 943 | - 缺点 944 | - LOC 代表整个软件项目的规模不合理 945 | - 同一个软件不同语言的 LOC 差异较大 946 | - 不适用于非过程语言 (如 SQL) 947 | - 功能点技术 (P306) 948 | - 概念: 依据对软件信息域特性和软件复杂性评估结果估算软件的规模, 度量结果是功能点 (FP) 949 | - 信息域五个特性 950 | - 输入项数 (INP) 951 | - 输出项数 (OUT) 952 | - 查询数 (INQ) 953 | - 主文件数 (MAF) 954 | - 外部接口数 (INF) 955 | - 大小值比较: 输入、查询最小, 文件最大 956 | - 估算步骤 957 | - 计算未调整的功能点数 $\text{UFP}$ 958 | - 计算技术复杂性因子 $\text{TCF}$ 959 | - 14 个技术因子 (P307) 960 | - 计算单位: 功能点数 $\text{FP} = \text{UFP} \times \text{TCF}$ 961 | - 优点 962 | - 与编程语言无关, 既适合于传统的语言, 也可用于非过程语言 963 | - 项目开发初期就可能得到的数据 964 | - 缺点 965 | - 信息域特性及复杂度存在较大主观因素 966 | - FP 没有直接的物理含义, 只能对比估算 967 | 968 | ### 工作量估算 969 | 970 | - 与软件规模的关系: 是软件规模的函数 971 | - 计算单位: 人月 (PM) 972 | - 估算模型: 973 | - 静态单变量: 工作量只是软件规模 (LOC/FP) 的函数 974 | - 动态多变量: 把工作量看成软件规模和开发时间的函数 975 | - COCOMO2 (三层估算模型, P309) 976 | - 应用系统组成模型: 用于估算构建原型的工作量 977 | - 早期设计模型: 用于体系结构设计阶段 978 | - 后体系结构模型: 软件开发阶段 979 | 980 | ### 进度计划 (P313) 981 | 982 | - 路径、关键路径、任务集合 (P318) 983 | - 项目管理目标: 定义全部项目任务, 识别出关键任务, 跟踪关键任务的进展状况 984 | - 项目进度计划: 通过把工作量分配给特定的软件工程任务并规定完成各任务的起止日期, 从而将估算出的项目工作量分布于计划好的项目持续期内 985 | - 开发时间与人数不是简单的反比关系 986 | - 开发时间最多可以减少到正常的 75% 987 | - 如果要求一个系统的开发时间过短, 开发成功概率几乎为零 988 | - Brooks 规律: 向一个已经延期的项目增加人力只会使它更加延期 989 | - 通信线路: 项目组成员之间的相互联系的途径数 990 | - 通信线路与软件生产率的关系 P313 991 | 992 | ### 人员组织 (P320) 993 | - 民主制程序组 994 | - 特点 995 | - 小组成员完全平等 996 | - 通过协商作出技术决策 997 | - 规模一般较小 (2~8人) 998 | - 通常采用非正式的组织方式 999 | - 优点: 组员态度积极、凝聚力高、利于攻克难关 1000 | - 缺点: 协调成本高、任务分工可能不均匀 1001 | - 主程序员组 1002 | - 背景 1003 | - 组成员多数缺乏经验 1004 | - 有大量的事物性工作 1005 | - 通信渠道较多,降低程序员的生产率 1006 | - 组成: 主程序员、程序员、后备程序员、秘书 1007 | - 现代程序员组 1008 | - 背景 1009 | - 主程序员有过多的行政性事物 1010 | - 小组成员积极性与主动性不与民主制 1011 | - 组成: 技术负责、行政负责、程序员 1012 | 1013 | ### 质量保证 1014 | 1015 | - 软件质量: 软件与明确地叙述的 __功能和性能需求__、文档中明确的 __开发标准__ 以及任何专业开发的软件产品都应该具有的 __隐含特征相一致__ 的程度 1016 | - 要点: 1017 | - 需求是度量基础 1018 | - 遵循指定的开发标准 1019 | - 满足软件行业隐含的标准或需求 1020 | - 13 个质量因素及其内涵 (P325: 表 13.7) 1021 | - 软件质量保证措施 (SQA) 1022 | - 基于非执行的测试 (复审或评审) 1023 | - 基于执行的测试 (软件测试) 1024 | - 程序正确性证明 1025 | 1026 | ### 软件配置管理 1027 | 1028 | - 软件配置: 软件过程中产生的全部信息, 包括 1029 | - 计算机程序 (源码、可执行程序) 1030 | - 描述计算机程序的文档 (用户、开发者) 1031 | - 数据与文件 (程序内的、程序外的) 1032 | - 软件配置活动目的: 在软件的整个生命期内管理变化 1033 | - 软件配置管理目标: 使变化更正确且更容易被适应, 在必须变化时减少需要花费的工作量和成本 1034 | - 基线: 通过了 __正式复审__ 的软件配置项 1035 | - 五个步骤 1036 | - 标识软件配置项: 名字、描述、资源表、版本 1037 | - 版本控制: 用户可以选择适当的版本来指定软件的配置 1038 | - 变化控制 1039 | - 访问控制: 配置项的访问权限 1040 | - 同步控制: 并行修改时不会相互覆盖 1041 | - 配置审计: 正式的技术复审、软件配置审计 1042 | - 状态报告: 报告软件配置的变化、状态及影响等 1043 | -------------------------------------------------------------------------------- /软件工程概论(计通)/胡老师/线上考试:《软件工程概论》试卷.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MedivhTirisfal/csust_test_database/3b3c688ed77271e4c232e2738c9707f3f3ef96b8/软件工程概论(计通)/胡老师/线上考试:《软件工程概论》试卷.pdf -------------------------------------------------------------------------------- /软件工程概论(计通)/胡老师/软件工程概论大作业_只供参考.docx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MedivhTirisfal/csust_test_database/3b3c688ed77271e4c232e2738c9707f3f3ef96b8/软件工程概论(计通)/胡老师/软件工程概论大作业_只供参考.docx -------------------------------------------------------------------------------- /软件工程概论(计通)/黄老师/21级期末试卷.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MedivhTirisfal/csust_test_database/3b3c688ed77271e4c232e2738c9707f3f3ef96b8/软件工程概论(计通)/黄老师/21级期末试卷.png -------------------------------------------------------------------------------- /软件工程概论(计通)/黄老师/一些综合题目.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MedivhTirisfal/csust_test_database/3b3c688ed77271e4c232e2738c9707f3f3ef96b8/软件工程概论(计通)/黄老师/一些综合题目.png -------------------------------------------------------------------------------- /软件工程概论(计通)/黄老师/案例使用说明书.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MedivhTirisfal/csust_test_database/3b3c688ed77271e4c232e2738c9707f3f3ef96b8/软件工程概论(计通)/黄老师/案例使用说明书.pdf -------------------------------------------------------------------------------- /软件工程概论(计通)/黄老师/示例:小米便签开源代码的泛读报告.docx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MedivhTirisfal/csust_test_database/3b3c688ed77271e4c232e2738c9707f3f3ef96b8/软件工程概论(计通)/黄老师/示例:小米便签开源代码的泛读报告.docx -------------------------------------------------------------------------------- /软件工程概论(计通)/黄老师/示例:小米便签开源代码的质量分析报告.docx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MedivhTirisfal/csust_test_database/3b3c688ed77271e4c232e2738c9707f3f3ef96b8/软件工程概论(计通)/黄老师/示例:小米便签开源代码的质量分析报告.docx -------------------------------------------------------------------------------- /软件工程概论(计通)/黄老师/示例:小米便签维护运行与演示效果.docx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MedivhTirisfal/csust_test_database/3b3c688ed77271e4c232e2738c9707f3f3ef96b8/软件工程概论(计通)/黄老师/示例:小米便签维护运行与演示效果.docx -------------------------------------------------------------------------------- /软件工程概论(计通)/黄老师/示例:小米便签维护需求与设计方案.docx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MedivhTirisfal/csust_test_database/3b3c688ed77271e4c232e2738c9707f3f3ef96b8/软件工程概论(计通)/黄老师/示例:小米便签维护需求与设计方案.docx -------------------------------------------------------------------------------- /软件工程概论(计通)/黄老师/示例:小米便签阅读与维护实践的总结报告.pptx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MedivhTirisfal/csust_test_database/3b3c688ed77271e4c232e2738c9707f3f3ef96b8/软件工程概论(计通)/黄老师/示例:小米便签阅读与维护实践的总结报告.pptx -------------------------------------------------------------------------------- /软件测试/张老师/readme.md: -------------------------------------------------------------------------------- 1 | # 软件测试 2 | 对于张老师的课程来说,我觉得题库这东西不如直接问研究生学长和学姐。 3 | 因为...... 4 | 5 | 1. 研究生和本科生都有软件测试课程。 6 | 2. 研究生比本科生早几个礼拜考。 7 | 3. 研究生和本科生一套卷。 8 | 4. 剩下的你懂了。 9 | -------------------------------------------------------------------------------- /软件测试/易老师/分值.txt: -------------------------------------------------------------------------------- 1 | 期中测验一 2 | 软件测试01 第一章 基本概念 单选 5题 3 | 软件测试01 第一章 基本概念 多选 1题 4 | 软件测试02 第二章 静态测试 单选 3题 5 | 软件测试02 第二章 静态测试 多选 1题 6 | 7 | 期中测验二 8 | 软件测试01 第一章 基本概念 单选 5题 9 | 软件测试01 第一章 基本概念 多选 3题 10 | 软件测试02 第二章 静态测试 单选 2题 11 | 软件测试02 第二章 静态测试 多选 1题 12 | 软件测试031 第三章 动态测试-白盒测试 单选 3题 13 | 软件测试031 第三章 动态测试-白盒测试 多选 1题 14 | 15 | 以下不同专业有不同的测试题量 16 | 但题库都一样,40题的多的第六章范围 题库里只有一道单选 17 | 期末测试20题 18 | 软件测试01 第一章 基本概念 单选 6题 19 | 软件测试01 第一章 基本概念 多选 3题 20 | 软件测试02 第二章 静态测试 单选 1题 21 | 软件测试02 第二章 静态测试 多选 1题 22 | 软件测试031 第三章 动态测试-白盒测试 单选 2题 23 | 软件测试031 第三章 动态测试-白盒测试 多选 1题 24 | 软件测试032 第三章 动态测试-黑盒测试 单选 2题 25 | 软件测试032 第三章 动态测试-黑盒测试 多选 2题 26 | 软件测试04 第四章 自动化&图形测试 单选 1题 27 | 软件测试07 第七章 性能测试 单选 1题 28 | 29 | 期末测试30题 30 | 软件测试01 第一章 基本概念 单选 6题 31 | 软件测试01 第一章 基本概念 多选 5题 32 | 软件测试02 第二章 静态测试 单选 2题 33 | 软件测试02 第二章 静态测试 多选 1题 34 | 软件测试031 第三章 动态测试-白盒测试 单选 4题 35 | 软件测试031 第三章 动态测试-白盒测试 多选 2题 36 | 软件测试032 第三章 动态测试-黑盒测试 单选 4题 37 | 软件测试032 第三章 动态测试-黑盒测试 多选 4题 38 | 软件测试04 第四章 自动化&图形测试 单选 1题 39 | 软件测试07 第七章 性能测试 单选 1题 40 | 41 | 期末测试40题 42 | 软件测试01 第一章 基本概念 单选 6题 43 | 软件测试01 第一章 基本概念 多选 6题 44 | 软件测试02 第二章 静态测试 单选 3题 45 | 软件测试02 第二章 静态测试 多选 1题 46 | 软件测试031 第三章 动态测试-白盒测试 单选 5题 47 | 软件测试031 第三章 动态测试-白盒测试 多选 4题 48 | 软件测试032 第三章 动态测试-黑盒测试 单选 6题 49 | 软件测试032 第三章 动态测试-黑盒测试 多选 5题 50 | 软件测试04 第四章 自动化&图形测试 单选 1题 51 | 软件测试06 第六章 面向对象测试 单选 1题 52 | 软件测试07 第七章 性能测试 单选 1题 -------------------------------------------------------------------------------- /软件测试/易老师/期中测验01.txt: -------------------------------------------------------------------------------- 1 | 一、多选 2 | 1.下列对缺陷分类的说法不正确的有: 3 | A.缺陷的严重程度和优先级存在正比的关系 (正确) 4 | B.存在严重程度高而修正优先级低的缺陷 5 | C.不存在严重程度低而修正优先级高的缺陷 (正确) 6 | D.cosmetic是描述缺陷的严重程度方面的一个类别 7 | 8 | 9 | 2.Eclipse对Java语言提供的支持有: 10 | A.用户可以通过Ctrl+<函数名/变量名>直接查看函数和变量的定义 (正确) 11 | B.Call Hierarchy可以查看函数或者变量的被引用情况 (正确) 12 | C.Eclipse核心组件包括JUnit (正确) 13 | D.Eclipse是专门针对Java的开发平台,不能为其他语言使用 14 | 15 | 16 | 3.下列有关缺陷管理工具的说法正确的有: 17 | A.禅道其本质是提供一个项目管理平台,也包含缺陷报告、跟踪和管理工具 (正确) 18 | B.Eclipse中可以使用任务视图(Task List)来管理缺陷 (正确) 19 | C.Bugzilla是基于浏览器的缺陷管理工具 (正确) 20 | D.JMeter可用来管理Apache产品的缺陷 21 | 22 | 23 | 4.下列哪些步骤属于软件的生命周期: 24 | A.需求分析 (正确) 25 | B.代码实现 (正确) 26 | C.软件设计 (正确) 27 | D.软件部署 (正确) 28 | 29 | 30 | 5.按软件缺陷的生命周期分,有哪些类别? 31 | A.Closed (正确) 32 | B.Confirmed (正确) 33 | C.New (正确) 34 | D.Documentation 35 | 36 | 6.按软件缺陷的生命周期分,有哪些类别? 37 | A.Closed (正确) 38 | B.Confirmed (正确) 39 | C.Tested 40 | D.Reopen (正确) 41 | 42 | 7.按软件缺陷的生命周期分,有哪些类别? 43 | A.Closed (正确) 44 | B.Confirmed (正确) 45 | C.New, Unconfirmed (正确) 46 | D.Fixed, Reopen (正确) 47 | 48 | 8.按软件缺陷的生命周期分,有哪些类别? 49 | A.Closed (正确) 50 | B.Confirmed (正确) 51 | C.New (正确) 52 | D.Fixed (正确) 53 | 54 | 55 | 9.报告缺陷应遵循的原则有: 56 | A.中立原则 (正确) 57 | B.有效原则 (正确) 58 | C.简单原则 59 | D.尽早原则 (正确) 60 | 61 | 10.报告缺陷应遵循的原则有: 62 | A.中立原则 (正确) 63 | B.有效原则 (正确) 64 | C.重现原则 (正确) 65 | D.尽早原则 (正确) 66 | 67 | 11.报告缺陷应遵循的原则有: 68 | A.时效原则 69 | B.有效原则 (正确) 70 | C.重现原则 (正确) 71 | D.尽早原则 (正确) 72 | 73 | 74 | 12.下列关于编程规范的说法正确的有: 75 | A.程序应严格按照层次结构对齐 (正确) 76 | B.注释能帮助程序员和读者快速理解程序 (正确) 77 | C.函数、变量命名应简单为主,以节省存储空间 78 | D.空行由于在编译后会自动删除,因此尽量不要使用空行以缩减代码长度 79 | 80 | 13.下列关于编程规范的说法正确的有: 81 | A.程序应严格按照层次结构对齐 (正确) 82 | B.注释能帮助程序员和读者快速理解程序 (正确) 83 | C.函数、变量命名应简单为主,以节省存储空间 84 | D.注释太多会增加编译后文件大小,从而影响程序的执行 85 | 86 | 14.下列关于编程规范的说法正确的有: 87 | A.程序应严格按照层次结构对齐 (正确) 88 | B.注释能帮助程序员和读者快速理解程序 (正确) 89 | C.函数、变量命名应能表达其作用,做到见名知意 (正确) 90 | D.注释太多会增加编译后文件大小,从而影响程序的执行 91 | 92 | 93 | 15.影响软件质量的因素有 94 | A.技术 (正确) 95 | B.组织 (正确) 96 | C.流程 (正确) 97 | D.测试工具 98 | 99 | 100 | 16.下面哪些是软件能力成熟度模型CMM将软件划分的等级? 101 | A.初始级 (正确) 102 | B.定义级 (正确) 103 | C.优化级 (正确) 104 | D.管理级 (正确) 105 | 106 | 17.下面哪些是软件能力成熟度模型CMM将软件划分的等级? 107 | A.可重复级 (正确) 108 | B.定义级 (正确) 109 | C.优化级 (正确) 110 | D.管理级 (正确) 111 | 112 | 18.下面哪些是软件能力成熟度模型CMM将软件划分的等级? 113 | A.初始级,可重复级 (正确) 114 | B.定义级,管理级,优化级 (正确) 115 | C.高级,中级,初级 116 | D.入门级,进阶级,熟练级,专家级 117 | 118 | 119 | 19.关于单元测试、集成测试和系统测试的说法正确的有 120 | A.他们的测试方法不同,例如单元测试一般属于白盒测试范畴 (正确) 121 | B.单元测试一般简称为IT 122 | C.他们考察范围不同,例如集成测试主要测试模块之间的接口和数据传递关系,以及模块组合后的整体功能 (正确) 123 | D.他们评估基准不同,例如系统测试的评估基准主要是测试用例对需求规格的覆盖率 (正确) 124 | 125 | 20.关于单元测试、集成测试和系统测试的说法正确的有 126 | A.他们的测试方法不同,例如集成测试属于灰盒测试范畴 (正确) 127 | B.系统测试一般简称为ST (正确) 128 | C.他们考察范围不同,例如单元测试主要测试模块之间的接口和数据传递关系,以及模块组合后的整体功能 129 | D.他们评估基准不同,例如系统测试的评估基准主要是逻辑覆盖率 130 | 131 | 21.关于单元测试、集成测试和系统测试的说法正确的有 132 | A.他们的测试方法不同,例如单元测试一般属于黑盒测试范畴 133 | B.单元测试一般简称为UT (正确) 134 | C.他们考察范围不同,例如系统测试主要测试整个系统相对于需求的符合度 (正确) 135 | D.他们评估基准不同,例如系统测试的评估基准主要是接口覆盖率 (正确) 136 | 137 | 22.关于单元测试、集成测试和系统测试的说法正确的有 138 | A.他们的测试方法不同,例如单元测试一般属于白盒测试范畴 (正确) 139 | B.单元测试一般简称为UT (正确) 140 | C.他们考察范围不同,例如集成测试主要测试模块之间的接口和数据传递关系,以及模块组合后的整体功能 (正确) 141 | D.他们评估基准不同,例如系统测试的评估基准主要是测试用例对需求规格的覆盖率 (正确) 142 | 143 | 144 | 23.软件测试是系统开发不可少的一部分,具有 以下哪些特征? 145 | A.可以是需求,而不仅仅是代码 (正确) 146 | B.既是静态活动也是动态活动 (正确) 147 | C.用来预防软件失效 (正确) 148 | D.有助于在软件生命周期中尽早发现问题,以降低修复软件缺陷所需的成本 (正确) 149 | 150 | 151 | 24.软件测试目的是什么? 152 | A.修正软件错误和缺陷提高软件质量 (正确) 153 | B.发现当前开发工作中所采用的的软件过程的缺陷 (正确) 154 | C.对软件质量进行度量和评估 (正确) 155 | D.为了证明软件没有错误 156 | 157 | 158 | 二、单选 159 | 1.下列关于禅道的说法不正确的有: 160 | A.可以使用禅道构建测试用例 161 | B.可以使用禅道批量执行测试用例,并分析测试结果 (正确) 162 | C.可以使用禅道提交和跟踪缺陷 163 | D.可以使用禅道创建产品和构建需求列表 164 | 165 | 166 | 2.下列软件测试的实施组织的说法哪个不正确? 167 | A.alpha测试是指开发方进行的测试 168 | B.冒烟测试是指对单元测试的结果进行联合调试的过程 (正确) 169 | C.beta测试是指用户测试,主要用于正式发布前的公测过程 170 | D.第三方测试是指独立第三方的专门测试机构进行的测试 171 | 172 | 173 | 3.下列关于缺陷度量的讲法正确的是 174 | A.缺陷数量变化趋势可以用来预测测试阶段是否接近尾声 (正确) 175 | B.缺陷度量是缺陷管理的一种工具 176 | C.缺陷的度量就是将统计缺陷的数量和严重程度来绘制二维图的过程 177 | D.缺陷度量不能应用在静态测试阶段 178 | 179 | 180 | 4.下列哪个工具不属于缺陷管理工具 181 | A.EclEmma (正确) 182 | B.Mantis 183 | C.Trac 184 | D.Bugzilla 185 | 186 | 187 | 5.下列关于软件测试的普遍认同的观点不正确的是 188 | A.一个好的测试用例是在于它能发现至少一个的错误 (正确) 189 | B.软件测试是为了发现错误而执行程序的过程 190 | C.测试是为了证明程序有错,而不是证明程序无错误 191 | D.一个成功的测试是发现了至今未发现的错误的测试 192 | 193 | 194 | 6.下列哪一项不是软件测试的目的 195 | A.确保软件中所包含的算法时间和空间复杂度尽可能低 (正确) 196 | B.确保产品完成它所承诺的功能 197 | C.确保产品满足性能和效率的要求 198 | D.确保产品的强壮性、抗干扰性 199 | 200 | 201 | 7.下列有关软件测试的说法,不正确的是: 202 | A.软件测试师不需要编程知识 (正确) 203 | B.软件测试是为发现错误而执行的程序 204 | C.通过软件测试被认为是相对安全的 205 | D.未来软件测试师需要与程序员1:1 206 | 207 | 208 | 8.下列分析软硬件维护测试的特点不正确的是: 209 | A.同硬件一样,软件有允许的误差范围 (正确) 210 | B.软件是逻辑产品,因此测试要复杂些 211 | C.软件一般在运行时才可以暴露错误 212 | D.软件硬件升级意义不一样 213 | 214 | 215 | 9.Halstead复杂度计算中,n2表示什么? 216 | A.程序中实际操作数的总数 217 | B.程序中不同操作数的个数 (正确) 218 | C.程序中不同运算符的个数 219 | D.程序中实际运算符的总数 220 | 221 | 10.Halstead复杂度计算中,n1表示什么? 222 | A.程序中实际操作数的总数 223 | B.程序中不同操作数的个数 224 | C.程序中不同运算符的个数 (正确) 225 | D.程序中实际运算符的总数 226 | 227 | 11.Halstead复杂度计算中,N1表示什么? 228 | A.程序中实际操作数的总数 229 | B.程序中不同操作数的个数 230 | C.程序中不同运算符的个数 231 | D.程序中实际运算符的总数 (正确) 232 | 233 | 12.Halstead复杂度计算中,N2表示什么? 234 | A.程序中实际操作数的总数 (正确) 235 | B.程序中不同操作数的个数 236 | C.程序中不同运算符的个数 237 | D.程序中实际运算符的总数 238 | 239 | 240 | 13.下列对FindBugs的描述错误的是: 241 | A.非开源的软件,需要付费使用 (正确) 242 | B.可以以插件方式嵌入Eclipse运行 243 | C.可以查找Java程序的缺陷 244 | D.只能查找.class文件的缺陷 245 | 246 | 247 | 14.下列关于软件质量体系的说法正确的是 248 | A.国内认可的软件质量标准是ISO9000系列 249 | B.ISO9000: 2000版标准确定了新版ISO9000标准的指导思想和理论基础 (正确) 250 | C.CMM最初是由英国军方立项开始研究的 251 | D.其他的说法都不对 252 | 253 | 15.下面列出的流行的软件质量管理体系中,国内认可的软件质量标准是 254 | A.CMM (正确) 255 | B.ISO9000 256 | C.六西格玛 257 | D.中国软件质量国标 258 | 259 | 260 | 16.V&V模型中,关于验证(Verification)与确认(Validation)的区别说法不正确的是 261 | A.验证体现的是:Are we building the product right?,即开发方法是否在正确的方向上 262 | B.确认体现的是:Are we building the right product?,即产品是否与用户需求一致 263 | C.验证体现的是:Are we building the product right?,及检验每一阶段的产品是否与规格一致 264 | D.确认体现的是:Are we building the right product?,及要求最终用户来确认产品与其需求一致 (正确) 265 | 266 | 267 | 17.下面关于回归测试的说法不正确的是 268 | A.回归测试中的选择性重复测试又包含:周边影响法、覆盖修改法和指标达成法 269 | B.回归测试的策略包含不完全重复测试、完全重复策略和选择性重复测试 (正确) 270 | C.软件在测试等活动中发现了缺陷,在经过开发人员修正后,应该进行回归测试 271 | D.回归测试可以发生在任何一个阶段,包括单元测试、集成测试和系统测试 272 | 273 | 18.下面关于回归测试的说法不正确的是 274 | A.回归测试中的选择性重复测试又包含:周边影响法、覆盖修改法和指标达成法 275 | B.回归测试的策略包含完全重复策略和选择性重复测试 276 | C.软件在其生命周期的任何阶段发现了缺陷,都应该进行回归测试 (正确) 277 | D.回归测试可以发生在任何一个阶段,包括单元测试、集成测试和系统测试 278 | 279 | 19.下面关于回归测试的说法不正确的是 280 | A.回归测试中的选择性重复测试又包含:周边影响法、覆盖修改法和指标达成法 281 | B.回归测试的策略包含完全重复策略和选择性重复测试 282 | C.软件在测试等活动中发现了缺陷,在经过开发人员修正后,应该进行回归测试 283 | D.回归测试一般只涉及集成测试和系统测试,不包括单元测试 (正确) 284 | 285 | 286 | 20.下图中红圈标记的位置有什么作用? 287 | A.设置了FindBugs报告缺陷的阈值,选择越多,发现的缺陷数量也越多 288 | B.设置了FindBugs报告缺陷的阈值,选择越少,发现的缺陷数量也越多 289 | C.设置了FindBugs报告缺陷的种类数,选择越多,发现的缺陷数量也越多 (正确) 290 | D.设置了FindBugs报告缺陷的种类数,选择越少,发现的缺陷数量也越多 291 | 292 | 21.下图中红圈标记的位置有什么作用? 293 | A.设置了FindBugs报告缺陷的阈值,一般数值越大,发现的缺陷数量越多 (正确) 294 | B.设置了FindBugs报告缺陷的阈值,一般数值越小,发现的缺陷数量越多 295 | C.设置了FindBugs报告缺陷的种类数,一般数值越大,发现的缺陷种类越多 296 | D.设置了FindBugs报告缺陷的种类数,一般数值越小,发现的缺陷种类越多 297 | 298 | 299 | 22.测试人员发现一个自己提交的Bug被开发人员标志位Fixed以后,此时该测试人员应该: 300 | A.置之不理 301 | B.直接将该Bug标志为closed 302 | C.重新验证Bug是否已经修正 (正确) 303 | D.跟修正该bug的开发人员进行沟通,必要时找项目经理/需求管理者重新确定需求 304 | 305 | 23.开发人员接收到一个指派给自己的Bug后,认为自己的实现是符合需求的,此时该开发人员应该: 306 | A.置之不理 307 | B.直接将改bug关闭 308 | C.找该bug的测试人员麻烦 309 | D.跟提该bug的人进行沟通,如果需求理解不能打成一致,找项目经理/需求管理者确定需求 (正确) 310 | 311 | 312 | 24.下列关于软件测试的普遍认同的观点不正确的是 313 | A.一个好的测试用例是在于它能发现至少一个的错误 (正确) 314 | B.软件测试是为了发现错误而执行程序的过程 315 | C.测试是为了证明程序有错,而不是证明程序无错误 316 | D.一个成功的测试是发现了至今未发现的错误的测试 317 | 318 | 319 | 25.下列关于软件测试的普遍认同的观点不正确的是 320 | A.一个好的测试用例是在于它能发现至少一个的错误 (正确) 321 | B.软件测试是为了发现错误而执行程序的过程 322 | C.测试是为了证明程序有错,而不是证明程序无错误 323 | D.一个成功的测试是发现了至今未发现的错误的测试 324 | 325 | 326 | -------------------------------------------------------------------------------- /软件测试/易老师/期中测验02.txt: -------------------------------------------------------------------------------- 1 | 一、多选 2 | 1.在查找合适的正交表之前,需要确定正交表的选择标准有: 3 | A.正交表所含因子的数量应大于等于问题包含的因子数量 (正确) 4 | B.正交表所含的水平数量应大于等于问题包含的最大水平数量 5 | C.正交表的行数应大于等于 [各水平数减一的和,最后加一] (正确) 6 | D.正交表的行数应大于等于因子的平方 7 | 8 | 9 | 2.下列关于黑盒测试中场景法的说法正确的有: 10 | A.基本流是按一定事件正确实现软件功能的基本流程 (正确) 11 | B.备选流是基本流之外其他出现故障或缺陷、例外的流程 (正确) 12 | C.一个测试用例就是反映基本流或者基本流结合若干个备选流过程的用例 (正确) 13 | D.场景法能直观的表达输入条件和输出动作之间的因果关系 14 | 15 | 16 | 3.下列关于边界值分析的说法正确的有: 17 | A.基本边界值分析基于单缺陷假设,n个变量需要4n+1个测试用例 (正确) 18 | B.健壮性边界分析基于多缺陷假设,n个变量需要6n+1个测试用例 19 | C.最坏情况边界分析基于多缺陷假设,n个变量需要5^n个测试用例 (正确) 20 | D.健壮性最坏情况边界分析基于多缺陷假设,n个变量需要5^n+2^n个测试用例 21 | 22 | 23 | 4.下列对缺陷分类的说法不正确的有: 24 | A.缺陷的严重程度和优先级存在正比的关系 (正确) 25 | B.存在严重程度高而修正优先级低的缺陷 26 | C.不存在严重程度低而修正优先级高的缺陷 (正确) 27 | D.cosmetic是描述缺陷的严重程度方面的一个类别 28 | 29 | 30 | 5.Eclipse对Java语言提供的支持有: 31 | A.用户可以通过Ctrl+<函数名/变量名>直接查看函数和变量的定义 (正确) 32 | B.Call Hierarchy可以查看函数或者变量的被引用情况 (正确) 33 | C.Eclipse核心组件包括JUnit (正确) 34 | D.Eclipse是专门针对Java的开发平台,不能为其他语言使用 35 | 36 | 37 | 6.下列有关JUnit的说法正确的有: 38 | A.JUnit是开源的单元测试工具 (正确) 39 | B.JUnit可以同时测试多个函数,只要用@Test标注即可 (正确) 40 | C.可以使用JUnit测试C++程序 41 | D.JUnit也可以进行压力测试 42 | 43 | 44 | 7.下列有关缺陷管理工具的说法正确的有: 45 | A.禅道其本质是提供一个项目管理平台,也包含缺陷报告、跟踪和管理工具 (正确) 46 | B.Eclipse中可以使用任务视图(Task List)来管理缺陷 (正确) 47 | C.Bugzilla是基于浏览器的缺陷管理工具 (正确) 48 | D.JMeter可用来管理Apache产品的缺陷 49 | 50 | 51 | 8.下列有关“白盒”测试中覆盖的说法正确的有: 52 | A.判断覆盖需保证逻辑判断的每一个分支至少执行一次 (正确) 53 | B.条件覆盖需保证逻辑判断的每一个子条件都执行一次真值用例和假值用例 (正确) 54 | C.路径覆盖需保证所有可能的路径都执行一次 (正确) 55 | D.语句覆盖是是需要测试用例最多的覆盖形式 56 | 57 | 58 | 9.下列哪些步骤属于软件的生命周期: 59 | A.需求分析 (正确) 60 | B.代码实现 (正确) 61 | C.软件设计 (正确) 62 | D.软件部署 (正确) 63 | 64 | 65 | 10.下列属于动态测试工具的有: 66 | A.JUnit (正确) 67 | B.JMeter (正确) 68 | C.LoadRunner (正确) 69 | D.Bugzilla 70 | 71 | 72 | 11.按软件缺陷的生命周期分,有哪些类别? 73 | A.Closed (正确) 74 | B.Confirmed (正确) 75 | C.New (正确) 76 | D.Documentation 77 | 78 | 12.按软件缺陷的生命周期分,有哪些类别? 79 | A.Closed (正确) 80 | B.Confirmed (正确) 81 | C.Tested 82 | D.Reopen (正确) 83 | 84 | 13.按软件缺陷的生命周期分,有哪些类别? 85 | A.Closed (正确) 86 | B.Confirmed (正确) 87 | C.New, Unconfirmed (正确) 88 | D.Fixed, Reopen (正确) 89 | 90 | 14.按软件缺陷的生命周期分,有哪些类别? 91 | A.Closed (正确) 92 | B.Confirmed (正确) 93 | C.New (正确) 94 | D.Fixed (正确) 95 | 96 | 97 | 15.报告缺陷应遵循的原则有: 98 | A.中立原则 (正确) 99 | B.有效原则 (正确) 100 | C.简单原则 101 | D.尽早原则 (正确) 102 | 103 | 16.报告缺陷应遵循的原则有: 104 | A.中立原则 (正确) 105 | B.有效原则 (正确) 106 | C.重现原则 (正确) 107 | D.尽早原则 (正确) 108 | 109 | 17.报告缺陷应遵循的原则有: 110 | A.时效原则 111 | B.有效原则 (正确) 112 | C.重现原则 (正确) 113 | D.尽早原则 (正确) 114 | 115 | 116 | 18.下列关于编程规范的说法正确的有: 117 | A.程序应严格按照层次结构对齐 (正确) 118 | B.注释能帮助程序员和读者快速理解程序 (正确) 119 | C.函数、变量命名应简单为主,以节省存储空间 120 | D.空行由于在编译后会自动删除,因此尽量不要使用空行以缩减代码长度 121 | 122 | 19.下列关于编程规范的说法正确的有: 123 | A.程序应严格按照层次结构对齐 (正确) 124 | B.注释能帮助程序员和读者快速理解程序 (正确) 125 | C.函数、变量命名应简单为主,以节省存储空间 126 | D.注释太多会增加编译后文件大小,从而影响程序的执行 127 | 128 | 20.下列关于编程规范的说法正确的有: 129 | A.程序应严格按照层次结构对齐 (正确) 130 | B.注释能帮助程序员和读者快速理解程序 (正确) 131 | C.函数、变量命名应能表达其作用,做到见名知意 (正确) 132 | D.注释太多会增加编译后文件大小,从而影响程序的执行 133 | 134 | 135 | 21.下列关于黑盒测试的测试用例设计方法说法正确的有: 136 | A.等价类划分的原则是每一类中的代表数据与其他数据对揭示程序的缺陷有相等的作用,一损俱损,一荣俱荣 (正确) 137 | B.边界值分析是因为实践证明,在输入值域的边界附近选取的测试用例常常可以查出更多的错误 (正确) 138 | C.正交试验法是研究和处理多因素实验的一种科学方法,能在保证测试点均匀的前提下大大减少实验次数 (正确) 139 | D.随机测试是指由用户随机测试系统的各项功能的测试方法 140 | 141 | 142 | 22.影响软件质量的因素有 143 | A.技术 (正确) 144 | B.组织 (正确) 145 | C.流程 (正确) 146 | D.测试工具 147 | 148 | 149 | 23.下面哪些是软件能力成熟度模型CMM将软件划分的等级? 150 | A.初始级 (正确) 151 | B.定义级 (正确) 152 | C.优化级 (正确) 153 | D.管理级 (正确) 154 | 155 | 24.下面哪些是软件能力成熟度模型CMM将软件划分的等级? 156 | A.可重复级 (正确) 157 | B.定义级 (正确) 158 | C.优化级 (正确) 159 | D.管理级 (正确) 160 | 161 | 25.下面哪些是软件能力成熟度模型CMM将软件划分的等级? 162 | A.初始级,可重复级 (正确) 163 | B.定义级,管理级,优化级 (正确) 164 | C.高级,中级,初级 165 | D.入门级,进阶级,熟练级,专家级 166 | 167 | 168 | 26.关于单元测试、集成测试和系统测试的说法正确的有 169 | A.他们的测试方法不同,例如单元测试一般属于白盒测试范畴 (正确) 170 | B.单元测试一般简称为IT 171 | C.他们考察范围不同,例如集成测试主要测试模块之间的接口和数据传递关系,以及模块组合后的整体功能 (正确) 172 | D.他们评估基准不同,例如系统测试的评估基准主要是测试用例对需求规格的覆盖率 (正确) 173 | 174 | 27.关于单元测试、集成测试和系统测试的说法正确的有 175 | A.他们的测试方法不同,例如集成测试属于灰盒测试范畴 (正确) 176 | B.系统测试一般简称为ST (正确) 177 | C.他们考察范围不同,例如单元测试主要测试模块之间的接口和数据传递关系,以及模块组合后的整体功能 178 | D.他们评估基准不同,例如系统测试的评估基准主要是逻辑覆盖率 179 | 180 | 28.关于单元测试、集成测试和系统测试的说法正确的有 181 | A.他们的测试方法不同,例如单元测试一般属于黑盒测试范畴 182 | B.单元测试一般简称为UT (正确) 183 | C.他们考察范围不同,例如系统测试主要测试整个系统相对于需求的符合度 (正确) 184 | D.他们评估基准不同,例如系统测试的评估基准主要是接口覆盖率 (正确) 185 | 186 | 29.关于单元测试、集成测试和系统测试的说法正确的有 187 | A.他们的测试方法不同,例如单元测试一般属于白盒测试范畴 (正确) 188 | B.单元测试一般简称为UT (正确) 189 | C.他们考察范围不同,例如集成测试主要测试模块之间的接口和数据传递关系,以及模块组合后的整体功能 (正确) 190 | D.他们评估基准不同,例如系统测试的评估基准主要是测试用例对需求规格的覆盖率 (正确) 191 | 192 | 193 | 30.对下列程序的描述正确的是: 194 |
public void fn1(int x, int y, int z) {
195 | 		int result;
196 | 		if(x>y){
197 | 			result = z*2;
198 | 		}else{
199 | 			result = 2/z;
200 | 		}
201 | 		
202 | 		while(result>0){
203 | 			result = result / 2;	
204 | 		}
205 | 		
206 | 		System.out.println("result = " + result);
207 | 	}
208 | 
209 | 210 | A.要实现语句覆盖或者判断覆盖,都需要至少2个测试用例 (正确) 211 | B.要实现语句覆盖,至少需要1个测试用例 212 | C.要实现语句覆盖,至少需要4个测试用例 213 | D.要实现判断覆盖,至少需要4个测试用例 214 | 215 | 31.对下列程序的描述正确的是: 216 |
public void fn1(int x, int y, int z) {
217 | 		int result;
218 | 		if(x>y){
219 | 			result = z*2;
220 | 		}else{
221 | 			result = 2/z;
222 | 		}
223 | 		
224 | 		while(result>0){
225 | 			result = result / 2;	
226 | 		}
227 | 		
228 | 		System.out.println("result = " + result);
229 | 	}
230 | 
231 | 232 | A.要实现语句覆盖,至少需要2个测试用例 (正确) 233 | B.要实现判断覆盖,至少需要2个测试用例 (正确) 234 | C.要实现语句覆盖,至少需要4个测试用例 235 | D.要实现判断覆盖,至少需要4个测试用例 236 | 237 | 238 | 32.对下列程序说法正确的是? 239 |
240 | public static void sort(int[] data) {   
241 | 	    int len = data.length, temp;   
242 | 	    for (int i = 0; i < len; i++) {   
243 | 	        int k = i;   
244 | 	        for (int j = len - 1; j >i; j--)  {   
245 | 	            if (data[j] < data[k])  k = j;   
246 | 	        }   
247 | 	        temp = data[i];   
248 | 	        data[i] = data[k];   
249 | 	        data[k] = temp;   
250 | 	    }   
251 | 	}
252 | 
253 | 254 | A.实现了冒泡排序 255 | B.实现了选择排序 (正确) 256 | C.圈复杂度是4 (正确) 257 | D.圈复杂度是2 258 | 259 | 33.对下列程序说法正确的是? 260 |
261 | public void sort(int[] data) {   
262 | 	    int temp;    
263 | 	    int len = data.length;   
264 | 	    for (int i = 0; i < len - 1; i++) {   
265 | 	        for (int j = i + 1; j < len; j++) {   
266 | 	            if (data[i] < data[j]) {   
267 | 	                temp = data[i];   
268 | 	                data[i] = data[j];   
269 | 	                data[j] = temp;   
270 | 	            }   
271 | 	        }   
272 | 	    }   
273 | 	}
274 | 
275 | A.实现了冒泡排序 (正确) 276 | B.实现了选择排序 277 | C.圈复杂度是4 (正确) 278 | D.圈复杂度是2 279 | 280 | 281 | 34.单元测试通过的标准是什么? 282 | A.程序通过所有的单元测试用例 (正确) 283 | B.语句覆盖流程达到100% (正确) 284 | C.分支覆盖率达到85% (正确) 285 | D.语句覆盖流程达到85% 286 | 287 | 35.单元测试通过的标准是什么? 288 | A.程序通过所有的单元测试用例 (正确) 289 | B.语句覆盖流程达到100% (正确) 290 | C.分支覆盖率达到85% (正确) 291 | D.程序通过所有的静态测试用例 292 | 293 | 36.单元测试通过的标准是什么? 294 | A.程序通过所有的单元测试用例 (正确) 295 | B.语句覆盖流程达到100% (正确) 296 | C.分支覆盖率达到85% (正确) 297 | D.分支覆盖率达到100% 298 | 299 | 300 | 37.软件测试是系统开发不可少的一部分,具有 以下哪些特征? 301 | A.可以是需求,而不仅仅是代码 (正确) 302 | B.既是静态活动也是动态活动 (正确) 303 | C.用来预防软件失效 (正确) 304 | D.有助于在软件生命周期中尽早发现问题,以降低修复软件缺陷所需的成本 (正确) 305 | 306 | 307 | 38.软件测试目的是什么? 308 | A.修正软件错误和缺陷提高软件质量 (正确) 309 | B.发现当前开发工作中所采用的的软件过程的缺陷 (正确) 310 | C.对软件质量进行度量和评估 (正确) 311 | D.为了证明软件没有错误 312 | 313 | 314 | 二、单选 315 | 1.在映射变量的取值到正交表的过程中,下列哪个步骤是不正确的? 316 | A.遇到取值不够的情形可以循环取值,例如使用取模的操作 317 | B.遇到取值不够时,必须选取更大的正交表 (正确) 318 | C.正交表的因子数量如有多余,可以直接删除 319 | D.映射变量如果是连续型的,可以在其上构造等价类,等价类的个数就是水平数量 320 | 321 | 322 | 2.下列关于禅道的说法不正确的有: 323 | A.可以使用禅道构建测试用例 324 | B.可以使用禅道批量执行测试用例,并分析测试结果 (正确) 325 | C.可以使用禅道提交和跟踪缺陷 326 | D.可以使用禅道创建产品和构建需求列表 327 | 328 | 329 | 3.有变量取值范围是[4,27],下面哪个是健壮性边界分析使用的测试用例? 330 | A.{4,5,15,26,27} 331 | B.{3,4,5,15,26,27,28} (正确) 332 | C.{4,5,10,15,25,26,27} 333 | D.{0,3,4,15,26,27,27.1} 334 | 335 | 336 | 4.下列软件测试的实施组织的说法哪个不正确? 337 | A.alpha测试是指开发方进行的测试 338 | B.冒烟测试是指对单元测试的结果进行联合调试的过程 (正确) 339 | C.beta测试是指用户测试,主要用于正式发布前的公测过程 340 | D.第三方测试是指独立第三方的专门测试机构进行的测试 341 | 342 | 343 | 5.下列关于缺陷度量的讲法正确的是 344 | A.缺陷数量变化趋势可以用来预测测试阶段是否接近尾声 (正确) 345 | B.缺陷度量是缺陷管理的一种工具 346 | C.缺陷的度量就是将统计缺陷的数量和严重程度来绘制二维图的过程 347 | D.缺陷度量不能应用在静态测试阶段 348 | 349 | 350 | 6.下列哪个工具不属于缺陷管理工具 351 | A.EclEmma (正确) 352 | B.Mantis 353 | C.Trac 354 | D.Bugzilla 355 | 356 | 357 | 7.下列关于软件测试的普遍认同的观点不正确的是 358 | A.一个好的测试用例是在于它能发现至少一个的错误 (正确) 359 | B.软件测试是为了发现错误而执行程序的过程 360 | C.测试是为了证明程序有错,而不是证明程序无错误 361 | D.一个成功的测试是发现了至今未发现的错误的测试 362 | 363 | 364 | 8.下列哪一项不是软件测试的目的 365 | A.确保软件中所包含的算法时间和空间复杂度尽可能低 (正确) 366 | B.确保产品完成它所承诺的功能 367 | C.确保产品满足性能和效率的要求 368 | D.确保产品的强壮性、抗干扰性 369 | 370 | 371 | 9.下列哪种测试是讲义中没有介绍到的? 372 | A.“红盒”测试 (正确) 373 | B.“黑盒”测试 374 | C.“灰盒”测试 375 | D.“白盒”测试 376 | 377 | 378 | 10.下列对测试用例的讲法正确的是: 379 | A.测试用例应包含实际数据 (正确) 380 | B.只要能发现新的缺陷的用例就是好的 381 | C.测试用例越详细越好,争取做到一劳永逸 382 | D.测试用例不需要明显的验证手段 383 | 384 | 385 | 11.下列有关软件测试的说法,不正确的是: 386 | A.软件测试师不需要编程知识 (正确) 387 | B.软件测试是为发现错误而执行的程序 388 | C.通过软件测试被认为是相对安全的 389 | D.未来软件测试师需要与程序员1:1 390 | 391 | 392 | 12.EclEmma执行的结果说法错误的是: 393 | A.紫色行表示该行实现了条件覆盖 (正确) 394 | B.红色表示该行没有被覆盖 395 | C.绿色表示该行被覆盖 396 | D.黄色表示该行部分实现了判定覆盖 397 | 398 | 399 | 13.在Eclipse中下列哪种操作方法可以运行EclEmma: 400 | A.Coverage As -> Java Application (正确) 401 | B.Run As -> Java Application 402 | C.Debug As -> Java Application 403 | D.Debug As -> EclEmma Application 404 | 405 | 406 | 14.下列分析软硬件维护测试的特点不正确的是: 407 | A.同硬件一样,软件有允许的误差范围 (正确) 408 | B.软件是逻辑产品,因此测试要复杂些 409 | C.软件一般在运行时才可以暴露错误 410 | D.软件硬件升级意义不一样 411 | 412 | 413 | 15.Halstead复杂度计算中,n2表示什么? 414 | A.程序中实际操作数的总数 415 | B.程序中不同操作数的个数 (正确) 416 | C.程序中不同运算符的个数 417 | D.程序中实际运算符的总数 418 | 419 | 16.Halstead复杂度计算中,n1表示什么? 420 | A.程序中实际操作数的总数 421 | B.程序中不同操作数的个数 422 | C.程序中不同运算符的个数 (正确) 423 | D.程序中实际运算符的总数 424 | 425 | 17.Halstead复杂度计算中,N1表示什么? 426 | A.程序中实际操作数的总数 427 | B.程序中不同操作数的个数 428 | C.程序中不同运算符的个数 429 | D.程序中实际运算符的总数 (正确) 430 | 431 | 18.Halstead复杂度计算中,N2表示什么? 432 | A.程序中实际操作数的总数 (正确) 433 | B.程序中不同操作数的个数 434 | C.程序中不同运算符的个数 435 | D.程序中实际运算符的总数 436 | 437 | 438 | 19.下列对FindBugs的描述错误的是: 439 | A.非开源的软件,需要付费使用 (正确) 440 | B.可以以插件方式嵌入Eclipse运行 441 | C.可以查找Java程序的缺陷 442 | D.只能查找.class文件的缺陷 443 | 444 | 445 | 20.“白盒”测试中判断覆盖是指: 446 | A.保证每一个逻辑判断分支都被执行 (正确) 447 | B.保证每一条语句都被执行一次 448 | C.所有可能的路径都被执行一次 449 | D.覆盖每个条件中子条件的取值 450 | 451 | 452 | 21.下列有关白盒测试中逻辑覆盖的说法,不正确的是: 453 | A.判定覆盖不能涵盖条件覆盖,而反过来条件覆盖能涵盖判定覆盖 (正确) 454 | B.语句覆盖需要确保每一条语句都至少执行一次 455 | C.判断覆盖需要确保每一条语句分支至少执行一次 456 | D.条件覆盖要保证每一种条件获得各种可能的结果 457 | 458 | 459 | 22.下面对JUnit的语法描述错误的是: 460 | A.@After指明了初始化后,测试之前需要执行的函数 (正确) 461 | B.@Test标记指明了需要测试的函数 462 | C.@Before标记指明了初始化函数 463 | D.@Test标记可追加异常错误类型 464 | 465 | 466 | 23.有函数定义如下:“public Integer valueOf(int value);”,下面那些不是该函数输入值的有效等价类? 467 | A.2.01 (正确) 468 | B.-1 469 | C.0 470 | D.5e2 471 | 472 | 473 | 24.下列关于黑盒测试中测试用例的说法错误的是? 474 | A.应用尽可能多的测试用例来发现尽可能多的缺陷 (正确) 475 | B.应包含测试软件超负荷及其他“最坏情况”的用例 476 | C.应包含测试主要功能的有效性的用例,即通过性实验 477 | D.应包含试图搞“垮”软件的用例,即破坏性试验 478 | 479 | 480 | 25.下列本次课程中介绍到的测试工具能进行单元测试? 481 | A.JUnit (正确) 482 | B.EclEmma 483 | C.TP 484 | D.FindBugs 485 | 486 | 26.下列本次课程中介绍到的测试工具能进行压力测试? 487 | A.JUnit 488 | B.JMeter (正确) 489 | C.TP 490 | D.FindBugs 491 | 492 | 27.下列本次课程中介绍到的测试工具能进行静态测试? 493 | A.JUnit 494 | B.JMeter 495 | C.TP 496 | D.FindBugs (正确) 497 | 498 | 28.下列本次课程中介绍到的测试工具是测试管理平台? 499 | A.JUnit 500 | B.JMeter 501 | C.TP (正确) 502 | D.FindBugs 503 | 504 | 505 | 29.下列关于软件质量体系的说法正确的是 506 | A.国内认可的软件质量标准是ISO9000系列 507 | B.ISO9000: 2000版标准确定了新版ISO9000标准的指导思想和理论基础 (正确) 508 | C.CMM最初是由英国军方立项开始研究的 509 | D.其他的说法都不对 510 | 511 | 30.下面列出的流行的软件质量管理体系中,国内认可的软件质量标准是 512 | A.CMM (正确) 513 | B.ISO9000 514 | C.六西格玛 515 | D.中国软件质量国标 516 | 517 | 518 | 31.V&V模型中,关于验证(Verification)与确认(Validation)的区别说法不正确的是 519 | A.验证体现的是:Are we building the product right?,即开发方法是否在正确的方向上 520 | B.确认体现的是:Are we building the right product?,即产品是否与用户需求一致 521 | C.验证体现的是:Are we building the product right?,及检验每一阶段的产品是否与规格一致 522 | D.确认体现的是:Are we building the right product?,及要求最终用户来确认产品与其需求一致 (正确) 523 | 524 | 525 | 32.下面关于回归测试的说法不正确的是 526 | A.回归测试中的选择性重复测试又包含:周边影响法、覆盖修改法和指标达成法 527 | B.回归测试的策略包含不完全重复测试、完全重复策略和选择性重复测试 (正确) 528 | C.软件在测试等活动中发现了缺陷,在经过开发人员修正后,应该进行回归测试 529 | D.回归测试可以发生在任何一个阶段,包括单元测试、集成测试和系统测试 530 | 531 | 33.下面关于回归测试的说法不正确的是 532 | A.回归测试中的选择性重复测试又包含:周边影响法、覆盖修改法和指标达成法 533 | B.回归测试的策略包含完全重复策略和选择性重复测试 534 | C.软件在其生命周期的任何阶段发现了缺陷,都应该进行回归测试 (正确) 535 | D.回归测试可以发生在任何一个阶段,包括单元测试、集成测试和系统测试 536 | 537 | 34.下面关于回归测试的说法不正确的是 538 | A.回归测试中的选择性重复测试又包含:周边影响法、覆盖修改法和指标达成法 539 | B.回归测试的策略包含完全重复策略和选择性重复测试 540 | C.软件在测试等活动中发现了缺陷,在经过开发人员修正后,应该进行回归测试 541 | D.回归测试一般只涉及集成测试和系统测试,不包括单元测试 (正确) 542 | 543 | 544 | 35.下图中红圈标记的位置有什么作用? 545 | A.设置了FindBugs报告缺陷的阈值,选择越多,发现的缺陷数量也越多 546 | B.设置了FindBugs报告缺陷的阈值,选择越少,发现的缺陷数量也越多 547 | C.设置了FindBugs报告缺陷的种类数,选择越多,发现的缺陷数量也越多 (正确) 548 | D.设置了FindBugs报告缺陷的种类数,选择越少,发现的缺陷数量也越多 549 | 550 | 36.下图中红圈标记的位置有什么作用? 551 | A.设置了FindBugs报告缺陷的阈值,一般数值越大,发现的缺陷数量越多 (正确) 552 | B.设置了FindBugs报告缺陷的阈值,一般数值越小,发现的缺陷数量越多 553 | C.设置了FindBugs报告缺陷的种类数,一般数值越大,发现的缺陷种类越多 554 | D.设置了FindBugs报告缺陷的种类数,一般数值越小,发现的缺陷种类越多 555 | 556 | 557 | 37.使用McCabe的理论,要覆盖下列程序的每一条独立路径,理论上需要构造几个测试用例?
public void fn1(int x, int y, int z) {
558 | 		int result;
559 | 		if(x>y){
560 | 			result = z*2;
561 | 		}else{
562 | 			result = 2/z;
563 | 		}
564 | 		
565 | 		while(result>0){
566 | 			z = x - y;
567 | 			if(result>z){
568 | 				result = z*2;
569 | 			}else{
570 | 				result = 2/z;
571 | 			}	
572 | 		}
573 | 		
574 | 		System.out.println("result = " + result);
575 | 	}
576 | 
577 | 578 | A.4 (正确) 579 | B.1 580 | C.2 581 | D.3 582 | 583 | 38.下列程序的存在多少条独立路径? 584 |
public void fn1(int x, int y, int z) {
585 | 		int result;
586 | 		if(x>y){
587 | 			result = z*2;
588 | 		}else{
589 | 			result = 2/z;
590 | 		}
591 | 		
592 | 		while(result>0){
593 | 			z = x - y;
594 | 			if(result>z){
595 | 				result = z*2;
596 | 			}else{
597 | 				result = 2/z;
598 | 			}	
599 | 		}
600 | 		
601 | 		System.out.println("result = " + result);
602 | 	}
603 | 
604 | 605 | A.4 (正确) 606 | B.1 607 | C.2 608 | D.3 609 | 610 | 39.下列程序的圈复杂度是多少? 611 |
612 | public void fn1(int x, int y, int z) {
613 | 		int result;
614 | 		if(x>y){
615 | 			result = z*2;
616 | 		}else{
617 | 			result = 2/z;
618 | 		}
619 | 		
620 | 		while(result>0){
621 | 			z = x - y;
622 | 			if(result>z){
623 | 				result = z*2;
624 | 			}else{
625 | 				result = 2/z;
626 | 			}	
627 | 		}
628 | 		
629 | 		System.out.println("result = " + result);
630 | 	}
631 | 
632 | 633 | A.4 (正确) 634 | B.5 635 | C.7 636 | D.8 637 | 638 | 639 | 40.测试人员发现一个自己提交的Bug被开发人员标志位Fixed以后,此时该测试人员应该: 640 | A.置之不理 641 | B.直接将该Bug标志为closed 642 | C.重新验证Bug是否已经修正 (正确) 643 | D.跟修正该bug的开发人员进行沟通,必要时找项目经理/需求管理者重新确定需求 644 | 645 | 41.开发人员接收到一个指派给自己的Bug后,认为自己的实现是符合需求的,此时该开发人员应该: 646 | A.置之不理 647 | B.直接将改bug关闭 648 | C.找该bug的测试人员麻烦 649 | D.跟提该bug的人进行沟通,如果需求理解不能打成一致,找项目经理/需求管理者确定需求 (正确) 650 | 651 | 652 | 42.下列关于软件测试的普遍认同的观点不正确的是 653 | A.一个好的测试用例是在于它能发现至少一个的错误 (正确) 654 | B.软件测试是为了发现错误而执行程序的过程 655 | C.测试是为了证明程序有错,而不是证明程序无错误 656 | D.一个成功的测试是发现了至今未发现的错误的测试 657 | 658 | 659 | 43.下列关于软件测试的普遍认同的观点不正确的是 660 | A.一个好的测试用例是在于它能发现至少一个的错误 (正确) 661 | B.软件测试是为了发现错误而执行程序的过程 662 | C.测试是为了证明程序有错,而不是证明程序无错误 663 | D.一个成功的测试是发现了至今未发现的错误的测试 664 | 665 | 666 | -------------------------------------------------------------------------------- /软件测试/易老师/期末测验.txt: -------------------------------------------------------------------------------- 1 | 一、多选 2 | 1.在查找合适的正交表之前,需要确定正交表的选择标准有: 3 | A.正交表所含因子的数量应大于等于问题包含的因子数量 (正确) 4 | B.正交表所含的水平数量应大于等于问题包含的最大水平数量 5 | C.正交表的行数应大于等于 [各水平数减一的和,最后加一] (正确) 6 | D.正交表的行数应大于等于因子的平方 7 | 8 | 9 | 2.下列关于黑盒测试中场景法的说法正确的有: 10 | A.基本流是按一定事件正确实现软件功能的基本流程 (正确) 11 | B.备选流是基本流之外其他出现故障或缺陷、例外的流程 (正确) 12 | C.一个测试用例就是反映基本流或者基本流结合若干个备选流过程的用例 (正确) 13 | D.场景法能直观的表达输入条件和输出动作之间的因果关系 14 | 15 | 16 | 3.下列关于边界值分析的说法正确的有: 17 | A.基本边界值分析基于单缺陷假设,n个变量需要4n+1个测试用例 (正确) 18 | B.健壮性边界分析基于多缺陷假设,n个变量需要6n+1个测试用例 19 | C.最坏情况边界分析基于多缺陷假设,n个变量需要5^n个测试用例 (正确) 20 | D.健壮性最坏情况边界分析基于多缺陷假设,n个变量需要5^n+2^n个测试用例 21 | 22 | 23 | 4.下列对缺陷分类的说法不正确的有: 24 | A.缺陷的严重程度和优先级存在正比的关系 (正确) 25 | B.存在严重程度高而修正优先级低的缺陷 26 | C.不存在严重程度低而修正优先级高的缺陷 (正确) 27 | D.cosmetic是描述缺陷的严重程度方面的一个类别 28 | 29 | 30 | 5.Eclipse对Java语言提供的支持有: 31 | A.用户可以通过Ctrl+<函数名/变量名>直接查看函数和变量的定义 (正确) 32 | B.Call Hierarchy可以查看函数或者变量的被引用情况 (正确) 33 | C.Eclipse核心组件包括JUnit (正确) 34 | D.Eclipse是专门针对Java的开发平台,不能为其他语言使用 35 | 36 | 37 | 6.下列有关JUnit的说法正确的有: 38 | A.JUnit是开源的单元测试工具 (正确) 39 | B.JUnit可以同时测试多个函数,只要用@Test标注即可 (正确) 40 | C.可以使用JUnit测试C++程序 41 | D.JUnit也可以进行压力测试 42 | 43 | 44 | 7.下列比较JMeter与LoadRunner的说法正确的有: 45 | A.JMeter是Java语言开发的工具,用户可以自行扩展功能 (正确) 46 | B.LoadRunner是收费且不开源的软件 (正确) 47 | C.JMeter比LoadRunner文件小,占用空间少 (正确) 48 | D.两者都是免费、开源的压力测试工具 49 | 50 | 51 | 8.下列有关缺陷管理工具的说法正确的有: 52 | A.禅道其本质是提供一个项目管理平台,也包含缺陷报告、跟踪和管理工具 (正确) 53 | B.Eclipse中可以使用任务视图(Task List)来管理缺陷 (正确) 54 | C.Bugzilla是基于浏览器的缺陷管理工具 (正确) 55 | D.JMeter可用来管理Apache产品的缺陷 56 | 57 | 58 | 9.下列有关“白盒”测试中覆盖的说法正确的有: 59 | A.判断覆盖需保证逻辑判断的每一个分支至少执行一次 (正确) 60 | B.条件覆盖需保证逻辑判断的每一个子条件都执行一次真值用例和假值用例 (正确) 61 | C.路径覆盖需保证所有可能的路径都执行一次 (正确) 62 | D.语句覆盖是是需要测试用例最多的覆盖形式 63 | 64 | 65 | 10.下列哪些步骤属于软件的生命周期: 66 | A.需求分析 (正确) 67 | B.代码实现 (正确) 68 | C.软件设计 (正确) 69 | D.软件部署 (正确) 70 | 71 | 72 | 11.下列属于动态测试工具的有: 73 | A.JUnit (正确) 74 | B.JMeter (正确) 75 | C.LoadRunner (正确) 76 | D.Bugzilla 77 | 78 | 79 | 12.按软件缺陷的生命周期分,有哪些类别? 80 | A.Closed (正确) 81 | B.Confirmed (正确) 82 | C.New (正确) 83 | D.Documentation 84 | 85 | 13.按软件缺陷的生命周期分,有哪些类别? 86 | A.Closed (正确) 87 | B.Confirmed (正确) 88 | C.Tested 89 | D.Reopen (正确) 90 | 91 | 14.按软件缺陷的生命周期分,有哪些类别? 92 | A.Closed (正确) 93 | B.Confirmed (正确) 94 | C.New, Unconfirmed (正确) 95 | D.Fixed, Reopen (正确) 96 | 97 | 15.按软件缺陷的生命周期分,有哪些类别? 98 | A.Closed (正确) 99 | B.Confirmed (正确) 100 | C.New (正确) 101 | D.Fixed (正确) 102 | 103 | 104 | 16.报告缺陷应遵循的原则有: 105 | A.中立原则 (正确) 106 | B.有效原则 (正确) 107 | C.简单原则 108 | D.尽早原则 (正确) 109 | 110 | 17.报告缺陷应遵循的原则有: 111 | A.中立原则 (正确) 112 | B.有效原则 (正确) 113 | C.重现原则 (正确) 114 | D.尽早原则 (正确) 115 | 116 | 18.报告缺陷应遵循的原则有: 117 | A.时效原则 118 | B.有效原则 (正确) 119 | C.重现原则 (正确) 120 | D.尽早原则 (正确) 121 | 122 | 123 | 19.下列关于编程规范的说法正确的有: 124 | A.程序应严格按照层次结构对齐 (正确) 125 | B.注释能帮助程序员和读者快速理解程序 (正确) 126 | C.函数、变量命名应简单为主,以节省存储空间 127 | D.空行由于在编译后会自动删除,因此尽量不要使用空行以缩减代码长度 128 | 129 | 20.下列关于编程规范的说法正确的有: 130 | A.程序应严格按照层次结构对齐 (正确) 131 | B.注释能帮助程序员和读者快速理解程序 (正确) 132 | C.函数、变量命名应简单为主,以节省存储空间 133 | D.注释太多会增加编译后文件大小,从而影响程序的执行 134 | 135 | 21.下列关于编程规范的说法正确的有: 136 | A.程序应严格按照层次结构对齐 (正确) 137 | B.注释能帮助程序员和读者快速理解程序 (正确) 138 | C.函数、变量命名应能表达其作用,做到见名知意 (正确) 139 | D.注释太多会增加编译后文件大小,从而影响程序的执行 140 | 141 | 142 | 22.下列关于黑盒测试的测试用例设计方法说法正确的有: 143 | A.等价类划分的原则是每一类中的代表数据与其他数据对揭示程序的缺陷有相等的作用,一损俱损,一荣俱荣 (正确) 144 | B.边界值分析是因为实践证明,在输入值域的边界附近选取的测试用例常常可以查出更多的错误 (正确) 145 | C.正交试验法是研究和处理多因素实验的一种科学方法,能在保证测试点均匀的前提下大大减少实验次数 (正确) 146 | D.随机测试是指由用户随机测试系统的各项功能的测试方法 147 | 148 | 149 | 23.影响软件质量的因素有 150 | A.技术 (正确) 151 | B.组织 (正确) 152 | C.流程 (正确) 153 | D.测试工具 154 | 155 | 156 | 24.下面哪些是软件能力成熟度模型CMM将软件划分的等级? 157 | A.初始级 (正确) 158 | B.定义级 (正确) 159 | C.优化级 (正确) 160 | D.管理级 (正确) 161 | 162 | 25.下面哪些是软件能力成熟度模型CMM将软件划分的等级? 163 | A.可重复级 (正确) 164 | B.定义级 (正确) 165 | C.优化级 (正确) 166 | D.管理级 (正确) 167 | 168 | 26.下面哪些是软件能力成熟度模型CMM将软件划分的等级? 169 | A.初始级,可重复级 (正确) 170 | B.定义级,管理级,优化级 (正确) 171 | C.高级,中级,初级 172 | D.入门级,进阶级,熟练级,专家级 173 | 174 | 175 | 27.关于单元测试、集成测试和系统测试的说法正确的有 176 | A.他们的测试方法不同,例如单元测试一般属于白盒测试范畴 (正确) 177 | B.单元测试一般简称为IT 178 | C.他们考察范围不同,例如集成测试主要测试模块之间的接口和数据传递关系,以及模块组合后的整体功能 (正确) 179 | D.他们评估基准不同,例如系统测试的评估基准主要是测试用例对需求规格的覆盖率 (正确) 180 | 181 | 28.关于单元测试、集成测试和系统测试的说法正确的有 182 | A.他们的测试方法不同,例如集成测试属于灰盒测试范畴 (正确) 183 | B.系统测试一般简称为ST (正确) 184 | C.他们考察范围不同,例如单元测试主要测试模块之间的接口和数据传递关系,以及模块组合后的整体功能 185 | D.他们评估基准不同,例如系统测试的评估基准主要是逻辑覆盖率 186 | 187 | 29.关于单元测试、集成测试和系统测试的说法正确的有 188 | A.他们的测试方法不同,例如单元测试一般属于黑盒测试范畴 189 | B.单元测试一般简称为UT (正确) 190 | C.他们考察范围不同,例如系统测试主要测试整个系统相对于需求的符合度 (正确) 191 | D.他们评估基准不同,例如系统测试的评估基准主要是接口覆盖率 (正确) 192 | 193 | 30.关于单元测试、集成测试和系统测试的说法正确的有 194 | A.他们的测试方法不同,例如单元测试一般属于白盒测试范畴 (正确) 195 | B.单元测试一般简称为UT (正确) 196 | C.他们考察范围不同,例如集成测试主要测试模块之间的接口和数据传递关系,以及模块组合后的整体功能 (正确) 197 | D.他们评估基准不同,例如系统测试的评估基准主要是测试用例对需求规格的覆盖率 (正确) 198 | 199 | 200 | 31.对下列程序的描述正确的是: 201 |
public void fn1(int x, int y, int z) {
202 | 		int result;
203 | 		if(x>y){
204 | 			result = z*2;
205 | 		}else{
206 | 			result = 2/z;
207 | 		}
208 | 		
209 | 		while(result>0){
210 | 			result = result / 2;	
211 | 		}
212 | 		
213 | 		System.out.println("result = " + result);
214 | 	}
215 | 
216 | 217 | A.要实现语句覆盖或者判断覆盖,都需要至少2个测试用例 (正确) 218 | B.要实现语句覆盖,至少需要1个测试用例 219 | C.要实现语句覆盖,至少需要4个测试用例 220 | D.要实现判断覆盖,至少需要4个测试用例 221 | 222 | 32.对下列程序的描述正确的是: 223 |
public void fn1(int x, int y, int z) {
224 | 		int result;
225 | 		if(x>y){
226 | 			result = z*2;
227 | 		}else{
228 | 			result = 2/z;
229 | 		}
230 | 		
231 | 		while(result>0){
232 | 			result = result / 2;	
233 | 		}
234 | 		
235 | 		System.out.println("result = " + result);
236 | 	}
237 | 
238 | 239 | A.要实现语句覆盖,至少需要2个测试用例 (正确) 240 | B.要实现判断覆盖,至少需要2个测试用例 (正确) 241 | C.要实现语句覆盖,至少需要4个测试用例 242 | D.要实现判断覆盖,至少需要4个测试用例 243 | 244 | 245 | 33.对下列程序说法正确的是? 246 |
247 | public static void sort(int[] data) {   
248 | 	    int len = data.length, temp;   
249 | 	    for (int i = 0; i < len; i++) {   
250 | 	        int k = i;   
251 | 	        for (int j = len - 1; j >i; j--)  {   
252 | 	            if (data[j] < data[k])  k = j;   
253 | 	        }   
254 | 	        temp = data[i];   
255 | 	        data[i] = data[k];   
256 | 	        data[k] = temp;   
257 | 	    }   
258 | 	}
259 | 
260 | 261 | A.实现了冒泡排序 262 | B.实现了选择排序 (正确) 263 | C.圈复杂度是4 (正确) 264 | D.圈复杂度是2 265 | 266 | 34.对下列程序说法正确的是? 267 |
268 | public void sort(int[] data) {   
269 | 	    int temp;    
270 | 	    int len = data.length;   
271 | 	    for (int i = 0; i < len - 1; i++) {   
272 | 	        for (int j = i + 1; j < len; j++) {   
273 | 	            if (data[i] < data[j]) {   
274 | 	                temp = data[i];   
275 | 	                data[i] = data[j];   
276 | 	                data[j] = temp;   
277 | 	            }   
278 | 	        }   
279 | 	    }   
280 | 	}
281 | 
282 | A.实现了冒泡排序 (正确) 283 | B.实现了选择排序 284 | C.圈复杂度是4 (正确) 285 | D.圈复杂度是2 286 | 287 | 288 | 35.单元测试通过的标准是什么? 289 | A.程序通过所有的单元测试用例 (正确) 290 | B.语句覆盖流程达到100% (正确) 291 | C.分支覆盖率达到85% (正确) 292 | D.语句覆盖流程达到85% 293 | 294 | 36.单元测试通过的标准是什么? 295 | A.程序通过所有的单元测试用例 (正确) 296 | B.语句覆盖流程达到100% (正确) 297 | C.分支覆盖率达到85% (正确) 298 | D.程序通过所有的静态测试用例 299 | 300 | 37.单元测试通过的标准是什么? 301 | A.程序通过所有的单元测试用例 (正确) 302 | B.语句覆盖流程达到100% (正确) 303 | C.分支覆盖率达到85% (正确) 304 | D.分支覆盖率达到100% 305 | 306 | 307 | 38.软件测试是系统开发不可少的一部分,具有 以下哪些特征? 308 | A.可以是需求,而不仅仅是代码 (正确) 309 | B.既是静态活动也是动态活动 (正确) 310 | C.用来预防软件失效 (正确) 311 | D.有助于在软件生命周期中尽早发现问题,以降低修复软件缺陷所需的成本 (正确) 312 | 313 | 314 | 39.软件测试目的是什么? 315 | A.修正软件错误和缺陷提高软件质量 (正确) 316 | B.发现当前开发工作中所采用的的软件过程的缺陷 (正确) 317 | C.对软件质量进行度量和评估 (正确) 318 | D.为了证明软件没有错误 319 | 320 | 321 | 二、单选 322 | 1.下列关于图形化测试环境的说法正确的是 323 | A.JFCUnit是免费的测试环境,可用于SWT和Swing组件开发的Java应用测试 324 | B.AutoRunner是收费的测试软件,可用于桌面和Web应用的测试 (正确) 325 | C.Selenium是免费的浏览器插件,可用于任何浏览器Web应用的测试 326 | D.图形化测试中录制的脚本不允许修改,但可以进行回放 327 | 328 | 329 | 2.关于AutoRunner中脚本语言的说法不正确的是 330 | A.startApplicationi可以运行一个命令行的程序 331 | B.NamedComponentFinder用于定位一个指定名称的控件 (正确) 332 | C.ParameterData对象的getFrom方法可以获取指定参数的值 333 | D.subList函数可以指定获取参数的范围 334 | 335 | 336 | 3.在映射变量的取值到正交表的过程中,下列哪个步骤是不正确的? 337 | A.遇到取值不够的情形可以循环取值,例如使用取模的操作 338 | B.遇到取值不够时,必须选取更大的正交表 (正确) 339 | C.正交表的因子数量如有多余,可以直接删除 340 | D.映射变量如果是连续型的,可以在其上构造等价类,等价类的个数就是水平数量 341 | 342 | 343 | 4.下列关于禅道的说法不正确的有: 344 | A.可以使用禅道构建测试用例 345 | B.可以使用禅道批量执行测试用例,并分析测试结果 (正确) 346 | C.可以使用禅道提交和跟踪缺陷 347 | D.可以使用禅道创建产品和构建需求列表 348 | 349 | 350 | 5.有变量取值范围是[4,27],下面哪个是健壮性边界分析使用的测试用例? 351 | A.{4,5,15,26,27} 352 | B.{3,4,5,15,26,27,28} (正确) 353 | C.{4,5,10,15,25,26,27} 354 | D.{0,3,4,15,26,27,27.1} 355 | 356 | 357 | 6.下列软件测试的实施组织的说法哪个不正确? 358 | A.alpha测试是指开发方进行的测试 359 | B.冒烟测试是指对单元测试的结果进行联合调试的过程 (正确) 360 | C.beta测试是指用户测试,主要用于正式发布前的公测过程 361 | D.第三方测试是指独立第三方的专门测试机构进行的测试 362 | 363 | 364 | 7.下面哪个模型不是本次课上学到描述测试与编码关系的? 365 | A.M模型 (正确) 366 | B.V模型 367 | C.H模型 368 | D.TDD模型 369 | 370 | 371 | 8.下列关于缺陷度量的讲法正确的是 372 | A.缺陷数量变化趋势可以用来预测测试阶段是否接近尾声 (正确) 373 | B.缺陷度量是缺陷管理的一种工具 374 | C.缺陷的度量就是将统计缺陷的数量和严重程度来绘制二维图的过程 375 | D.缺陷度量不能应用在静态测试阶段 376 | 377 | 378 | 9.下列哪个工具不属于缺陷管理工具 379 | A.EclEmma (正确) 380 | B.Mantis 381 | C.Trac 382 | D.Bugzilla 383 | 384 | 385 | 10.下列关于软件测试的普遍认同的观点不正确的是 386 | A.一个好的测试用例是在于它能发现至少一个的错误 (正确) 387 | B.软件测试是为了发现错误而执行程序的过程 388 | C.测试是为了证明程序有错,而不是证明程序无错误 389 | D.一个成功的测试是发现了至今未发现的错误的测试 390 | 391 | 392 | 11.下列哪一项不是软件测试的目的 393 | A.确保软件中所包含的算法时间和空间复杂度尽可能低 (正确) 394 | B.确保产品完成它所承诺的功能 395 | C.确保产品满足性能和效率的要求 396 | D.确保产品的强壮性、抗干扰性 397 | 398 | 399 | 12.下列哪种测试是讲义中没有介绍到的? 400 | A.“红盒”测试 (正确) 401 | B.“黑盒”测试 402 | C.“灰盒”测试 403 | D.“白盒”测试 404 | 405 | 406 | 13.下列对测试用例的讲法正确的是: 407 | A.测试用例应包含实际数据 (正确) 408 | B.只要能发现新的缺陷的用例就是好的 409 | C.测试用例越详细越好,争取做到一劳永逸 410 | D.测试用例不需要明显的验证手段 411 | 412 | 413 | 14.下列有关JMeter测试工具的说法错误的是: 414 | A.JMeter可以有效的进行单元测试 (正确) 415 | B.JMeter是一种压力测试工具 416 | C.JMeter是一款开源免费工具 417 | D.用户可以根据需要扩展JMeter 418 | 419 | 420 | 15.下列有关软件测试的说法,不正确的是: 421 | A.软件测试师不需要编程知识 (正确) 422 | B.软件测试是为发现错误而执行的程序 423 | C.通过软件测试被认为是相对安全的 424 | D.未来软件测试师需要与程序员1:1 425 | 426 | 427 | 16.EclEmma执行的结果说法错误的是: 428 | A.紫色行表示该行实现了条件覆盖 (正确) 429 | B.红色表示该行没有被覆盖 430 | C.绿色表示该行被覆盖 431 | D.黄色表示该行部分实现了判定覆盖 432 | 433 | 434 | 17.在Eclipse中下列哪种操作方法可以运行EclEmma: 435 | A.Coverage As -> Java Application (正确) 436 | B.Run As -> Java Application 437 | C.Debug As -> Java Application 438 | D.Debug As -> EclEmma Application 439 | 440 | 441 | 18.下列关于面向对象方法对测试的影响不正确的说法是: 442 | A.信息隐蔽方面面向对象和面向过程区别不大 (正确) 443 | B.测试Java函数时,需要考虑重载的影响 444 | C.多态性和动态绑定给面向对象的测试带来了不确定性 445 | D.系统测试方面面向对象和面向过程区别不大 446 | 447 | 448 | 19.下列说法错误的是: 449 | A.C/S模式被称为“瘦客户端” (正确) 450 | B.B/S模式不需要用户额外安装客户端 451 | C.C/S模式可以减少服务器的压力 452 | D.聊天软件QQ属于C/S模式,本校的网络教学平台属于B/S模式 453 | 454 | 455 | 20.下列关于自动化测试的说法不正确的是 456 | A.整体而言一次执行的活动可以自动化 (正确) 457 | B.一般智力性的活动不宜自动化 458 | C.重复验证性的活动可以也应当自动化 459 | D.JMeter是一个自动化测试工具 460 | 461 | 462 | 21.下列分析软硬件维护测试的特点不正确的是: 463 | A.同硬件一样,软件有允许的误差范围 (正确) 464 | B.软件是逻辑产品,因此测试要复杂些 465 | C.软件一般在运行时才可以暴露错误 466 | D.软件硬件升级意义不一样 467 | 468 | 469 | 22.Halstead复杂度计算中,n2表示什么? 470 | A.程序中实际操作数的总数 471 | B.程序中不同操作数的个数 (正确) 472 | C.程序中不同运算符的个数 473 | D.程序中实际运算符的总数 474 | 475 | 23.Halstead复杂度计算中,n1表示什么? 476 | A.程序中实际操作数的总数 477 | B.程序中不同操作数的个数 478 | C.程序中不同运算符的个数 (正确) 479 | D.程序中实际运算符的总数 480 | 481 | 24.Halstead复杂度计算中,N1表示什么? 482 | A.程序中实际操作数的总数 483 | B.程序中不同操作数的个数 484 | C.程序中不同运算符的个数 485 | D.程序中实际运算符的总数 (正确) 486 | 487 | 25.Halstead复杂度计算中,N2表示什么? 488 | A.程序中实际操作数的总数 (正确) 489 | B.程序中不同操作数的个数 490 | C.程序中不同运算符的个数 491 | D.程序中实际运算符的总数 492 | 493 | 494 | 26.下列对FindBugs的描述错误的是: 495 | A.非开源的软件,需要付费使用 (正确) 496 | B.可以以插件方式嵌入Eclipse运行 497 | C.可以查找Java程序的缺陷 498 | D.只能查找.class文件的缺陷 499 | 500 | 501 | 27.“白盒”测试中判断覆盖是指: 502 | A.保证每一个逻辑判断分支都被执行 (正确) 503 | B.保证每一条语句都被执行一次 504 | C.所有可能的路径都被执行一次 505 | D.覆盖每个条件中子条件的取值 506 | 507 | 508 | 28.下列有关白盒测试中逻辑覆盖的说法,不正确的是: 509 | A.判定覆盖不能涵盖条件覆盖,而反过来条件覆盖能涵盖判定覆盖 (正确) 510 | B.语句覆盖需要确保每一条语句都至少执行一次 511 | C.判断覆盖需要确保每一条语句分支至少执行一次 512 | D.条件覆盖要保证每一种条件获得各种可能的结果 513 | 514 | 515 | 29.下面对JUnit的语法描述错误的是: 516 | A.@After指明了初始化后,测试之前需要执行的函数 (正确) 517 | B.@Test标记指明了需要测试的函数 518 | C.@Before标记指明了初始化函数 519 | D.@Test标记可追加异常错误类型 520 | 521 | 522 | 30.有函数定义如下:“public Integer valueOf(int value);”,下面那些不是该函数输入值的有效等价类? 523 | A.2.01 (正确) 524 | B.-1 525 | C.0 526 | D.5e2 527 | 528 | 529 | 31.下列关于黑盒测试中测试用例的说法错误的是? 530 | A.应用尽可能多的测试用例来发现尽可能多的缺陷 (正确) 531 | B.应包含测试软件超负荷及其他“最坏情况”的用例 532 | C.应包含测试主要功能的有效性的用例,即通过性实验 533 | D.应包含试图搞“垮”软件的用例,即破坏性试验 534 | 535 | 536 | 32.下列本次课程中介绍到的测试工具能进行单元测试? 537 | A.JUnit (正确) 538 | B.EclEmma 539 | C.TP 540 | D.FindBugs 541 | 542 | 33.下列本次课程中介绍到的测试工具能进行压力测试? 543 | A.JUnit 544 | B.JMeter (正确) 545 | C.TP 546 | D.FindBugs 547 | 548 | 34.下列本次课程中介绍到的测试工具能进行静态测试? 549 | A.JUnit 550 | B.JMeter 551 | C.TP 552 | D.FindBugs (正确) 553 | 554 | 35.下列本次课程中介绍到的测试工具是测试管理平台? 555 | A.JUnit 556 | B.JMeter 557 | C.TP (正确) 558 | D.FindBugs 559 | 560 | 561 | 36.下列关于软件质量体系的说法正确的是 562 | A.国内认可的软件质量标准是ISO9000系列 563 | B.ISO9000: 2000版标准确定了新版ISO9000标准的指导思想和理论基础 (正确) 564 | C.CMM最初是由英国军方立项开始研究的 565 | D.其他的说法都不对 566 | 567 | 37.下面列出的流行的软件质量管理体系中,国内认可的软件质量标准是 568 | A.CMM (正确) 569 | B.ISO9000 570 | C.六西格玛 571 | D.中国软件质量国标 572 | 573 | 574 | 38.V&V模型中,关于验证(Verification)与确认(Validation)的区别说法不正确的是 575 | A.验证体现的是:Are we building the product right?,即开发方法是否在正确的方向上 576 | B.确认体现的是:Are we building the right product?,即产品是否与用户需求一致 577 | C.验证体现的是:Are we building the product right?,及检验每一阶段的产品是否与规格一致 578 | D.确认体现的是:Are we building the right product?,及要求最终用户来确认产品与其需求一致 (正确) 579 | 580 | 581 | 39.下面关于回归测试的说法不正确的是 582 | A.回归测试中的选择性重复测试又包含:周边影响法、覆盖修改法和指标达成法 583 | B.回归测试的策略包含不完全重复测试、完全重复策略和选择性重复测试 (正确) 584 | C.软件在测试等活动中发现了缺陷,在经过开发人员修正后,应该进行回归测试 585 | D.回归测试可以发生在任何一个阶段,包括单元测试、集成测试和系统测试 586 | 587 | 40.下面关于回归测试的说法不正确的是 588 | A.回归测试中的选择性重复测试又包含:周边影响法、覆盖修改法和指标达成法 589 | B.回归测试的策略包含完全重复策略和选择性重复测试 590 | C.软件在其生命周期的任何阶段发现了缺陷,都应该进行回归测试 (正确) 591 | D.回归测试可以发生在任何一个阶段,包括单元测试、集成测试和系统测试 592 | 593 | 41.下面关于回归测试的说法不正确的是 594 | A.回归测试中的选择性重复测试又包含:周边影响法、覆盖修改法和指标达成法 595 | B.回归测试的策略包含完全重复策略和选择性重复测试 596 | C.软件在测试等活动中发现了缺陷,在经过开发人员修正后,应该进行回归测试 597 | D.回归测试一般只涉及集成测试和系统测试,不包括单元测试 (正确) 598 | 599 | 600 | 42.下图中红圈标记的位置有什么作用? 601 | A.设置了FindBugs报告缺陷的阈值,选择越多,发现的缺陷数量也越多 602 | B.设置了FindBugs报告缺陷的阈值,选择越少,发现的缺陷数量也越多 603 | C.设置了FindBugs报告缺陷的种类数,选择越多,发现的缺陷数量也越多 (正确) 604 | D.设置了FindBugs报告缺陷的种类数,选择越少,发现的缺陷数量也越多 605 | 606 | 43.下图中红圈标记的位置有什么作用? 607 | A.设置了FindBugs报告缺陷的阈值,一般数值越大,发现的缺陷数量越多 (正确) 608 | B.设置了FindBugs报告缺陷的阈值,一般数值越小,发现的缺陷数量越多 609 | C.设置了FindBugs报告缺陷的种类数,一般数值越大,发现的缺陷种类越多 610 | D.设置了FindBugs报告缺陷的种类数,一般数值越小,发现的缺陷种类越多 611 | 612 | 613 | 44.使用McCabe的理论,要覆盖下列程序的每一条独立路径,理论上需要构造几个测试用例?
public void fn1(int x, int y, int z) {
614 | 		int result;
615 | 		if(x>y){
616 | 			result = z*2;
617 | 		}else{
618 | 			result = 2/z;
619 | 		}
620 | 		
621 | 		while(result>0){
622 | 			z = x - y;
623 | 			if(result>z){
624 | 				result = z*2;
625 | 			}else{
626 | 				result = 2/z;
627 | 			}	
628 | 		}
629 | 		
630 | 		System.out.println("result = " + result);
631 | 	}
632 | 
633 | 634 | A.4 (正确) 635 | B.1 636 | C.2 637 | D.3 638 | 639 | 45.下列程序的存在多少条独立路径? 640 |
public void fn1(int x, int y, int z) {
641 | 		int result;
642 | 		if(x>y){
643 | 			result = z*2;
644 | 		}else{
645 | 			result = 2/z;
646 | 		}
647 | 		
648 | 		while(result>0){
649 | 			z = x - y;
650 | 			if(result>z){
651 | 				result = z*2;
652 | 			}else{
653 | 				result = 2/z;
654 | 			}	
655 | 		}
656 | 		
657 | 		System.out.println("result = " + result);
658 | 	}
659 | 
660 | 661 | A.4 (正确) 662 | B.1 663 | C.2 664 | D.3 665 | 666 | 46.下列程序的圈复杂度是多少? 667 |
668 | public void fn1(int x, int y, int z) {
669 | 		int result;
670 | 		if(x>y){
671 | 			result = z*2;
672 | 		}else{
673 | 			result = 2/z;
674 | 		}
675 | 		
676 | 		while(result>0){
677 | 			z = x - y;
678 | 			if(result>z){
679 | 				result = z*2;
680 | 			}else{
681 | 				result = 2/z;
682 | 			}	
683 | 		}
684 | 		
685 | 		System.out.println("result = " + result);
686 | 	}
687 | 
688 | 689 | A.4 (正确) 690 | B.5 691 | C.7 692 | D.8 693 | 694 | 695 | 47.测试人员发现一个自己提交的Bug被开发人员标志位Fixed以后,此时该测试人员应该: 696 | A.置之不理 697 | B.直接将该Bug标志为closed 698 | C.重新验证Bug是否已经修正 (正确) 699 | D.跟修正该bug的开发人员进行沟通,必要时找项目经理/需求管理者重新确定需求 700 | 701 | 48.开发人员接收到一个指派给自己的Bug后,认为自己的实现是符合需求的,此时该开发人员应该: 702 | A.置之不理 703 | B.直接将改bug关闭 704 | C.找该bug的测试人员麻烦 705 | D.跟提该bug的人进行沟通,如果需求理解不能打成一致,找项目经理/需求管理者确定需求 (正确) 706 | 707 | 708 | 49.下列关于软件测试的普遍认同的观点不正确的是 709 | A.一个好的测试用例是在于它能发现至少一个的错误 (正确) 710 | B.软件测试是为了发现错误而执行程序的过程 711 | C.测试是为了证明程序有错,而不是证明程序无错误 712 | D.一个成功的测试是发现了至今未发现的错误的测试 713 | 714 | 715 | 50.下列关于软件测试的普遍认同的观点不正确的是 716 | A.一个好的测试用例是在于它能发现至少一个的错误 (正确) 717 | B.软件测试是为了发现错误而执行程序的过程 718 | C.测试是为了证明程序有错,而不是证明程序无错误 719 | D.一个成功的测试是发现了至今未发现的错误的测试 720 | 721 | 722 | -------------------------------------------------------------------------------- /高等数学/2024-2025-2 高等数学A(二) 期中/README.md: -------------------------------------------------------------------------------- 1 | # 高等数学A(二) 2 | 3 | - 学期 2024-2025-2 4 | - 期中 5 | -------------------------------------------------------------------------------- /高等数学/2024-2025-2 高等数学A(二) 期中/Screenshot_20250421_074347_com_hihonor_hnoffice_PDFPhoneActivity0_edit_465222568031175.jpeg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MedivhTirisfal/csust_test_database/3b3c688ed77271e4c232e2738c9707f3f3ef96b8/高等数学/2024-2025-2 高等数学A(二) 期中/Screenshot_20250421_074347_com_hihonor_hnoffice_PDFPhoneActivity0_edit_465222568031175.jpeg -------------------------------------------------------------------------------- /高等数学/2024-2025-2 高等数学A(二) 期中/Screenshot_20250421_074352_com_hihonor_hnoffice_PDFPhoneActivity0_edit_465236371150284.jpeg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MedivhTirisfal/csust_test_database/3b3c688ed77271e4c232e2738c9707f3f3ef96b8/高等数学/2024-2025-2 高等数学A(二) 期中/Screenshot_20250421_074352_com_hihonor_hnoffice_PDFPhoneActivity0_edit_465236371150284.jpeg -------------------------------------------------------------------------------- /高等数学/2024-2025-2 高等数学A(二) 期中/Screenshot_20250421_075232_com_tencent_mm_MiniQBReaderUI_edit_465458380598793.jpeg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MedivhTirisfal/csust_test_database/3b3c688ed77271e4c232e2738c9707f3f3ef96b8/高等数学/2024-2025-2 高等数学A(二) 期中/Screenshot_20250421_075232_com_tencent_mm_MiniQBReaderUI_edit_465458380598793.jpeg -------------------------------------------------------------------------------- /高等数学/2024-2025-2 高等数学A(二) 期中/Screenshot_20250421_075236_com_tencent_mm_MiniQBReaderUI_edit_465469577524206.jpeg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MedivhTirisfal/csust_test_database/3b3c688ed77271e4c232e2738c9707f3f3ef96b8/高等数学/2024-2025-2 高等数学A(二) 期中/Screenshot_20250421_075236_com_tencent_mm_MiniQBReaderUI_edit_465469577524206.jpeg -------------------------------------------------------------------------------- /高等数学/8K@PI0T[`H]]OLU{182`M$9_tmb.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MedivhTirisfal/csust_test_database/3b3c688ed77271e4c232e2738c9707f3f3ef96b8/高等数学/8K@PI0T[`H]]OLU{182`M$9_tmb.jpg -------------------------------------------------------------------------------- /高等数学/GSPF_WIB~XFPVW3`QFDK58C.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MedivhTirisfal/csust_test_database/3b3c688ed77271e4c232e2738c9707f3f3ef96b8/高等数学/GSPF_WIB~XFPVW3`QFDK58C.jpg -------------------------------------------------------------------------------- /高等数学/S${V9GSHCZTZK[HIS[42ETS.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MedivhTirisfal/csust_test_database/3b3c688ed77271e4c232e2738c9707f3f3ef96b8/高等数学/S${V9GSHCZTZK[HIS[42ETS.jpg -------------------------------------------------------------------------------- /高等数学/UO8ADKS6RIIT%ZF5(4PKB)0.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MedivhTirisfal/csust_test_database/3b3c688ed77271e4c232e2738c9707f3f3ef96b8/高等数学/UO8ADKS6RIIT%ZF5(4PKB)0.jpg -------------------------------------------------------------------------------- /高等数学/高数A下期末城南/(8ATPS`N0PG9I_33{J660XS.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MedivhTirisfal/csust_test_database/3b3c688ed77271e4c232e2738c9707f3f3ef96b8/高等数学/高数A下期末城南/(8ATPS`N0PG9I_33{J660XS.jpg -------------------------------------------------------------------------------- /高等数学/高数A下期末城南/1%0(S7BTE46%1]IP1%WE_XW_tmb.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MedivhTirisfal/csust_test_database/3b3c688ed77271e4c232e2738c9707f3f3ef96b8/高等数学/高数A下期末城南/1%0(S7BTE46%1]IP1%WE_XW_tmb.jpg -------------------------------------------------------------------------------- /高等数学/高数A下期末城南/97FA13O{V}5]}X8D2A3CNFY.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MedivhTirisfal/csust_test_database/3b3c688ed77271e4c232e2738c9707f3f3ef96b8/高等数学/高数A下期末城南/97FA13O{V}5]}X8D2A3CNFY.jpg -------------------------------------------------------------------------------- /高等数学/高数A下期末城南/F90}71Q`NUN3@JC$O6I`QFM.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MedivhTirisfal/csust_test_database/3b3c688ed77271e4c232e2738c9707f3f3ef96b8/高等数学/高数A下期末城南/F90}71Q`NUN3@JC$O6I`QFM.jpg -------------------------------------------------------------------------------- /高等数学/高数A下期末城南/LOLJ{GTD%3Q7O$~Z11OJ[ZK.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MedivhTirisfal/csust_test_database/3b3c688ed77271e4c232e2738c9707f3f3ef96b8/高等数学/高数A下期末城南/LOLJ{GTD%3Q7O$~Z11OJ[ZK.jpg -------------------------------------------------------------------------------- /高等数学/高数A下期末城南/R0X~TMFMWCV$4Z(H@_GLEQM.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MedivhTirisfal/csust_test_database/3b3c688ed77271e4c232e2738c9707f3f3ef96b8/高等数学/高数A下期末城南/R0X~TMFMWCV$4Z(H@_GLEQM.jpg -------------------------------------------------------------------------------- /高等数学/高数A下期末城南/T]INQ7BQ~~GAZLG9PIX}FJC.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MedivhTirisfal/csust_test_database/3b3c688ed77271e4c232e2738c9707f3f3ef96b8/高等数学/高数A下期末城南/T]INQ7BQ~~GAZLG9PIX}FJC.jpg -------------------------------------------------------------------------------- /高等数学/高数A下期末城南/WPO}YCS405K]FD`7S]6B9PF.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MedivhTirisfal/csust_test_database/3b3c688ed77271e4c232e2738c9707f3f3ef96b8/高等数学/高数A下期末城南/WPO}YCS405K]FD`7S]6B9PF.jpg -------------------------------------------------------------------------------- /高等数学/高数A下期末城南/{{52[`)FU13NK8KYF~BS}LN.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MedivhTirisfal/csust_test_database/3b3c688ed77271e4c232e2738c9707f3f3ef96b8/高等数学/高数A下期末城南/{{52[`)FU13NK8KYF~BS}LN.jpg -------------------------------------------------------------------------------- /高等数学/高数B下期末/5X9TFH]O`2EL[B5{ZRHF{XS.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MedivhTirisfal/csust_test_database/3b3c688ed77271e4c232e2738c9707f3f3ef96b8/高等数学/高数B下期末/5X9TFH]O`2EL[B5{ZRHF{XS.jpg -------------------------------------------------------------------------------- /高等数学/高数B下期末/G)EYWV37AQ9NFWMN@_P[`O4_tmb.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MedivhTirisfal/csust_test_database/3b3c688ed77271e4c232e2738c9707f3f3ef96b8/高等数学/高数B下期末/G)EYWV37AQ9NFWMN@_P[`O4_tmb.jpg -------------------------------------------------------------------------------- /高等数学/高数B下期末/J8F%3SESC9AJSS{[X%1[S24_tmb.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MedivhTirisfal/csust_test_database/3b3c688ed77271e4c232e2738c9707f3f3ef96b8/高等数学/高数B下期末/J8F%3SESC9AJSS{[X%1[S24_tmb.jpg -------------------------------------------------------------------------------- /高等数学/高数B下期末/MVB}LG2T$%0U)V}BY@E5PMP.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MedivhTirisfal/csust_test_database/3b3c688ed77271e4c232e2738c9707f3f3ef96b8/高等数学/高数B下期末/MVB}LG2T$%0U)V}BY@E5PMP.jpg -------------------------------------------------------------------------------- /高等数学/高数B下期末/UMCYVX~Z8}OV5M913Q(5PTE_tmb.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MedivhTirisfal/csust_test_database/3b3c688ed77271e4c232e2738c9707f3f3ef96b8/高等数学/高数B下期末/UMCYVX~Z8}OV5M913Q(5PTE_tmb.jpg -------------------------------------------------------------------------------- /高等数学/高等数学A下2022级期末试卷.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MedivhTirisfal/csust_test_database/3b3c688ed77271e4c232e2738c9707f3f3ef96b8/高等数学/高等数学A下2022级期末试卷.pdf -------------------------------------------------------------------------------- /高等数学/高等数学A(2)试卷(一)5489940.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MedivhTirisfal/csust_test_database/3b3c688ed77271e4c232e2738c9707f3f3ef96b8/高等数学/高等数学A(2)试卷(一)5489940.pdf --------------------------------------------------------------------------------