二十二、
选A
现在定义一个函数,里面有非静态的局部变量f1
在栈区stack里面,先是主函数main入栈,然后调用main里面的方法,即function()入栈,在入栈的一瞬间,局部变量f1就被定义了,即f1的生命周期从入栈开始,到方法调用执行完,出栈结束。
所以该局部变量整个生命周期都跟栈区有关,其作用域只在该方法的大括号里,即出了方法后不能调用f1,f1的值也不会被保存,出了方法f1就不是2024了
B静态数据区存储静态变量的,如下在函数最外层写一个静态变量
C文本区存储计算机的一些指令
D在C语言里面,如果要初始化一个数组或列表,要用malloc去自由堆区申请一片连续空间来存储
二十三、
选C
二十四、
选D
C是隔一段时间去查一下,也很占用CPU,不合适
A小数据量不要用,浪费
B无条件是不考虑键盘数据是否准备好的,不合适
D按一下键盘才会向CPU发送一个中断请求,有这样一个中断过程
二十五、
选A
可以把每个选项构造出来看是否满足中序和后序遍历相同
可以把结点拆开来看
B,C如下
D
二十六、
选D
二十七、
选B
一天都不耽误为关键路径,此图主要描述依赖关系,看不出并行性,跟甘特图相反
二十八、
选D
软件工程标准化是指公司开发中代码的规范化,命名的规范化等
它可以提高效率,降低一些维护,改错,沟通的成本等
二十九、
选D
存储要在内部
三十、
选A
三十一、
选A
三十二、
选A
发送方根据原文用算法生成摘要,接收方把收到的原文也做个摘要,二者不一样时,说明原文被第三方篡改了
B防窃听可以用
三十三、
选C
三四十、
选A
三十五、
选C
三十六、
选D
三十七、
选A
软件文档记录软件的需求分析,设计编码,测试内容等
三十八、
选D