第18题: [单项选择]关于动态存储分配,下列说法正确的是【 】 A. new 和 delete是C++语言中专门用于动态内存分配和释放的函数 B. 动态分配的内存空间也可以被初始化 C. 当系统内存不够时,会自动回收不再使用的内存单元,因些程序中不必用delete释放内存空间 D. 当动态分配内存失败时,系统会立刻崩溃,因此一定要慎用new 参考答案:B 答案解析:本题考核动态存储分配。用于动态分配的内存空间称为堆内存,它通常由操作系统进行管理且数量有限,其内存空间可以被初始化。若程序不断分配堆内存,则可能耗尽,在这种情况下,系统无法再对new提出的内存分配请求
第29题: [单项选择]关于光化学烟雾的叙述不正确的是( )。 A. 光化学烟雾属于分解性烟雾 B. 造成光化学烟雾的主要原因是大量汽车排气和少量工业废气中的氮氧化合物和碳氢化合物 C. 光化学烟雾易发生在大气相对湿度较低、微风、日照强、气温为24~32℃的夏季晴天,并有近地逆温的天气 D. 光化学烟雾是一种循环过程,白天生成,傍晚消失 参考答案:C