网友您好, 请在下方输入框内输入要搜索的题目:

题目内容 (请给出正确答案)

在下列程序中;

Program test(input, output);

var i, j: integer;

procedure calc(p1, p2:integer);

begin p2:=p2*p2 p1:=p1-p2; p2:=p2-p1;end{caic}

begin{main}i:=2;j:=3;

calc(i,j);write(j);

end{main}

当参数传递采用引用方式(Call by reference)时,所得结果j=(33);

当参数传递采用换名方式(Call by name)时,所得结果j=(34);

当参数传递采用赋值方式(Call by value)时,所得结果j=(35);

递归是程序设计中很重要的一种控制结构,通常实现递归时,采用的数据结构是(36)。

对那些既可以用递归方式,也可以用循环方式求解的问题,就执行效率而言(37)。

A.10

B.16

C.20

D.28


参考答案

更多 “ 在下列程序中;Program test(input, output);var i, j: integer;procedure calc(p1, p2:integer);begin p2:=p2*p2 p1:=p1-p2; p2:=p2-p1;end{caic}begin{main}i:=2;j:=3;calc(i,j);write(j);end{main}当参数传递采用引用方式(Call by reference)时,所得结果j=(33);当参数传递采用换名方式(Call by name)时,所得结果j=(34);当参数传递采用赋值方式(Call by value)时,所得结果j=(35);递归是程序设计中很重要的一种控制结构,通常实现递归时,采用的数据结构是(36)。对那些既可以用递归方式,也可以用循环方式求解的问题,就执行效率而言(37)。A.10B.16C.20D.28 ” 相关考题
考题 下列中没有语法错误的pascal程序首部是( )。 Aprogram a1Bprogram a1(output)Cprogram(input,output)Dprogram a1(inputoutput)

考题 ●在下列程序中:Program test(input,output);var i,j:integer;procedure calc(p1,p2:integer);begin p2:=p2*p2 p1:=p1-p2;p2:=p2-p1;end{caic}begin{main}i:=2;j:=3;calc(i,j); write(j);end{main}当参数传递采用引用方式(Call by reference)时,所得结果j= (33) ;当参数传递采用换名方式(Call by name)时,所得结果j= (34) ;当参数传递采用赋值方式(Call by value)时,所得结果j= (35) ;递归是程序设计中很重要的一种控制结构,通常实现递归时,采用的数据结构是 (36) 。对那些既可以用递归方式,也可以用循环方式求解的问题,就执行效率而言 (37) 。(33) ,(34) A.10B.16C.20D.28(35) A.0B.3C.5D.6(36) A.数组B.栈C.队列D.循环链表(37) A.数组B.两者相同C.循环优于递归D.递归优于循环

考题 ●在下列程序中:Program test(input,output);var i.j:integer;procedure calc(p1,p2:integer);beginp2:=p2*p2 pl:=pl-p2;p2:=p2-p1;end{caic}begin{main}i:=2;j:=3;calc(i,j);write(j);end{main}当参数传递采用引用方式(Call by reference)时,所得结果j= (6) ;当参数传递采用换名方式(Call by name)时,所得结果,j= (7) ;当参数传递采用赋值方式(Call by value)时,所得结果,j= (8) 。(6) A.3B.6C.10D.16(7) A.3B.6C.10D.16(8) A.3B.6C.10D.16

考题 下列程序的运行结果是【 】。 include include void main() {char * a[5 下列程序的运行结果是【 】。include<iostream. h>include<string. h>void main(){char * a[5]={"stuent","worker","teacher","soldier"," peasant"};char * p1, * p2;p1=p2=a[0]for(int i=0;i<5;i++){if(strcmp(a[i],p1)>0)p1=a[i];if(strcmp(a[i],p2)<0)p2=a[i];}cout<<p1<<","<<p2<<endl;}

考题 在下列程序中:Program test(input,output);var i,j:integer;procedure calc(p1,p2:integer);begin p2:=p2*p2 p1:=p1-p2;p2:=p2-p1;end{caic}begin{main}I:=2;j:=3;calc(i,j);write(j);end{main}当参数传递采用引用方式(Call by Reference)时,所得结果j=(16);当参数传递采用换名方式(Call by Name)时,所得结果j=(17):当参数传递采用赋值方式(Call by Value)时,所得结果j=(18)。递归是程序设计中很重要的一种控制结构,通常实现递归时,采用的数据结构是(19)。对那些既可以用递归方式,也可以用循环方式求解的问题,就执行效率而言(20)。A.0B.3C.5D.6E.16

考题 下列程序的运行结果是()。 include main() {static char a[]="Languagef",b[]="program 下列程序的运行结果是( )。#include<stdio.h>main(){ static char a[]="Languagef",b[]="programe";Char*p1,*p2;int k;p1=a;p2=b;for(k=0;k<=8;k++)if(*(p1+k)==*(p2+k))printf("%c",*(p1+k));}A.gaeB.angC.programD.有语法错

考题 在下列程序中:Program test(input, output);var i. j:integer;procedure calc(p1, p2: integer);beginp2: = p2 * p2 p1: = p1 - p2; p2: = p2 - p1; end {caic}begin {main} i: =2;j:=3;calc(i,j); write(j);end {main}当参数传递采用引用方式(Call by reference)时,所得结果j=(6);当参数传递采用换名方式(Call by name)时,所得结果,j=(7);当参数传递采用赋值方式(Call by value)时,所得结果,j=(8)。A.3B.6C.10D.16

考题 以下选项中,不属于IPO模式一部分的是()。A.Output (输出)B.Process (处理)C.Program (程序)D.Input (输入)

考题 以下选项中,不属于IPO模式一部分的是A.Output (输出)B.Input (输入)C.Process (处理)D.Program (程序)