2024考研计算机考研复试-每日重点(第二期)

 数据结构:

1.★你知道哪些排序

        插入排序:直接插入排序、希尔排序

        选择排序:选择排序、堆排序

        交换排序:冒泡排序、快速排序

        归并排序:归并排序


C语言:

1.★简述C语言运行流程是什么?

        预处理、编译、汇编、链接、运行

详细解释:

(1)预处理:在编译之前,C语言的源代码会经过预处理器进行预处理。预处理器根据源代码中的预处理指令,如#include、#define等,对源代码进行相应的处理,如包含头文件、宏替换等。

(2)编译:经过预处理后的源代码被送入编译器进行编译。编译器将源代码转换成目标代码,通常是汇编语言或机器码。在编译过程中,编译器会对源代码进行语法和语义分析,检查语法错误和类型错误,并进行优化等操作。

(3)汇编:在编译完成后,汇编器将编译器生成的目标代码转换成可执行的机器码,这一过程称为汇编。汇编器将目标代码中的指令和符号转换成机器码,并将生成的机器码保存在可执行文件中。

(4)链接:链接器将多个目标文件和库文件连接起来生成最终的可执行文件。链接器解析目标文件中的外部函数和全局变量引用,将它们与库文件中的相应函数和变量进行链接,生成最终的可执行文件。

(5)运行:在链接完成后,操作系统将可执行文件加载到内存中并开始执行。运行时系统会根据程序的指令和数据,按照一定的执行流程来执行程序,完成相应的任务。


软件工程:

1.★什么是黑盒测试?

        黑盒测试把系统当作一个看不见内部的盒子,目标是测试软件的功能和需求。

详细解释:

        黑盒测试也称为功能测试或数据驱动测试,它把被测软件看作一个黑盒,不考虑其内部结构或实现细节,只关注软件的功能和需求。因此,黑盒测试主要针对软件的功能进行测试,验证软件是否能够正确地处理输入数据,产生正确的输出结果。黑盒测试通常需要编写测试用例,这些测试用例是根据软件的需求和功能编写的,用于验证软件的功能是否符合预期。


👇👇👇2024年考研计算机复试全套资料-基础版直接点击公众号就可以免费获取啦!👇👇👇

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值