int[a=newint[100],下面哪个用法是非法的:()。
A.a[0]
B.a[99]
C.a[100]
D.a[1]
A.a[0]
B.a[99]
C.a[100]
D.a[1]
A.int[]arr=newint[10]
B.int[]arr=newint[-1]
C.intarr[]=newint[10]
D.int[]arr=newint[0]
A.inta[][]=newa[10][5]
B.inta[]=newint[10]
C.int[]a=newa[10]
D.inta[]=newint[]
A.static int MAX =100
B.public int MAX =100
C.final public int MAX =100
D.public final static int MAX =100
执行下面代码后:
String strTemp ="abcdefg 某某某";
Int i=System.Text.Encoding.Default.GetBytes(strTemp).Length;
Int j=strTemp.Length;
问:
i=?
j=?
下面这段代码输出什么?为什么?
int i=5;
int j=5;
if (Object.ReferenceEquals(i,j))
Console.WriteLine("Equal");
else
Console.WriteLine("Not Equal");
改错:
#include <stdio.h>
int main(void) {
int **p;
int arr[100];
p = &arr;
return 0;
}
阅读下面程序,写出输出结果。
#include using namespace std ; class A { int a, b; public : A() { a = b = 0; }
A(int aa, int bb) { a = aa; b = bb; cout << a << ' ' << b << endl ; } }; int main() { A x, y(2,3);
return 0; }