题库 题库

【单选题】

一些重要的程序语言(如C语言和Pascal语言)允许过程的递归调用。而实现递归调用中的存储分配通常用(    )
  • A.栈

  • B.堆

  • C.数组

  • D.链表

参考答案

查看答案

相关试题

单选题 函数int test(int a,int b=1,int c=0),下列调用不合法的个数是(    )
test(0); test(0,0); test(); test(0,0,0);
查看答案
单选题 下列程序的结果是(    )
#include ″iostream.h″
void main()
{
char *str;
str=″test!″;
cout<
}
查看答案
单选题 以下for语句中不是死循环的是(    ) 查看答案
单选题 下面程序的运行结果是(    )
#include
void fun(int *a,int *b)
{int x=*a;
*a=*b;*b=x;
cout<<*a<<*b<<″ ″;}
void main()
{int x=1,y=2;
fun(&x,&y);
cout<
查看答案
单选题 在C++语言中,数据封装要解决的问题是(    ) 查看答案
单选题 不能作为重载函数的调用的依据是(    ) 查看答案
单选题 下列描述正确的是(    ) 查看答案
单选题 语句cout< 查看答案
单选题 下面程序错误的是(    )
① #include
② void main()
③ {
④ int *p=new int[1];
⑤ p=9;
⑥ cout<<*p<
⑦ delete[]p;
⑧ }
查看答案
单选题 C++中运算符优先级由高到低排列正确的是(    ) 查看答案
单选题 C++语言中关于构造函数的说法正确的是(    ) 查看答案
单选题 如果进栈序列为e1,e2,e3,e4,则可能的出栈序列是(    ) 查看答案
单选题 对静态数据成员的描述中,正确的是(    ) 查看答案
单选题 下面关于break语句的描述中,不正确的是(    ) 查看答案
单选题 类的构造函数和析构函数描述正确的是(    ) 查看答案
单选题 语句ofstream f(″SALARY.DAT″,
ios::app|ios::binary);的功能是建立流对象f,试图打开文件SALARY.DAT并与之连接,且( )
查看答案
单选题 多态性指的是(    ) 查看答案
单选题 开发软件时对提高开发人员工作效率至关重要的是(    ) 查看答案
单选题 下面程序的执行结果为(    )
#include ″iostream″
using namespace std;
class A
{
int a;
public:
void Seta(int x){a=x;}
void Display_a(){cout<
};
class B
{
int b;
public:
void Setb(int x){b=x;}
void Dispaly_b(){cout<
};
class C:public A,private B
{private:
int c;
public:
void Setc(int x,int y,int z)
{ c=z;Seta(x);Setb(y);}
void Display_c(){cout<
① void main()
② {
③ C cc;
④ cc.Seta(1);
⑤ cc.Display_a();
⑥ cc.Setc(2,2,3);
⑦ cc.Dispaly_b();
⑧ cc.Display_c();
}
查看答案
单选题 一些重要的程序语言(如C语言和Pascal语言)允许过程的递归调用。而实现递归调用中的存储分配通常用(    ) 查看答案