网友您好, 请在下方输入框内输入要搜索的题目:
题目内容
(请给出正确答案)
如下代码中,statement语句在语法和逻辑上都正确的是 try{ if(number2 ==0) throw number1; ...... } catch(statement){ cout << e << endl; }
A.int e
B.int& e
C.int* e
D.const int& e
参考答案和解析
int e;int& e;const int& e
更多 “如下代码中,statement语句在语法和逻辑上都正确的是 try{ if(number2 ==0) throw number1; ...... } catch(statement){ cout << e << endl; }A.int eB.int eC.int* eD.const int e” 相关考题
考题
在Java中,关于捕获错误的语法try-catch-finally的说法正确的是()
A.try–catch必须配对使用B.try可以单独使用C.try–finally可以配对使用D.在tru–catch后如果定义了finally肯定会执行
考题
( 11 )请在如下程序中的空格处填写正确的语句:#includeiostreamusing namespace std;class Base{public:void fun(){cout"Base fun"endl;}};class Derivde:public Base{public:void fun(){___________// 调用基类的函数 fun()cout"Derived fun"endl;}};
考题
( 20 )已知数组 arr 的定义如下:int arr[5] = {1,2,3,4,5};下列语句中输出结果不是 2 的是A ) cout *arr+1 endl;B ) cout *(arr+1)endl;C ) cout arr[1] endl;D ) cout *arr endl;
考题
使用VC++6.0打开考生文件夹下的源程序文件1.cpp,该程序运行时有错误,请改正错误,使程序正常运行,并且要求最后一个catch必须抛出执行的任何异常。程序异常,输出信息为errorOERROR注意:不要改动main函数,不能增加或删除行,也不能更改程序的结构,错误的语句在//******error******的下面。试题程序:includeiostream.h)intmain{try{throw(error);}//********error********catch(chars){coutsendl;}try{throw((int)0);}//********error********catch{coutiendl;}try{throw(O);throw(error);}//********error********catch{coutERRORendl;}return0;}
考题
有如下4个语句:\n①cout~A~setfill(~*~)leftsetw(7)~B~endl;\n②coutsetfill(~*~)leftsetw(7)~A~~B~endl;\n③cout~A~serfill(~*~)rightsetw(7)~B~endl;\n④coutsetfill(~*~)rightsetw(7)~A~~B~endl;\n其中能显示A******B的是A、①和③B、①和④C、②和③D、②和④
考题
有如下4个语句:①cout~A~setfill(~*~)leftsetw(7)~B~endl;②coutsetfill(~*~)leftsetw(7)~A~~B~endl;③cout~A~serfill(~*~)rightsetw(7)~B~endl;④coutsetfill(~*~)rightsetw(7)~A~~B~endl;其中能显示A******B的是A、①和③B、①和④C、②和③D、②和④
考题
Given:Which statement is true?()
A. Compilation succeeds.B. Class A does not compile.C. The method declared on line 9 cannot be modified to throw TestException.D. TestA compiles if line 10 is enclosed in a try/catch block that catches TestException.
考题
阅读下面程序import javax.swing.JOptionPane;public class Comparison{public static void main(String args[]){String firstNumber, //用户输入第1个数据变量second Number, //用户输入第2个数据变量result; //输出结果变量int number1, //用于比较的第1个数number2; //用于比较的第2个数//用户输入第1个数据的字符串firstNumber=JOptionPane. showInputDialog(“输入第1个整数:”);//用户输入第2个数据的字符串secondNumber=JOptionPane.showlnputDialog(“输入第2个整数:”);//将字符串转换为整数类型number1=Integer.parseInt(firstNumber);number2=Integer.parseInt(secondNumber);//初始化结果变量___________________;//比较两个数据if(number1=number2)result += number1 +" =" + number2;if(number1 != number2 )result += numberl +" !=" + number2;if( number1 < number2 )result = result + "\n" + numberl +" <" + number2;if(number1 > number2 )result = result + "\n" + number1 + ">" + number2;if( number1 <= number2 )result = result + "\n" + number1 +" <=" + number2;if (number1 >= number2 )result = result + "\n" + number1 + ">=" + number2;//显示结果JOptionPane.showMessageDialog(null,result," 比较结果",JOptionPane. INFORMATION_MESSAGE);System.exit(0);}}为使程序能正确运行并得到合理的输出结果,初始化结果变量语句(下划线处)应是A.result = ""B.result = nullC.result = number1D.result = number2
考题
这段代码有什么不足之处?try {Connection conn = ...;Statement stmt = ...;ResultSet rs = stmt.executeQuery("select * from table1");while(rs.next()) {}} catch(Exception ex) {}
考题
阅读下列Java程序和程序说明,将应填入(n)处的字句写在对应栏内。【说明】本程序实现功能:读入两个整数,第1个数除以第2个数,声明当除数为零时抛出异常类DivideByZeroException。public class DivideByZeroException (1) {public DivideByZeroException ( ) {super("Attcmpted to divide by zero");}}import java.io. *;public class Example {private static int quotient(int numerator, in)\”}t denominator) throwsDivideByZeroException {if (denominator==0)throw (2);return(numerator / denominator);}public static void main(String args[]) {int number1=0, number2=0, result0;try{System.out.print1n("Enter the first number:");number1 = Integer. valueOf(Keyboard.getString()).intValue();System.out.print1n("Enter the second number:");number2 = Integer. Va1ueOf(Keyboard.getString()).intValue();result = quotient(number1,number2);}catch (NumberFormatException e) {System.out.print1n("Invalid integer entered!");System. exit(-1);}catch ((3)) {System.out.print1n(e.to String());System.exit(-1);}Systcm.out.pfint1n(number1 + "/" + number2 + "=" + result);}}其中, Keyboard类的声明为:import java.io.*;public class Keyboard{static BufferedReader inputStream =(4)(new InputStreamReader(System.in));public static int getInteger() {try(return (Intoger.valueOf(inputStream.readLine().trim()).intValue());} catch (Exception e) {e.printStackTrace();return 0;}}public static String getString() {try{return (inputStream.readLine());} catch ((5)){ return "0";}}}
考题
有如下4个语句: ①cout<<‘A’<<setfill(‘*’)<<1eft<<setw(7)<<‘B’<<endl; ②cout<<setrill(‘*’)((1eft<<setw(7)<<‘A’<<‘B’<<endl; ③cout<<‘A’<<serfill(‘*’)<<right<<setw(7)<<‘B’<<endl; ④cout<<setfill(‘x’)<<right<<setw(7)<<‘A’<<‘B’<<endl;A.①和③B.①和④C.②和③D.②和④ 其中能显示A* * * * * *B的是( )。
考题
有如下四个语句: ①cout<<A<<seifill(*)<<left<<setw(7)<<B<<endl; ②cout<<setfill(*)<<left<<setw(7)<<A<<B<<endl; ③cout<<A<<serfill(*)<<right<<setw(7)<<B<<endl; ④cout<<setfill(*)<<right<<setw(7)<<A<<B<<endl; 其中能显示A******B的是( )。A.①和③B.①和④C.②和③D.②和④
考题
以下对于try…catch语句描述正确的是()
A.try…catch语句处理程序中的错误B.try...catch语句处理程序中的bugC.try...catch语句处理程序中的异常D.以上说法都不正确
考题
请在如下程序中的空格处填写正确的语句: include using namespace std; class Base {
请在如下程序中的空格处填写正确的语句:include <iostream>using namespace std;class Base {public:void fun() {cout<<"Base fun"<<endl; }};class Derived: public Base {public:void fun() {【 】; //调用基类的函数fun()cout<<"Derived fun "<<endl;}};
考题
下列关于C#的异常处理的说发法,错误的是()。A、Try块必须跟catch块组合使用,不能单独使用B、一个try块可以跟随多个catch块C、使用throw语句既可引发系统异常,也可以引发由开发人员创建的自定义异常D、在try…catch…..finally块中,即便开发人员编写强制逻辑代码,也不能跳出finally块的执行
考题
Which the statement is true?()A、 The Error class is a Runtime Exception.B、 No exceptions are subclasses of Error.C、 Any statement that may throw an Error must be enclosed in a try block.D、 any statement that may throw an Exception must be enclosed in a try block.E、 Any statement that may throw an Runtime Exception must be enclosed in a try block.
考题
在Java中,关于捕获错误的语法try - catch - finally的说法正确的是() A、try – catch 必须配对使用B、try 可以单独使用C、try – finally 可以配对使用D、在 tru – catch 后如果定义了finally肯定会执行
考题
在try-catch-finally结构中,哪个说法不正确()A、可以存在多个catch语句块,表示可以捕捉多种异常B、不能同时没有catch语句块和finally语句块C、结构整体可以当作一条语句,从而可以嵌套在其他try-catch-finally结构中D、在try-catch-finally结构中,不发生异常,finally语句块不会执行
考题
在Java的异常处理语句try-catch-final中,以下描述不正确的是()。A、try后面是可能产生异常的代码,catch后面是捕获到某种异常对象时进行处理的代码,final后面是没有捕获到异常时要执行的代码B、try后面是可能产生异常的代码,catch后面是捕获到某种异常对象时进行处理的代码,final后面是无论是否捕获到异常都必须执行的代码C、catch语句和final语句都可以缺省D、catch语句用来处理程序运行时的非致命性错误,而final语句用来处理程序运行时的致命性错误E、当程序运行时抛出的异常是cathe语句中异常的子类,异常也会被捕捉执行相应的catch语句
考题
下面关于try、catch和finally语句块的组合使用,正确的是()A、try{,}B、try{,}finally{,}C、try{,}catch{,}finally{,}D、try{,}catch{,}catch{,}
考题
多选题下列关于C#的异常处理的说发法,错误的是()。ATry块必须跟catch块组合使用,不能单独使用B一个try块可以跟随多个catch块C使用throw语句既可引发系统异常,也可以引发由开发人员创建的自定义异常D在try…catch…..finally块中,即便开发人员编写强制逻辑代码,也不能跳出finally块的执行
考题
单选题在try-catch-finally结构中,哪个说法不正确()A
可以存在多个catch语句块,表示可以捕捉多种异常B
不能同时没有catch语句块和finally语句块C
结构整体可以当作一条语句,从而可以嵌套在其他try-catch-finally结构中D
在try-catch-finally结构中,不发生异常,finally语句块不会执行
考题
单选题Which the statement is true?()A
The Error class is a Runtime Exception.B
No exceptions are subclasses of Error.C
Any statement that may throw an Error must be enclosed in a try block.D
any statement that may throw an Exception must be enclosed in a try block.E
Any statement that may throw an Runtime Exception must be enclosed in a try block.
考题
单选题Given: Which statement is true?()A
Compilation succeeds.B
Class A does not compile.C
The method declared on line 9 cannot be modified to throw TestException.D
TestA compiles if line 10 is enclosed in a try/catch block that catches TestException.
热门标签
最新试卷