以下程序用到装箱操作的是:
A: int i = 123;object o = i;
B: object o = 123;int i = (int)o;
A: int i = 123;object o = i;
B: object o = 123;int i = (int)o;
举一反三
- 【单选题】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
- 以下程序段的时间复杂度是( )void Add(int n){ int sum =0; for(int i=0;i<n;i++) { sum +=i; }} A: O(1) B: O(n) C: O(nlog2n) D: O(n1.3)
- 下列程序中sumFun()的算法时间复杂度为 ( ) 。int sumFun(int n) { int count = 0; for (int i = 1; i < n; i = i * 2) for (int j = i; j > 0; j = j - 1) count = count + i + j; return count; } A: O(n) B: O(nlogn) C: O(n^2) D: O(logn logn)
- 下面程序的时间复杂度为 _______。void fun( int n) { int i=1; while (i=n) i=i*2} A: O(n) B: O([img=18x22]1803a3c2735c0bc.png[/img]) C: O(log2n) D: O(nlog2n)
- 下面程序段的时间复杂度为( )。for(int i=0;i<;m;i++) for(int j=0;j<;n;j++) a[i][j]=i*j;[/i] A: O(m2) B: O(n2) C: O(m*n) D: O(m+n)