要求:
(1) 手写;
(2) 每道题适当展开叙述,不得是提纲式回答问题;
(3) 统一用A4纸书写。
软件工程导论大作业
1.
2.
3.
4.
5. 网上购票系统等网上分布式系统都要采用验证码机制? 叙述图灵机和冯诺依曼机的原理。 计算机发展经历几代机?每一代机主要根据什么划分的?各代机有什么特点? 为什么当前计算机都采用二进制数? 实数可以分为定点数和浮点数。同样存储单元,为什么浮点数的编码能表示更大的数
值?
6. 为什么计算机整数运算要采用补码方法?
7. 字符、汉字是计算机重要数据之一。对字符、汉字为什么需要编码?有哪些编码?
8. 计算机系统包括硬件系统和软件系统。硬件和软件分别又可细分为哪些硬件和软件?
9. 为什么操作系统很重要?其主要功能或职责是什么?
10. 软件开发过程主要包括哪些主要阶段?每个阶段主要完成什么任务,或有哪些要求?
11. 计算机语言的发展主要有哪些阶段?各有什么特点?
12. 计算机高级语言的编程风格各不相同。根据计算机高级语言编程风格,有哪几类语言?
各有什么特点,或关注点?
13. 算法有什么特性?为什么算法是程序核心?从时间、空间复杂度进行说明。
14. 微机(或称个人计算机、PC机)有哪些构件组成?微机有哪些性能指标?
15. 微机使用一段时间以后,为什么最好对硬盘进行碎片整理?
16. 过程型计算机高级语言(如C语言)的变量有哪些属性?各有什么作用?
17. 计算机网络中的计算机需要相互交流,基于协议才能交流的进行。计算机网络有哪些主
要协议?各有什么作用?
18. 简述搜索引擎原理。从文本处理技术等,说明为何不同搜索引擎对同一个问题,却搜索
出不太一样的结果。
19. 印制在纸上的有十进制数字码、条形码、二维码。说明每种码的特点、使用场合。为什
么二维码中可以LOGO?
20. 目前,使用的穿孔卡、磁条卡、IC卡、射频卡。简要说明这几类卡的原理、特点、主要
应用场合。