计算机类

请看以下存储过程beginbegin<语句1>exceptionwhen othersdbms_output.put_line('错误1');end;begin<语句2>dbms_output.putline('错误2');end;exceptionwhen others thendbms_output.put_line("错误3");end;请问,当<语句1>,<语句2>出错时,该存储过程输出字符串分别是什么?

题目

请看以下存储过程

begin

begin

<语句1>

exception

when others

dbms_output.put_line('错误1');

end;

begin

<语句2>

dbms_output.putline('错误2');

end;

exception

when others then

dbms_output.put_line("错误3");

end;

请问,当<语句1>,<语句2>出错时,该存储过程输出字符串分别是什么?

如果没有搜索结果,请直接 联系老师 获取答案。
如果没有搜索结果,请直接 联系老师 获取答案。
相似问题和答案

第1题:

ASP中,使用If…Else条件语句,此语句的结束标志是End。()

A.错误

B.正确


参考答案:A

第2题:

在汇编语言程序中,下面关于END语句的叙述正确的是

A.END 语句表示子程序执行到此结束

B.END 语句在汇编后要产生机器码

C.END 语句是可执行语句

D.END 语句表示源程序到此结束


正确答案:D
解析:END是表示源程序结束的伪操作。

第3题:

执行下列语句段后程序的输出结果是______。

int x[]={1,2,3,4,5};

int q=x;

cout<<*(++q)<<end1;


正确答案:2
2

第4题:

以下语句错误的是

A.If a=1 And b=2 Then C=3 End If

B.If a=1 Then C=2 Else If a=2 Then C=2 End If

C.If a=1 Then C=3 End If

D.If a=1 Then C=2 Else If a=2 Then C=2 End If End If


正确答案:D
解析:本题考查If选择控制结构。If选择控制结构的两种形式为:“IfThen…EndIf”与“IfThen…ElseIfThen…EndIf”,选项D的写法是错误的,多出了EndIf。答案为D。

第5题:

下列语句错误的是

A.If a=3 And b=2 Then c=3 End If

B.If a=1 Then c=2 Else If a=2 End If

C.If a=3 And b=2 Then c=2 Else If a=2 Then c=3 End If

D.If a=1 Then c=2


正确答案:B
解析:本题考查If句型的使用。If语句有单行语句与块结构两种。A、D为单行语句,C为块结构语句,而B由于缺少Else If后面的语句块而不健全,是错误的,故本题选B。

第6题:

执行“cout.<<char(‘F’,-2)<<end 1;”语句后得到的输出结果为【 】。


正确答案:D
D 解析:根据ASCII码的形式‘F’-2 得到的值便是D。

第7题:

假设X的值是5,则执行以下语句时,可得到的输出结果是ABCDEF的Select Case语句是 ( )

A.Select Case X Case 10 To 1 Print“ABCDEF” End Select

B.Select Case X Case Is>15,Is<5 Print"ABCDEF" End Select

C.Selecl Case K Case Is>5,1,3,To 10 Print"ABCDEF" End Select

D.Select Case X Case 1,3,Is>5 Print"ABCDEF" End Select


正确答案:C
解析:本题主要是对多分支结构 Select Case语句的考查。
  其中在Case子句中,表达式列表可以是多个表达式,每个表达式之间用逗号分割,表达式可以是如下形式x
  值、值1 To值2(注意:值1值2)、Is比较运算符值。执行时,首先计算Select Case语句中测试表达式的值。然后从每一个Case开始找满足该值的Case语句,遇到第一个表达式列表值与测试表达式相匹配的Case语句,则执行其后的语句序列,然后跳出Select Case结构。题中选项B、D中的表达式列表中都不包含有X的值,故可直接排除。选项A中的 Case子句后的表达式如果写成1 To 10,则可输出结果“ABCDEF”。选项D中,X的值在表达式3 To 10的范围内,故可以执行其后的语句序列,输出"ABCDEF'。

第8题:

语句cout<<setiosflags(ios::showpos)<<38<<""<<-38<<end1;的输出结果为【 】。


正确答案:+37-38
+37-38

第9题:

为达到把a、b中的值交换后输出的目的,某人编程如下: Private Sub Command1_Click a%=10:b%=20 Call swap(a,B.:Print a,b End Sub Private Sub swap(ByVal aAs Integer,ByVal bAs Integer) c=a:a=b:b=c End Sub 在运行时发现输出结果错了,需要修改。下面列出的错误原因和修改方案中正确的是。 A.调用swap过程的语句错误,应改为:Call swap a,b B.输出语句错误,应改为:Print “a”,“b” C.过程的形式参数有错,应改为:swap(ByRef a As Integer,ByRef b As Integer) D.swap中3条赋值语句的顺序是错误的,应改为a=b:b=c:c=a


正确答案:C

第10题:

假定已有如下变量说明和枚举定义:判断下列语句是否符合语法规则,结果是()。

A.语句1错误,语句2和语句3正确

B.语句2正确,语句1和语句3错误

C.语句3正确,语句1和语句2错误

D.语句1正确,语句2和语句3错误


参考答案:A

更多相关问题