第三章测试1.
C++中,若一个变量的定义不在任何函数内部,则它所占的内存在内存的哪个区分配:
A:堆区 B:栈区 C:代码区 D:静态数据区
答案:D
2.
若有语句,int p=new int; 则p所占的内存在内存的哪个区分配:
A:栈区 B:静态数据区 C:堆区 D:代码区 3.
若有定义int fac(int n)
{
static int t=1;
t=t*n;
return t;
}则变量t是:
A:自动变量 B:局部变量 C:静态局部变理 D:全局变量 4.
在函数中声明的静态变量:
A:在项目中可见,项目结束调用时释放 B:在函数体中可见,函数结束调用时释放的变量 C:在函数体中可见,项目结束调用时释放 D:在程序执行时生成,块结束时释放 5.
某文件中定义的静态全局变量(或称静态外部变量)的作用域是______。
A:本文件 B:只限某个函数 C:跨文件 D:不限
温馨提示支付 ¥3.00 元后可查看付费内容,请先翻页预览!