更多“Scala异常处理:()A、Case匹配的方式处理B、Throw出去C、抛插值器D、singleton=false”相关问题
  • 第1题:

    一般情况下,只有当switch语句中( )时,default子句才会被执行。

    A.表达式的值与所有case子句中的值匹配时

    B.表达式的值与所有case子句中的值都不匹配时

    C.表达式的值与第一个case子句中的值匹配时

    D.表达式的值与最后一个case子句中的值匹配时


    正确答案:B
    解析:switch语句把表达式的值依次与每个case子句中的值比较,若遇到匹配的值,就执行该case子句的语句序列;只有当与所有的case子句都不匹配时,才执行default子句的内容。

  • 第2题:

    以下关系表达式中,其值为False的是

    A.Base>"Basic"

    B.List1>"Command1"

    C.CASE=Ucase("case")

    D.Integer>"Int"


    正确答案:A
    解析:字符串比较大小的规则是从左到右逐个比较其字符的ASCII值。有以下几种情况:①字符串完全相等。②当两个字符串不是所有对应位置上的字符都相等,以第一次出现不同字符时的比较结果为准。例如,当"Base"与"Basic"进行比较时,先比“B”=“B”,再比“a”=“a”,再比“s”=“s”,,再比“e”>“i”,计算结果为False,空格与“c”就没必要继续进行比较了。两个字符串不一样长时。将长度短的字符串右边用空格补齐,然后逐个比较。③部分相同的两个字符串,长的大。④相同大小写的字母按英文字典顺序比较。在字典中后出现的比在前面出现的大。大小写不同的字母,小写字母总是大于相同的大写字母。⑤汉字字符串按拼音的ASCII值比较。⑥数字字符规则同上。

  • 第3题:

    关于捕获异常和抛异常,下列哪些说法符合《阿里巴巴Java开发手册》:

    A.如果需要捕获不同类型异常,为了方便处理,可以使用catch(Exceptione){...}

    B.不要捕获异常后不处理,丢弃异常信息

    C.捕获异常与抛异常,必须是完全匹配,或者捕获异常是抛异常的父类

    D.异常定义时区分unchecked/checked异常,避免直接使用RuntimeException抛出


    正确答案:BCD

  • 第4题:

    在scala中的模式匹配可以匹配哪些类型()

    • A、通配符匹配
    • B、常量匹配
    • C、变量匹配
    • D、构造函数匹配等

    正确答案:A,B,C,D

  • 第5题:

    工程数据处理中,使用线性插值法完成()

    • A、一元插值
    • B、二元插值
    • C、曲线拟合
    • D、曲线绘制

    正确答案:A

  • 第6题:

    在scala语言中String字符串中不可以应用插值器


    正确答案:错误

  • 第7题:

    下列关于Scala对于异常的处理处理正确的是:()

    • A、Case匹配的方式处
    • B、Throw出去
    • C、抛插值器
    • D、singleton=false

    正确答案:A,B

  • 第8题:

    VLOOKUP(E5,会计科目表!$A$3:$B$80,2,FALSE)的含义为()。

    • A、在“会计科目表!$A$3:$B$80”中查找“E5”,并返回E5所在行的第五列的值
    • B、FALSE表示只寻找精确匹配值
    • C、FALSE表示返回精确匹配值或近似匹配值
    • D、在“会计科目表!$A$3:$B$80”中查找“2”,并返回E5所在行的第E列的值

    正确答案:B

  • 第9题:

    在C#语言中,switch语句用()来处理不匹配case语句的值。

    • A、 default
    • B、 anyelse
    • C、 break
    • D、 goto

    正确答案:A

  • 第10题:

    单选题
    程序读入用户输入的一个值,要求创建一个异常,如果输入值大于10,使用throw语句显示地引发异常,异常输出的信息为“something‟s wrong!”,语句为()
    A

    if(i>10) throw Exception (“something‟s wrong!”);

    B

    if(i>10) throw Exception e (“something‟s wrong!”);

    C

    if(i>10) throw new Exception (“something‟s wrong!”);

    D

    if(i>10) throw new Exception e (“something‟s wrong!”);


    正确答案: D
    解析: 暂无解析

  • 第11题:

    单选题
    异常处理使用()关键字来捕捉可能会引发异常的程序。
    A

     Click

    B

     try

    C

     catch

    D

     throw


    正确答案: C
    解析: 暂无解析

  • 第12题:

    ( 难度:中等)下面关于模式匹配说法正确的是
    A.模式匹配采用match关键字声明,每个分支采用case关键字声明
    B.如果所有case都不匹配,则会执行case_分支
    C.只可以在match中使用字符类型
    D.如果没有写case_分支,则会抛出MatchError异常

    答案:ABD

  • 第13题:

    只有当swish语句中( )时,default子句才会被执行。

    A.表达式的值与第一个case子句中的值匹配

    B.表达式的值与第二个case子句中的值匹配

    C.表达式的值与所有case子句中的值匹配

    D.表达式的值与所有case子句中的值都不匹配


    正确答案:D

  • 第14题:

    在编写异常处理的Java程序中,每个catch语句块都应该与( )语句块对应,使得该语句块用来启动Java的异常处理机制。

    A.if―else

    B.switch

    C.try

    D.throw


    正确答案:D

  • 第15题:

    在Scala中一共有如下几种类型的模式匹配()

    • A、通配符匹配
    • B、常量匹配
    • C、变量匹配
    • D、构造函数匹配等

    正确答案:A,B,C,D

  • 第16题:

    在scala中引用数据类型的空值是哪个()

    • A、nothing
    • B、Null
    • C、0
    • D、false

    正确答案:B

  • 第17题:

    程序读入用户输入的一个值,要求创建一个自定义的异常,如果输入值大于10,使用throw语句显式地引发异常,异常输出信息为“something’s wrong!”, 语句为()。     

    • A、if ( i > 10 )   throw Exception(“something’s wrong!”);
    • B、if ( i > 10 )   throw Exception e (“something’s wrong!”);
    • C、if ( i > 10 )   throw new Exception(“something’s wrong!”);
    • D、if ( i > 10 )  throw new Exception e ("something’s wrong!");

    正确答案:C

  • 第18题:

    scala中String类没有插值器的概念


    正确答案:错误

  • 第19题:

    在编写异常处理的Java程序中,每个catch语句块都应该与()语句块对应,使得用该语句块来启动Java的异常处理机制。

    • A、if – else
    • B、switch
    • C、try
    • D、throw

    正确答案:C

  • 第20题:

    异常处理使用()关键字来捕捉可能会引发异常的程序。

    • A、 Click
    • B、 try
    • C、 catch
    • D、 throw

    正确答案:C

  • 第21题:

    数表公式化常用处理方法:函数插值和()

    • A、线性插值
    • B、曲线拟合
    • C、样条曲线
    • D、圆弧插补

    正确答案:B

  • 第22题:

    单选题
    工程数据处理中,使用线性插值法完成()
    A

    一元插值

    B

    二元插值

    C

    曲线拟合

    D

    曲线绘制


    正确答案: B
    解析: 暂无解析

  • 第23题:

    单选题
    在C#语言中,switch语句用()来处理不匹配case语句的值。
    A

     default

    B

     anyelse

    C

     break

    D

     goto


    正确答案: D
    解析: 暂无解析