对下列函数,画出调用f(5)时引起的工作栈状态变化情况。 int f(int i) { if(n==1) ret
对下列函数,画出调用f(5)时引起的工作栈状态变化情况。 int f(int i) { if(n==1) return(10); else return(f(i一1)+2); }
对下列函数,画出调用f(5)时引起的工作栈状态变化情况。 int f(int i) { if(n==1) return(10); else return(f(i一1)+2); }
对下面的Pascal程序: PROGRAM ex710; VAR k:Real; FUNCTION f(n:Integer):Real; BEGIN IF n=0 THEN f:=1 ELSE f:=n*f(n-1) END; BEGIN k:=f(10); Write(k) END. 试指出:当递归调用函数f(n)时,在第二次进入f之后,栈式存储分配活动记录的内容是什么?
某LTI系统的冲激响应如题2.1 8图(a)所示,求输入为下列函数时的零状态响应(或画出波形图)。 (1)输入为单位阶跃函数ε(t); (2)输入为f1(t)如题2.18图(b)所示;(3)输入为f2(t)如题2.18图(c)所示;(4)输入为f3(t)如题2.18图(d)所示;(5)输入为f2(﹣t+2)。
题2.18图
在C程序中有如下语句:char *func(intx,int y); 它是()。
A.对函数func的定义。
B.对函数func的调用。
C.对函数func的原型说明。
D.不合法的
类MyClass的定义如下: class MyClass { public: MyClass(){value=0;} SetVariable(int i){value=i;} private: int value; }; 则对下列语句序列正确的描述是()。
A.语句p=&my,是把对象:my赋值给指针变量p
B.语句MyClass*p,my;会调用两次类MyClass的构造函数
C.对语句*P.SetVariable(5)的调用是正确的
D.语句P->SetVariable(5)与语句my.SetVariable(5)等价
A.返回工作表区域Sheet1!$B$5:$F$15中对应行,第C列数据值
B.返回工作表区域Sheet1!$B$5:$F$15中对应行,第D列数据值
C.返回工作表区域Sheet1!$B$5:$F$15中对应行,第E列数据值
D.返回工作表区域Sheet1!$B$5:$F$15中对应行,第B列数据值
以下scanf函数调用语句中对结构体变量成员的不正确引用是 struct pupil { char name[20]; int age int sex; } pup[5],*p; p=pup;
A.scanf("%s",pup[0].name);
B.scanf("%d",&pup[0].age);
C.scanf("%dT",&(p->sex));
D.scanf("%d",p->age);