在以下选项中,能正确声明数组并进行初始化的语句是()
A: str=new dimension(‘1’,’2’,’3’,’4’,’5’);
B: str=new Dimension(‘1’,’2’,’3’,’4’,’5’);
C: str=new array(‘1’,’2’,’3’,’4’,’5’);
D: str=new Array(‘1’,’2’,’3’,’4’,’5’);
A: str=new dimension(‘1’,’2’,’3’,’4’,’5’);
B: str=new Dimension(‘1’,’2’,’3’,’4’,’5’);
C: str=new array(‘1’,’2’,’3’,’4’,’5’);
D: str=new Array(‘1’,’2’,’3’,’4’,’5’);
举一反三
- 以下( )代码,不能够对数组正确初始化(或者是默认初始化)。 A: int[] a; B: int[] a = new int[5]; C: int[] a = new int[5]{1, 2, 3, 4, 5}; D: int[] a = {1, 2, 3, 4, 5};
- 下面几条定义一维数组的语句,正确的是 A: int[] arr2 = new int[]; B: int[] arr2 = new int[5]; C: int arr2[] = new int[5]{1, 2, 3, 4, 5}; D: int[] arr2 = new int[5]{1, 2, 3, 4, 5, 6};
- 假设有定义:char *const str=“pointer”;则下面语句正确的是( )。 A: str[3]=‘n’; B: str=“array”; C: str=new char[8]; D: str=new char(‘5’);
- d={i:str(i) for i in range(1, 5)},d的值是()。 A: {1: 1, 2: 2, 3: 3, 4: 4} B: {1: '1', 2: '2', 3: '3', 4: '4'} C: {1,2,3,4} D: 以上都不对
- 一个待排序的数据元素序列为{5, 4, 3, 2, 1},采用基本插入排序对其进行排序,以下( )是插入排序每一趟的结果。 A: 4 5 3 2 1 3 4 5 2 1 2 3 4 5 1 1 2 3 4 5 B: 5 4 3 1 2 5 4 1 2 3 5 1 2 3 4 1 2 3 4 5 C: 4 3 2 1 5 3 2 1 5 4 2 1 5 4 3 1 5 4 3 2 D: 4 5 3 2 1 2 3 4 5 1 3 4 5 2 1 1 2 3 4 5