第三章测试
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 元后可查看付费内容,请先翻页预览!
点赞(8) dxwkbang
返回
顶部