niusouti.com
更多“以下程序的路径数为______。 If(a<8) { If(b>0) Result=a*b: } if(c>8)result+=1;A) 3B) 6C) 8D) ”相关问题
  • 第1题:

    从一个C类网络的主机地址借5位则每个子网支持的可用主机数是( )

    A、3

    B、6

    C、8

    D、12


    正确答案:B

  • 第2题:

    以下程序的路径数为______。 If(a<8) { If(b>0) Result=a*b; } If(c>8)result+=1;A) 3B) 6C) 8D)

    以下程序的路径数为______。

    If(a<8)

    {

    If(b>0)

    Result=a*b;

    }

    If(c>8)result+=1;

    A) 3

    B) 6

    C) 8

    D) 12

    A.

    B.

    C.

    D.


    正确答案:B

  • 第3题:

    下列程序运行结果是:() a=[1,2,1,2,3,3,3,3] result=0 for i in a: result+=i print (result)

    A.16

    B.15

    C.17

    D.18


    C 解析:本题程序的功能是对数组元素赋值,难点是对表达式4*(i-2*(i>3))%5的分析。

  • 第4题:

    假定a=3,下列程序的运行结果是()。includeint fun(int n);void main(){cout<<"Pleas

    假定a=3,下列程序的运行结果是( )。 #include<iostream.h> int fun(int n); void main() { cout<<"Please input a number:"; int a,result=0; cin>>a; result=fun(a); cout<<result<<end1; } int fun(int n) { int p=1,result=0; for(int i=1;i<=n;i++) { p*=i; result +=p; } return result; }

    A.4

    B.8

    C.9

    D.20


    正确答案:C
    解析:由程序main主函数入手,调用fun函数获得返回值result输出。题目中假定a=3,即调用语句fun(a)中的输入参数为a,进入 fun函数,在for循环中当i小于等于n,即输入参数3时,循环3次执行“p*=i;result+=p;”语句。即执行3次p=p*i,result=result+p, result的结果为9。返回的fun函数结果为9,即“coutresultend1;”输出9。

  • 第5题:

    假设$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