Java语言基础知识_1.3:数组

1. 关于Java中数组的说法正确的是:

  1. 数组可以动态初始化
  2. 数组可以赋值给Object类型的对象
  3. 数组可以调用Object类的所有方法

数组创建以后,其长度可以修改

Java中的数组的定义就是相同类型 ,固定长度的一组数据,一旦被初始化,长度不可更改。

参考文章:java 中数组的长度可以改变么?

 

2. 对于数组的声明与使用,下列说法正确的是:

对于声明 String str[];

(1) 上述声明错误,声明必须指定数组元素的个数

(2) 上述声明正确,声明时,无须指定数组元素的格式

(3)上述声明完成后,java就给str的数组元素分配了内存

(4) 上述声明完成后,java没给str的数组元素分配内存

(5) 上述声明完成后,数组名可以直接使用,给指定数组元素赋值

(6) 上述声明完成后,数组名不能直接使用,需要初始化后才能使用

 

3. 对于数组的使用,以下做法正确的是:

  • int a[]={1,2,3}

int a[10]=new int[10]; a[10]=1;a[1]=1;

int a[10]={1,”2”,3};

int a[10]; a[1]=0

 

 

4. 关于二维数组的创建,以下做法正确的是:

  • int a[][] =new int[4][5]
  • int a[][] =new int[4][]; a[0]=new int[10];a[1]=new int[20];

int a[][]; a=new int[3][]; a[0]=new int[3]; a[1]={1,2};a[2]={1,2,3};

a[0]=new int[3] 是为最高维分配引用空间,也就是为最高维限制其能保存数据的最长的长度。

然后再为其每个数组元素单独分配空间 a0=new String("Good") 等操作。

参考文章:Java 数组

 

 

5. 关于下面的程序,哪个结论是正确的()

public class Test{

public static void main(String args[]){

int a[]=new int[5];

a.length = 10;

System.out.println(a.length)

}

}

程序无法通过编译程序

 

6. 对于下列代码

String str1=”java”;

String str2=”java”;

String str3 = new String(“java”);

StringBuffer str4 = new StringBuffer(“java”);

以下表达式的值为true的是()

str1==str2

 

7. 下列声明二维数组的语句不合法的是()

char c[][] = new char[2][3];

char c[][]=new char[6][];

char[][] c= new char[3][3];

char [][] c = new char[][4]

相关推荐
<p> <span>本课程从零开始,以通俗易懂的方式讲解Java技术,手把手教你掌握每一个知识点。</span> </p> <p> <span>真正做到零基础入门学习,</span><span style="color:#FF0000;">最适合初学者的教程!</span> </p> <p> <span style="color:#FF0000;"><br /></span> </p> <p> 本课程为JavaSE的阶段项目,通过<strong><span style="color:#00B050;">《购物系统》</span></strong>综合训练前面讲过的所有技术点,如:面向对象、集合、异常、IO、线程、反射、设计模式、JDBC等。 </p> <p> <br /></p> <p> <strong>项目中包含的功能:</strong> </p> <p> <span></span> </p> <p> 1.用户管理 </p> <p>     1.1 用户注册 </p> <p>          用户名不能与已存在的用户名相同 </p> <p>          要对密码进行加密处理 </p> <p>     1.2 用户登陆 </p> <p>          禁用的账户不能登陆 </p> <p>     1.3 修改密码 </p> <p>     1.4 用户注销 </p> <p> 2.商品管理 </p> <p>     2.1 商品展示 </p> <p>          支持分页显示 </p> <p> 3.购物车管理 </p> <p>     3.1 添加商品到购物车 </p> <p>     3.2 从购物车删除商品 </p> <p>     3.3 修改商品数量 </p> <p>     3.4 清空购物车 </p> <p>     3.5 查看购物车 </p> <p>     3.6 结算 </p> <p> 4.订单管理 </p> <p>     4.1 生成订单 </p> <p>     4.2 查看我的订单 </p> <p>     4.3 查看订单详情 </p> <p> <span><br /></span> </p> <p> <strong>数据库设计:</strong> </p> <p> 1. 商品表    t_product </p> <p>     id </p> <p>     name </p> <p>     price </p> <p> 2. 用户表    t_user </p> <p>     id </p> <p>     <span>username</span> </p> <p>     password </p> <p>     phone </p> <p>     address </p> <p>     status -- 状态,1表示启用,0表示禁用 </p> <p> 3. 订单表    t_order </p> <p>     id </p> <p>     user_id </p> <p>     no </p> <p>     price </p> <p>     <span>createdate</span> </p> <p> 4. 订单明细表    t_item </p> <p>     id </p> <p>     product_id </p> <p>     <span>num</span> </p> <p>     price </p> <p>     order_id </p> <p> <br /></p> <p> <br /></p> <p> <span><strong><span style="color:#FF0000;">教学全程采用笔记+代码案例的形式讲解,通俗易懂</span></strong><strong><span style="color:#FF0000;">!!!</span></strong></span> </p> <p> <img src="https://img-bss.csdn.net/201904040930441804.png" alt="" /></p> <p> <br /></p> <p> <img src="https://img-bss.csdn.net/201904040931068307.png" alt="" /></p> <p> <br /></p> <p> <img src="https://img-bss.csdn.net/201904040931162514.png" alt="" /></p> <p> <br /></p> <p> <img src="https://img-bss.csdn.net/201904040932021979.png" alt="" /></p> <p> <br /></p> <p> <img src="https://img-bss.csdn.net/201904040932114740.png" alt="" /></p> <p> <br /></p> <p> <br /></p> <p> <br /></p> <p> <strong>讲师介绍</strong> </p> <div> <strong><img src="https://img-bss.csdn.net/201904040932449689.jpg" alt="" /><br /></strong> </div>
©️2020 CSDN 皮肤主题: 博客之星2020 设计师:CY__ 返回首页