单项选择题
在下列程序中: Program test(input,output); var i,j:integer; procedure calc(p1,p2:integer); begin p2:=p2*p2 p1:=p1-p2;p2:=p2-p1;endcaic beginmainI:=2;j:=3; calc(i,j);write(j); endmain 当参数传递采用引用方式(Call by Reference)时,所得结果j= (1) ; 当参数传递采用换名方式(Call by Name)时,所得结果j= (2) : 当参数传递采用赋值方式(Call by Value)时,所得结果j= (3) 。 递归是程序设计中很重要的一种控制结构,通常实现递归时,采用的数据结构是 (4) 。 对那些既可以用递归方式,也可以用循环方式求解的问题,就执行效率而言 (5) 。
1()
A.0 B.3 C.5 D.6 E.10 F.16 G.20 H.28
单项选择题 1()
单项选择题 若程序运行时系统报告除数为0,这属于()错误。
单项选择题 给定C语言的数据结构 struct T int w; union Tchar c; int I; double d; )U; ; 假设char类型变量的存储区大小是1字节,int类型变量的存储区大小是4字节, double类型变量的存储区大小是8字节,则在不考虑字对齐方式的情况下,为存储一个 struct T类型变量所需要的存储区域至少应为()字节。