● 假定求浮点数平方根(FPSQR)的操作在某台机器上的一个基准测试程序中占总执行时间的 20%,FP 运
(13)
A. 第一种方法的加速比是1.23,效果较好
B. 第二种方法的加速比是1.23,效果较好
C. 第一种方法的加速比是1.22,效果较好
D. 第二种方法的加速比是1.22,效果较好
(13)
A. 第一种方法的加速比是1.23,效果较好
B. 第二种方法的加速比是1.23,效果较好
C. 第一种方法的加速比是1.22,效果较好
D. 第二种方法的加速比是1.22,效果较好
假定求浮点数平方根(FPSQR)的操作在某台机器上的一个基准测试程序中占总执行时间的20%,FP运算指令所用时间占总执行时间的50%。采用两种优化FPSQR的方法,第一种方法是增加专门的FPSQR硬件,可以将FPSQR的操作速度提高为原来的10倍;第二种方法是提高所有FP(浮点)运算指令的执行速度到原来的1.6倍,从而提高求浮点数平方根操作的速度。可以通过计算这两种方法对基准测试程序的加速比来比较这两种方法的优劣。以下叙述正确的是(13)。
A.第一种方法的加速比是1.23,效果较好
B.第二种方法的加速比是1.23,效果较好
C.第一种方法的加速比是1.22,效果较好
D.第二种方法的加速比是1.22,效果较好
请完成下列Java程序。程序的功能是利用迭代法求一个数的平方根(求平方根的迭代公式为:Xn+1=1/2(Xn+a/Xn)).
注意:请勿改动main()主方法和其他已有的语句内容,仅在下划线处填入适当的语句。
public class PingFangGen{
public static void main(String args[]){
System. out. println(Math, sqrt(2.0));
}
static double sqrt(______){
double x=1.0
do
{
_______
}
while(Math. abs(x*x-a)/a>le-6)
return x;
}
}
A.A方案性能更好
B.B方案性能更好
C.两个方案性能相同
D.数据不足,无法判断
A.00.1000
B.10.0100
C.11.1000
D.00.0111
编写函数fun(),它的功能是求n以内(不包括n)同时能被5与11整除的所有自然数之和的平方根s,并作为函数值返回。
例如:n为1000时,函数值应为s=96.979379。
注意:部分源程序给出如下。
请勿改动主函数main和其他函数中的任何内容,仅在函数fun的花括号中填入所编写的若干语句。
试题程序:
include <conio.h>
include <math.h>
include
double fun(int n)
{
}
main()
{
clrscr();
printf("s=%f\n",fun(1000));
}