每日一练:Java基础题(2)

本文探讨了Java方法返回值类型的规范,错误概念,内存管理的要点,以及Java特有的多线程、HashMap操作和默认值理解。还涵盖了静态成员与对象成员的区别,Servlet生命周期和volatile关键字的作用。
摘要由CSDN通过智能技术生成

1-9 为单选题
10 为多选题

1、如果类的方法没有返回值,该方法的返回值类型应当是abstract。()

a、正确
b、错误

2、下列描述中,错误的是( )

a、java要求编程者管理内存
b、java的安全性体现在多个层次上
c、java中没有指针机制
d、java有多线程机制

3、已知int a[]=new int[10],则下列对数组元素的访问不正确的是()

a、a[0]
b、a[1]
c、a[9]
d、a[10]

4、执行语句“int a= ’ 2 ’ ”后,a的值是( )

a、2
b、50
s、49
d、0

5、关于C++/JAVA类中static 成员和对象成员的说法正确的是?

a、static 成员变量在对象构造时生成
b、static 成员函数在对象成员函数中无法调用
c、虚成员函数不可能是static 成员函数
d、static 成员函数不能访问static 成员变量

6、以下java程序代码,执行后的结果是()	

java.util.HashMap map=new java.util.HashMap(); 
map.put("name",null);      
map.put("name","Jack");
System.out.println(map.size());
a、0
b、null
c、1
d、2

7、下面有关java基本类型的默认值和取值范围,说法错误的是?

a、字节型的类型默认值是0,取值范围是-2^7—2^7-1
b、boolean类型默认值是false,取值范围是true\false
c、字符型类型默认是0,取值范围是-2^15 —2^15-1
d、long类型默认是0,取值范围是-2^63—2^63-1

8、下面属于java合法变量定义的是?

a、final
b、1var1
c、_var2
d、var3&

9、下列有关Servlet的生命周期,说法不正确的是?

a、在创建自己的Servlet时候,应该在初始化方法init()方法中创建Servlet实例
b、在Servlet生命周期的服务阶段,执行service()方法,根据用户请求的方法,执行相应的doGet()或是doPost()方法
c、在销毁阶段,执行destroy()方法后会释放Servlet 占用的资源
d、destroy()方法仅执行一次,即在服务器停止且卸载Servlet时执行该方法

10、下面关于volatile的功能说法正确的是哪个

a、原子性
b、有序性
c、可见性
d、持久性

答案:
b
a
d
b
c
c
c
c
a
bc

  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值