当前位置:首页 >课程 >C++程序设计

1、C++中,若一个变量的定义不在任何函数内部,则它所占的内存在内存的哪个区分配:

A、堆区
B、栈区
C、代码区
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、不限

参考答案:请扫码使用小程序查看答案