网友您好, 请在下方输入框内输入要搜索的题目:
题目内容
(请给出正确答案)
21、使用new运算符分配内存出错,系统抛出的异常类型是_____________
参考答案和解析
正确
更多 “21、使用new运算符分配内存出错,系统抛出的异常类型是_____________” 相关考题
考题
关于动态存储分配,下列说法正确的是A.new 和 delete是C++语言中专门用于动态内存分配和释放的函数B.动态分配的内存空间也可以被初始化C.当系统内存不够时,会自动回收不再使用的内存单元,因些程序中不必用delete释放内存空间D.当动态分配内存失败时,系统会立刻崩溃,因此一定要慎用new
考题
关于new运算符的错误的描述是( )。A.使用运算符new创建对象数组时必须定义初始值B.使用运算符new创建对象时,会调用类的构造函数C.运算符new可以用来动态创建对象和对象数组D.使用new运算符创建的对象可以使用运算符delete删除
考题
下面有关运算符的说法错误的是()。A、算术运算符不能对布尔类型、String*和Object*进行算术运算B、关系运算符中的“==”和赋值运算符中的“=”是相同的C、sizeof运算符是用来查询某种数据类型或表达式的值在内存中所占的内存空间大小D、括号()在运算符的优先级中是最高的,它可以改变表达式的运算顺序
考题
下列关于delete运算符的叙述中,错误的是( )
A使用delete运算符释放类对象时要调用该类的析构函数Bdelete运算符可以作用于空指针C由new运算符分配的动态内存空间必须通过delete运算符释放D使用delete运算符释放动态分配的单个对象和对象数组的语法格式相同
考题
编译和运行下列程序,请选择正确的输出结果______。 public class ex31 { private void test() { System.out.println(6 + 6 + "(Result)"); } public static void main(String[] args) { new ex31().test(); } }A.12(Result)B.66(Reslllt)C.编译时出错,运算符“+”不能实现一个string类型的数据和一个int类型数据的加法运算D.运行时出错,运算符“+”不能将int类型数据转化为sbing类型
考题
下列关于new运算符的描述中错误的是( )。A.使用运算符new创建对象数组时必须定义初始值B.使用运算符new创建对象时,会调用类的构造函数C.运算符new可以用来动态创建对象和对象数组D.使用new运算符创建的对象可以使用运算符delete删除
考题
下列错误使用异常的做法是()A、在程序中使用异常处理还是使用错误返回码处理,根据是否有利于程序结构来确定,并且异常和错误码不应该混合使用,推荐使用异常B、一个方法不应抛出太多类型的异常。throws/exception子句标明的异常最好不要超过三个C、异常捕获尽量不要直接catch(Exceptionex),应该把异常细分处理D、程序内抛出的异常本身就可说明异常的类型、抛出条件,可不填写详细的描述信息。捕获异常后用exception.toString()取到详细信息后保存
考题
下列有关数组的说法中,正确的是()。A、数组的类型可以是基本型,也可以是类,但不能是接口B、Java中的数组用new运算符创建,new运算符还将为数组分配相应的内存空间C、对于数组空间的回收,Java和C/C++相同,都是由程序控制的D、以上说法均错误
考题
单选题以下程序的打印结果是什么() tx=session.beginTransaction(); Customer c1=(Customer)session.load(Customer.class,new Long(1)); Customer c2=(Customer)session.load(Customer.class,new Long(1)); System.out.println(c1==c2); tx.commit(); session.close();A
运行出错,抛出异常B
打印falseC
打印trueD
编译出错
考题
单选题下面有关运算符的说法正确的是()。A
算术运算符不能对布尔类型,String*(字符串类型)和Object*(对象类型)进行算术运算B
关系运算中的”= =”和赋值运算符中的”=”是相同的C
sizeof运算符用来查询某种数据类型或表达式的值在内存中所占懂得内存空间大小(字节数)D
括号在运算符中的优先级中是最高的,它可以改变表达式的运算顺序
考题
单选题下列有关数组的说法中,正确的是()。A
数组的类型可以是基本型,也可以是类,但不能是接口B
Java中的数组用new运算符创建,new运算符还将为数组分配相应的内存空间C
对于数组空间的回收,Java和C/C++相同,都是由程序控制的D
以上说法均错误
热门标签
最新试卷