• 2022-06-19
    执行以下程序段后sum的值?int i,j,sum=0;for(i=1;i<=5;i++){ for(j=1;j<=5;j+=2) sum=sum+1;}
    A: 25
    B: 15
    C: 50
    D: 5
  • B

    内容

    • 0

      针对如下三个实现矩阵求和的不同函数:int a&#91;N&#93;&#91;N&#93;;int sumA( int a&#91;N&#93;&#91;N&#93; ){ int i, j; int sum = 0; for ( i = 0; i &lt; N; i++ ) for ( j = 0; j &lt; N; j++ ) sum += a[i]&#91;j&#93;; return sum;}int sumB( int a&#91;N&#93;&#91;N&#93; ){ int i, j; int sum = 0; for ( j = 0; j &lt; N; j++ ) for ( i = 0; i &lt; N; i++ ) sum += a[i]&#91;j&#93;; return sum;}int sumC( int a&#91;N&#93;&#91;N&#93; ){ int i, j; int sum = 0; for ( j = 0; j &lt; N; j+=2 ) for ( i = 0; i &lt; N; i+=2 ) sum += ( a[i]&#91;j&#93; + a&#91;i+1&#93;&#91;j&#93; + a[i]&#91;j+1&#93; + a&#91;i+1&#93;&#91;j+1&#93; ); return sum;}当N足够大的时候,三个函数的运行时间t1、t2、t3符合下列哪种情况?()[/i][/i][/i][/i] A: t1 &gt; t2 &gt; t3 B: t3 &gt; t1 &gt; t2 C: t2 &gt; t3 &gt; t1 D: t3 &gt; t2 &gt; t1

    • 1

      执行下列程序,其输出为( )。 int Sum,j; Sum=0; j=0; do{ j++; for(int i=5:i>j;i--). Sum=Sum+(i+j); {while(j<11=; } } A: 45 B: 50 C: 60 D: 65

    • 2

      以下程序执行后,输出乘法表达式的个数是( )int main( ){int i,j;for(i=1;i&lt;=5;i++){ for(j=1;j&lt;=5;j++) printf("%d*%d=%-4d",i,j,i*j); printf("\n");}return 0;} A: 15 B: 20 C: 25 D: 30

    • 3

      以下程序运行后,输出的结果是( ) main() { int i, j ,sum=0; for (i=5;i;i--) for (j=0;j<3;j++) sum++; printf("%d",sum); }

    • 4

      以下程序执行后sum的值是( )。int i, sum;for(i=1; i&lt;6; i++) sum+=i; A: 15 B: 25 C: 不确定 D: 0