C#程序设计

数组pins的定义如下: int[]pins=newint[4]{9,2,3,1}; 则pins[1]=()A、1B、2C、3D、9

题目

数组pins的定义如下: int[]pins=newint[4]{9,2,3,1}; 则pins[1]=()

  • A、1
  • B、2
  • C、3
  • D、9
参考答案和解析
正确答案:B
如果没有搜索结果,请直接 联系老师 获取答案。
相似问题和答案

第1题:

已有如下数组定义和f函数调用语句,则在f函数的说明中,对形参数组array的正确定义方式为

int a[3][4];

f(a);

A.f(array[3][4])

B.f(int array[3][])

C.f(int array[][4])

D.f(int array[][])


正确答案:C
在定义数组时可以省略一维但不能省略二维,此题中选项B和D就违背了此条规则;再题干给出a数组的类型属于整型变量,所以答案为C

第2题:

已知:int[]a=newint[100];在下列给出的数组元素中,非法的是( )。 A.a[0]B.a[1]

已知:int[]a=newint[100];在下列给出的数组元素中,非法的是( )。

A.a[0]

B.a[1]

C.a[99]

D.a[100]


正确答案:D
D。【解析】本题考查Java中数组的概念。对于数组的掌握,不能仅仅停留在概念上,更多的是能将所学的知识灵活运用。int[]a=newint[100]定义了一个数组a,含有100个整型元素。在Java中,数组元素的下标是从。开始的,因此上面定义的数组实际上下标是0~99,所以选项D错误。

第3题:

定义p并使p指向动态空间中的包含30个整数的数组所使用的定义语句为()。

A、int*p=newint[30]

B、int*p=newint(30)

C、int*p=new[30]int*p=new[30]

D、*p=newint[30]


参考答案:A

第4题:

下列数组的初始化正确的是_________。

A.int[]score=newint[5]{1,2,3,4,5};

B.int[5]score=newint[]{1,2,3,4,5};

C.intscore={1,2,3,4,5};

D.int[]score=newint[5];


正确答案:D

第5题:

在C#中,()正确定义了一个具有10个int类型的数组。

A、intiArray=newint[10];

B、int[]iArray=newint;

C、int[]iArray=newint(10);

D、int[]iArray=newint[10];


参考答案:D

第6题:

定义p并使p指向动态空间中的包含30个整数的数组所使用的定义语句为()。

A、int*p=newint[30];

B、int*p=newint(30);

C、int*p=new[30];

D、*p=newint[30];


参考答案:A

第7题:

下列的数组定义语句,不正确的是()

A、inta[]=newint[5]{1,2,3,4,5}

B、int[,]a=newinta[3][4]

C、int[][]a=newint[][4];

D、int[]a={1,2,3,4};


参考答案:AC

第8题:

用new运算符创建一个含有10个元素的一维整型数组的正确语句是()。

A、intp=newint(10);

B、intp=newint[10];

C、int*p=newint[10];

D、int*p=newint(10);


参考答案:C

第9题:

下面哪条语句定义了5个元素的数组_________。

A.int[]a={22,23,24,25,12};

B.inta[]=newint(5);

C.int[]arr;

D.int[5]array;


正确答案:A

第10题:

在c#中,下列创建数组的语句是否合法?Int[]iArray=newint[null];()


正确答案:×

更多相关问题