假设$s0中存放着数组A的起始地址 数组A的定义为:int A[400]; 以下这段MIPS代码的功能是什么? addi $t1, $s0, 1600 addi $s2 $zero, 0 addi LOOP: lw $s1, 0($s0) add $s2, $s2, $s1 lw $s1, 4($s0) add $s2, $s2, $s1 addi $s0, $s0, 8 bne $t1, $s0, LOOPA.int result=0; for (i=400; i>0; i--) { result += A[i]; }B.int result=0; for (i=0; i<400; i+=2 ) { result += A[i]; result += A[i+1]; }C.int result=0; for (i=400; i>0; i-=2) { result += A[i]; result += A[i+1]; }D.int result=0; for (i=0; i<1600; i+=8 ) { result += A[i]; result += A[i+4]; }
假设$s0中存放着数组A的起始地址 数组A的定义为:int A[400]; 以下这段MIPS代码的功能是什么? addi $t1, $s0, 1600 addi $s2 $zero, 0 addi LOOP: lw $s1, 0($s0) add $s2, $s2, $s1 lw $s1, 4($s0) add $s2, $s2, $s1 addi $s0, $s0, 8 bne $t1, $s0, LOOP
A.int result=0; for (i=400; i>0; i--) { result += A[i]; }
B.int result=0; for (i=0; i<400; i+=2 ) { result += A[i]; result += A[i+1]; }
C.int result=0; for (i=400; i>0; i-=2) { result += A[i]; result += A[i+1]; }
D.int result=0; for (i=0; i<1600; i+=8 ) { result += A[i]; result += A[i+4]; }
参考答案和解析
B
相关考题:
已知一个数列从0项开始的前3项为0,0,1,以后的各项都是其相邻的前3项之和。下列给定的程序中,函数proc 的功能是:计算并输出该数列前n项的和sum。n的值通过形参传人。例如,当n=20时,程序的输出结果应为42762.000000。 请修改程序中的错误,使它能得到正确结果。 注意:不要改动maiil函数,不得增行或删行,也不得更改程序的结构。 试题程序: includestdlib.h includeconio.h includestdio.h double proc(int n) { double sum,s0,s1,s2,s; int k; sum=1.0; if(n=2) sum=0.0; s0=0.0; s1=0.0; s2=1.0; //****found**** for(k=4;kn;k++) } { s=s0+s1+s2; sum+=S: s0=s1; s1=s2; //****found**** s2=s; return sum; } void main { int n; system("CLS"); printf("Input N="); scanf("%d",&n J; printf("%f\n",proc(n)); }
地化录井解释图版中应用最为广泛的解释模型是B-P、P—φ、(S0+S1)—φ,其中φ是储层孔隙度,B为反映油质轻重的参数,P为单位岩石含烃总量的一个参数。B=(),P=()。 A、S0/S2;S1+S2B、S0/S1;S0+S1C、S0+S1/S2;S0+S1+S2D、TPI;S0+S1
已知一个数列从0项开始的前3项:0,0,1,以后的各项都是其相邻的前3项之和。下列给定的程序中,函数fun()的功能是:计算并输出该数列前。项的平方根之和sum。n的值通过形参传入。例如,当n=10时,程序的输出结果应为23.197745。请改正程序中的错误,使它能得出正确的结果。注意:不要改动main函数,不得增行或删行,也不得更改程序的结构.试题程序:include <conio.h>include <stdio.h>include <math.h>/***************found*******************/fun (int n){double sum, s0, s1, s2, s; int k;sum=1.0;if (n<=2) sum=0.0;s0=0.0; sl=0.0; s2=1.0;for (k=4; k<=n; k++){ s=s0+s1+s2;sum+=sqrt (s);s0=s1; s1=s2; s2=s;}/****************found*****************/return sum}main ( ){int n;clrscr ();printf("Input N=");scanf ("%d", n);print f ("%f\n", fun (n));}
下列地化参数中可以解释为油层的一组是()。 A、S0=0.2358,S1=15.2375,S2=5.2375B、S0=0.0028,S1=1.2372,S2=2.0083C、S0=0.0037,S1=1.0237,S2=1.1517D、S0=0.1347,S1=2.0705,S2=1.5127
图9-11是一个逻辑结构框图。根据此图判断S2、S1、S0为(17)时,Fi必为0。S2、S1、S0为(18)时,逻辑运算Fi=Xi+Yi成立(图中的符号说明:为逻辑与,≥1为逻辑或,=1为异或)。A.0 0 0B.0 0 1C.0 1 0D.0 1 1
图1是一个逻辑结构框图。根据此图判断S2、S1、S0为(56)时,Fi必为0。S2、S1、 S0为(57)时,逻辑运算Fi=Xi+Yi成立(图中的符号说明:为逻辑与,≥1为逻辑或,=1为异或)。A.0 0 0B.0 0 1C.1 0 0D.0 1 1
设 AgCl 在水中、在0. 01mol/L NaCl 溶液中、在0. 01mol/L MgCl2 溶液中、在0. 01mol/L AgNO3溶液中的溶解度分别为S0、S1、S2、S3。下列式子中正确的是?A. S0>S3>S2>S1 B. S0>S1=S3>S2C. S0>S1>S2>S3 D. S0>S1=S2=S3
AgCl在水中,0.01mol/L CaCl2 溶液中,0.01mol/L NaCl溶液,0.05mol/L AgNO3 溶液中的溶解度分别为S0、S1、S2、S3,那么下列哪种排列是正确的( )。 A. S0>S1>S2>S3 B. S0>S2>S1>S3 C. S0>S1>S2=S3 D. S0>S2>S3>S1
S7-200PLC的堆栈为S0~S8九层,触点块串联指令是将()中的内容相“与”后,再送入S0中,堆栈中的内容从S2开始依次上跳。A、S0与S1B、S1与S2C、S0与指定继电器D、S1与指定继电器
在一台路由器上配置三个接口,其IP地址分别s0:10.0.1.1/24,s1:10.0.2.1/24,s2:20.0.1.1/24,在路由器上使用RIPv1,并使能上述网段到RIP中,这时,在s0接口上发送的RIP路由信息中包含的网段为:()A、10.0.2.0,20.0.1.0B、10.0.0.0,20.0.0.0C、10.0.2.0,20.0.0.0D、10.0.0.0,20.0.1.0
默认情况下,对数组定义语句:Dim S(20)As Double,以下说法正确的是().A、S的元素是S0,S1,S2,S3,...B、数组S下标下界从0开始,上界是20C、数组S一共有20个元素D、数组S在计算机内占用的存储空间是40个字节
设AgCl在水中,在0.01mol·L-1CaCl2中,在0.01mol·L-1NaCl中以及在0.01mol·L-1AgNO3中的溶解度分别为S0,S1,S2,S3这些量之间的定量关系正确的是()。A、S0>S1>S2>S3B、S0>S2>S1>S3C、S0>S2=S3>S1D、S3>S0>S2>S1
单选题设有以下定义:char s1[]=0123;char s2[]={'0','1','2','3'};则以下叙述正确的是( )。A数组s1的长度小于s2的长度B数组s1和s2的长度相同C数组s1的长度大于s2的长度D数组s1和s2完全等价
单选题设AgCl在水中、0.01mol·l-1CaCl2、0.01mol·l-1NaCl中以及在0.05mol·l--1AgNO3中的溶解度分别为S0、S1、S2、S3,这些量之间的正确关系是()。AS0>S1>S2>S3BS0>S2>S1>S3CS0>S1=S2>S3DS0>S2>S3>S1
填空题在碎屑岩油气显示综合表的地化显示栏中,填写显示段地化分析S0、S1、S2、TPI的(),保留()小数。