单项选择题软件工程的理论和技术性研究的内容主要包括软件开发技术和______。
单项选择题一些重要的程序语言(如C语言和Pascal语言)允许过程的递归调用。而实现递归调用中的存储分配通常用______。