• 2021-04-14
    【单选题】public static void Main(string[] args)
    {
    int i = 2000;
    object o = i; i = 2001;
    int j = (int)o;
    Console.WriteLine("i={0},o={1},j={2}", i, o, j);
    }
    最后输出结果是(选一项)
    A. i=2001,o=2000,j=2000 B. i=2001,o=2001,j=2001 C. i=2000,o=2001,j=2000 D. i=2001,o=2000,j=2001
  • i=2001,o=2000,j=2000

    内容

    • 0

      下面程序的时间复杂度为()。 for(i=0;i for(j=0;j A[i][j]=i*j;[/i] A: O(m) B: O(n) C: O(m×n) D: O(m+n)

    • 1

      下面程序段的时间复杂度是()。 A: r(i=0;i B: r(j=0;j C: i][j]=i*j; D: O(m2) E: O(n2) F: O(m*n) G: O(m+n)

    • 2

      下面程序的时间复杂度为。for(i=0; i)for(j=0; j)A[i]&#91;j&#93;=i*j;[/i] A: O(m<sup>2</sup>) B: O(n<sup>2</sup>) C: O(m+n) D: O(m×n)

    • 3

      给定以下算法:bool isDuplicate(float* iArrayA, int n){ for (int i = 0; i &lt; n; i++){ for (int j = i + 1; j &lt; n; j++) if (iArrayA[i] == iArrayA&#91;j&#93;) return true; } return false;}其时间复杂度是O( )。[/i] A: O(n^2) B: O(n) C: O(n^2 - n) D: O(1)

    • 4

      下面程序段的时间复杂度为()s=0;for(i=1;i<n;i++)for(j=1;j<i;j++)s+=i*j; A: O(1) B: O(log2) C: O(n) D: O(n3)