创建数组的正确语句
答:new 动态定义数组。因为new 就是用来动态开辟空间的,所以当然可以用来开辟一个数组空间。这样,下面的语句:int size=50;int *p=new int[size]; 是正确的。首先 new int[size][Column] 就是动态生成时确定的,所以它没有错。那么就是 int(*p)[Column],这句有问题了,这句为什么不对呢, 那...
答:申请空间的时候你得告诉计算机要申请什么类型的 比如像c一样的new int,直接new a先不说a是什么东西,就算他是一个整形的变量也不能这么用 因为他是一个变量不是一个类型
答:首先是A不对,因为在声明并且初始化的过程中,应标明这个数组的长度.在JAVA语言中,这个二维数组实际上一个含有若干个一维数组型变量的引用,所以必须在后面new语句中的第一个中括号标明一个长度.B明显错误,在定义一个二维数组时,前面的两个中括号表明的是一种类型,不能带值.C是正确的 D不正确,因为...
答:int[] a;a=new int[5]; //正确,同(2)一样 int[] a;a={1,2,3,4,5}; //错误数组常量只能在初始化操作中使用,如(3)6) int a[];a[0]=1;//错误,因为数组没有初始化,不能赋值a[1]=2; 二维数组 1)int[][] a;//声明,没有初始化 2) int[][] a=new in...
答:0};大括号 { } 之间的值的数目不能大于我们在数组声明时在方括号 [ ] 中指定的元素数目。如果省略掉了数组的大小,数组的大小则为初始化时元素的个数。因此,如果:double balance[] = {1000.0, 2.0, 3.4, 7.0, 50.0};将创建一个数组,它与前一个实例中所创建的数组是完全相同的。
答:C.java里,"Some String"当成一个String对象来做处理的,跟c语言不一样,c语言可以有这种写法:char a[]="Some String";但java不行。所以不能给一个char数组赋值 D.赋值写法是错的 int ia[][]={{4,5,6},{1,2,3}};才是正确的。
答:只有C是正确的,选C。A:声明b是2行,却用3行初始化,错!E:只有靠近数组名的那一维在定义时可以空着。此选项不符这一规则,错!G:错的道理同E!说明:所有语句最后都少了分号。此答案忽略此错……
答:D必须不对啊,那种赋值语句是不成立的 "=" 号的使用赋值方法 都是由编译器进行转义编写的,编译器无法分辨出 D 选项的赋值形式,如果想使用当前转义你可以自己定义一个类,吧符号进行转义就能使用了
答:正确的语句有两个。1,3错误,2,4正确,因为常数,固定长度的字符串,数组和自定义类型是不能作为对象模块的public成员的。窗体模块是VB应用程序的基础。窗体模块可以包含处理事件的过程、通用过程以及变量、常数、自定义类型和外部过程的窗体级声明。由于VB是面向对象的应用程序开发工具,所以应用程序的代码...
答:2,3}。所以第一题选D。第二题:B 因为该数组有6列,a[3,5]代表第4排第6个元素那么他之前就应该有 3*6+6-1=23 第三题:B int[] arrInt=new int[2],这种创建方式在未给元素赋值时,因为是值类型,默认值为0 第四题:A ,ArrayList可以存放所有派生自object类型的对象 第五题:B ...
网友评论:
宦顾19514615317:
请选出创建数组的正确语句 -
37022廖钓
: A、C、D []f[] 没有这种用法
宦顾19514615317:
关于C语言数组的创建 -
37022廖钓
: 两种方法: 转化为一维数组申请 先申请全部行首指针,再按行逐行申请1、方法一: a=(int *)malloc(sizeof(int),(unsigned)m*n); 使用的时候就和一般的二维数组一样. 举个例子给你: #include "stdlib.h" #include "stdio.h" #include <malloc...
宦顾19514615317:
C语言如何创建数组 -
37022廖钓
: 定长数组:int a[10]; //编号一次为0,9...
宦顾19514615317:
C语言新建一个数组的语法 -
37022廖钓
: 数据类型 数组名[维数] 如:int a[5];定义了一个长度为5的一维数据