*一、单选题(每题4分,共计40分;得分____)*
1、 以下哪项不是基本数据类型
A、int
B、Double
C、long
D、float
2、 System.out.println(3+“1”+2+5);打印出的结果是
A、317
B、3125
C、3+1+2+5
D、425
3、 下列( )不能作为switch表达式的数据类型
A、int
B、short
C、double
D、char
4、 以下代码,打印结果正确的是 public static void main(String[] args){ int a = 0; for(int i=0;i<=10;i++){ if(i%2==1){ a+=i; } } System.out.println(a); }
A、30
B、25
C、16
D、2
5、 下面程序的运行结果,哪个是正确的 int b = 1; while(b++<3){ System.out.println(“loop”); }
A、程序会进入死循环
B、输出一次loop
C、会输出多次loop
D、程序中含有编译错误
6、 已知: int[] a =new int[100]; 请问以下给出的数组元素中会发生ArrayIndexOutOfBoundsException 异常
A、a[0]
B、a[1]
C、a[99]
D、a[100]
7、 构造方法何时被调用
A、类定义时
B、创建对象时
C、调用对象方法时
D、使用对象的变量时
8、 下列代码的运行结果是?
讯享网A、false true
B、false false
C、true true
D、true false
9、 以下哪个是向StringBuilder对象末尾追加数据的方法
A、 add()
B、insert()
C、put()
D、append()
10、 下列关于ArrayList集合常用操作描述错误的是
A、size()方法可以获取集合的长度,返回值为int类型

B、get(int index)方法可以获取下标index对应的元素
C、delete(int index)方法可以删除下标index对应的元素
D、set(int index, object element)方法修改下标index对应的元素为element
*二、多选题(每题4分,共计20分;得分____)*
11、 下列哪个是合法的Java标识符?
A、classes#
B、_2i
C、2Demo
D、$
12、 下列说法错误的是:
A、do while 可以一次也不执行
B、while 可以无限循环
C、continue 和 break一样都是都是结束循环,执行下一条语句
D、for循环不可以嵌套使用
13、 在Java中,关于数组描述正确的是
A、数组中的索引从1开始
B、存储在数组中的数据都属于同一数据类型
C、通过数组名.length()能获得数组的长度
D、数组的最大索引是数组的长度减1
14、 下列关于成员变量和成员方法说法正确的是
A、成员变量:在类中,方法外
B、成员变量:在类中,方法内
C、成员方法:在类中,方法外
D、成员方法:在类中,方法内
15、 下列定义一个字符串正确的是
A、String s = “123”;
B、String s = new String(“123”);
C、String s = new String({1,2,3});
D、String s = new String(new char[2]);
*三、代码题(共计25分;得分____)*
16、 有如下代码片段,要求完成随机生成数组和数组元素最大值获取的核心功能
import java.util.Random; public class Test16 {
//利用随机数生成5个范围为3-11(包含3不包含11)之间的整数存入到数组中(随机数可重复),求出数组的最大值并打印到控制台
public static void main(String[] args) {
//定义数组 int[] arr = new int[5];
Random random = new Random();
System.out.println(“生成的随机数组为:”);
// 利用随机数生成5个范围为3-11(包含3不包含11)之间的整数存入到数组中(随机数可重复)
1_______
//定义变量
int max = arr[0];
//求出最大值
2_______
//打印出最大值到控制台
System.out.println();
System.out.println(“最大值为:” + max); } } 横线1处补全代码,正确的是:( ) 横线2处补全代码,正确的是:( )
17、 本题本质为代码分析题代码图片中共有5处错误,红框标出的代码中存在错误,请找出具体的错误并给出修改方案。 答案提交方式:新建一个java文件,按照下面要求在java文件中以注释的形式填写答案,之后上传这个答案文档。 答案格式要求如下: 错误代码的行号,正确代码; 示例如下: 15,System.out.println("hello word!”);

*四、实操题(共计15分;得分____)*
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容,请联系我们,一经查实,本站将立刻删除。
如需转载请保留出处:https://51itzy.com/kjqy/7791.html