首页 > 大学专科> 电子信息
题目内容 (请给出正确答案)
[主观题]

对下面的Pascal程序: PROGRAM ex710; VAR k:Real; FUNCTION f(n:Integer):Real;

对下面的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之后,栈式存储分配活动记录的内容是什么?

查看答案
答案
收藏
如果结果不匹配,请 联系老师 获取答案
您可能会需要:
您的账号:,可能还需要:
您的账号:
发送账号密码至手机
发送
安装优题宝APP,拍照搜题省时又省心!
更多“对下面的Pascal程序: PROGRAM ex710; V…”相关的问题
第1题
为以下的Pascal程序画出活动记录的栈。 (1)对P的第一次调用中对a的调用之后。 (2)在对P

为以下的Pascal程序画出活动记录的栈。 (1)对P的第一次调用中对a的调用之后。 (2)在对P的第二次调用中对a的调用之后。 (3)程序打印出什么?为什么? PROGRAM closureEx(Output); VAR x:Integer; PROCEDURE one; BEGIN Writeln(x); END; PROCEDURE P(PROCEDURE a); BEGIN a; END; PROCEDURE q; VAR x:Integer; PROCEDURE two; BEGIN Writeln(x); END; BEGIN x:=2; P(one); P(two); END;(*q*) BEGIN(*main*) x:=1; q; END.

点击查看答案
第2题
对如下的Pascal程序,若程序运行时的存储空间采用栈式分配方案,试分别画出程序执行到①点和②点时的
运行栈。 PROGRAM Tr(input,output) VAR i:integer; d:integer; PROCEDURE A(k:real); VAR P:char; PROCEDURE B; VAR c:char; BEGIN …①… END; PROCEDURE C; VAR t:real; BEGIN …②… END; BEGIN

对如下的Pascal程序,若程序运行时的存储空间采用栈式分配方案,试分别画出程序执行到①点和②点时的B; C;

对如下的Pascal程序,若程序运行时的存储空间采用栈式分配方案,试分别画出程序执行到①点和②点时的END; BEGIN

对如下的Pascal程序,若程序运行时的存储空间采用栈式分配方案,试分别画出程序执行到①点和②点时的END

点击查看答案
第3题
为以下的Pascal程序画出活动记录的栈,并在对过程c的第二次调用之后表示出控制链和访问链。描述如
何在过程C中访问变量X。 PROGRAM env; PROCEDURE a; VAR x:Integer; PROCEDURE b; PROCEDURE c; BEGIN x:=2; b; END; BEGIN(*b*) c; END; BEGIN(*a*) b; END; BEGIN(*main*) a; END.

点击查看答案
第4题
Pascal命名方法是名称的第一个字母大写,后面的每个单词首字母大写,其他字母小写。()

Pascal命名方法是名称的第一个字母大写,后面的每个单词首字母大写,其他字母小写。()

点击查看答案
第5题
每个pascal程序都必须包括()。

A.常量说明

B.类型定义

C.变量说明

D.程序首部

点击查看答案
第6题
判断以下叙述,其中正确的是()。

A.在pascal程序中所用到的变量必须先说明后使用

B.在pascal程序中,允许使用的最小值是-maxint

C.在pascal程序中,分号是语句的一部分,在每个语句中不能省略

D.在pascal程序中,符号常数的值可根据需要随时修改

点击查看答案
第7题
源码病毒是在程序被编译之前插入到C或PASCAL等语言编辑的()中。

A.源程序

B.主程序

C.语言处理程序

D.连接程序

点击查看答案
第8题
以下程序的功能是输出字符串。请填空。 main() { char * a[]={"Pascal" ,"C language","db

以下程序的功能是输出字符串。请填空。 main() { char * a[]={"Pascal" ,"C language","dbase","Cobol"}; char【 】 ; int j=0; p=a; for(;j<4;j+ +) print{("%s\n",*【 】 ); }

点击查看答案
第9题
下面的程序是对Buton的事件处理 btn.setOnClickListener(new OnClickListener() { public v
下面的程序是对Buton的事件处理 btn.setOnClickListener(new OnClickListener() { public v

oid onClick(View v) { Intent it = new Intent(MainActivity.this,SecondActivity.class); startActivity(it); } }); 执行结果是:

A.点击Button后,显示启动MainActivity

B.点击Button后,显示启动SecondActivity

C.点击Button后,创建一个隐式的Intent对象

D.点击Button后,创建一个Activity

点击查看答案
第10题
一般使用高级程序设计语言编写的应用程序称为源程序,这种程序不能直接在计算机中运行,需要有相应的语言处理程序翻译为()程序后才能运行

A.汇编语言

B.PASCAL语言

C.语言

D.机器语言

点击查看答案
退出 登录/注册
发送账号至手机
密码将被重置
获取验证码
发送
温馨提示
该问题答案仅针对搜题卡用户开放,请点击购买搜题卡。
马上购买搜题卡
我已购买搜题卡, 登录账号 继续查看答案
重置密码
确认修改