多选题如果a,b是引用类型的变量,且赋值表达式Aa=b;是正确的,那么()A表达式(binstanceofA)的值为trueBb的类型可以是A的父类型Cb的值可以为nullD如果A为Object,那么b可以是任何引用类型的变量

题目
多选题
如果a,b是引用类型的变量,且赋值表达式Aa=b;是正确的,那么()
A

表达式(binstanceofA)的值为true

B

b的类型可以是A的父类型

C

b的值可以为null

D

如果A为Object,那么b可以是任何引用类型的变量


相似考题
参考答案和解析
正确答案: C,A
解析: 暂无解析
更多“如果a,b是引用类型的变量,且赋值表达式Aa=b;是正确的,那么()”相关问题
  • 第1题:

    函数的返回值的类型是()A函数的类型B调用函数所赋值得变量的类型Creturn语句中表达式的类型


    函数的返回类型:函数返回值的类型.
    return 语句只在函数内使用。它起到让函数停止运行,然后返回一个值的作用。

        一个函数没有return;语句,也可以自然地结束,比如上面的代码一,当在屏幕上打印完第三行后,函数体内的代码也没了,所以函数自然就结束了,为什么还要return语句呢?

    下面的函数实现返回二数中的较大者:
    int max(int a, int b)
    {
        if(a > b)
            return a;
         return b;
    }

    这个函数有两个return;但并不是说它会返回两次。而是根据条件来执行不同的返回。执行以下面代码来调用上面的函数: int c = max(10,7); 得到的结果将是c等于10。

    关于return的最后几句话是:

    1、有些函数确实可以不需要return,自然结束即可;
    2、有些人习惯为return的返回值加一对(),如: return (a); 这样写和 return a;完全一样。当然,在某些特殊的情况下,一对()是必要的。
    3、一个函数是void类型时,return不能接返回,这时return仅起结束函数的作用。
    4、记得return 接的是一个表达式,可以是一个立即数,一个变量,一个计算式,前面我们就看到 return a+b;的例子。 return 甚至也可以接一个函数。

     

  • 第2题:

    若x是整型变量,pb是基类型为整型的指针变量,则不正确的赋值表达式是()。

    A、*pb=&x;

    B、pb=&x

    C、pb=x;

    D、*pb=*x


    参考答案:ACD

  • 第3题:

    如果内存变量和字段变量均有变量名“姓名”,那么引用内存变量的正确方法是( )。

    A. M.姓名

    B. M>姓名

    C. 姓名

    D. “姓名”


    正确答案:A
    内存变量常用于存储程序运行的中间结果或用于存储控制程序执行的各种参数。可直接通过变量名引用变量的值。但如果当前打开的表中有与变量同名的字段名,此时应使用“M.变量名”或“M->变量名”引用该变量,而字段名可以直接引用。

  • 第4题:

    现有一变量声明为boolean aa,下列的赋值语句正确的是

    A.aa=false

    B.aa=False

    C.aa="true"

    D.aa=0


    正确答案:A
    解析:布尔值true和false在Java语言中是必须小写的,这点不同于C语言和C++语言而且true和false不对应任何数值,包括O和1.它不能和数字进行相互转换,本身就是一种数据类型.写法不需要加"",如选项C)aa="true",这样的定义说明aa是个字符串。

  • 第5题:

    在进行赋值转换时,变量的类型被自动转换为赋值号右边的表达式值的类型。


    正确答案:错误

  • 第6题:

    宏程序中变量的初始赋值是()实现的。

    • A、直接赋值
    • B、间接赋值
    • C、用算术表达式赋值
    • D、用引导变量传送

    正确答案:D

  • 第7题:

    JavaScript的原始数据类型中null和undefined的共同点是()。

    • A、都是原始类型,保存在变量本地
    • B、都可以表示变量声明过但未被赋值,是所有未赋值变量的默认值
    • C、都可以表示变量不再指向任何对象地址
    • D、都是引用类型,值不保存在变量本地的数据类型

    正确答案:A

  • 第8题:

    以下变量x、y、z均为double类型且已正确赋值,不能正确表示数学式子:(x)/(y×z)的c语言表达式是()。

    • A、x/y*z
    • B、x*(1/(y*z))
    • C、x/y*1/z
    • D、x/y/z

    正确答案:A

  • 第9题:

    单选题
    若变量已正确定义并赋值,下面符合C语言语法的表达式是()。
    A

    a=a+7;

    B

    a=7+b+c,a++

    C

    int12.3%4

    D

    a=a+7=a+b


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

  • 第10题:

    单选题
    undefined是原始类型的数据,下列对undefined的描述正确的是()。
    A

    undefined表示变量声明过但未被赋值,是所有未赋值变量的默认值

    B

    undefined不保存在变量本地

    C

    undefined一般用于主动释放指向对象的引用

    D

    undefined专门表示变量不再指向任何对象地址


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

  • 第11题:

    单选题
    若已有定义语句:int a,b,c;且变量已正确赋初值,则以下选项中正确的赋值表达式是(  )。
    A

    a=(b=c)+8;

    B

    (a=b)=c=9;

    C

    a=(b==c)='A';

    D

    a+b=c+1;


    正确答案: A
    解析:
    A项正确,将c赋值给b后又加上8,然后再赋值给a;B、D项错误,赋值运算符左边必须是一个变量;C项错误,(b==c)是个表达式,语法错误。答案选择A选项。

  • 第12题:

    单选题
    关于地址和指针,以下说法正确的是(  )。
    A

    通过强制类型转换可以将一种类型的指针变量赋值给另一种类型的指针变量

    B

    可以取一个常数的地址赋值给同类型的指针变量

    C

    可以取一个表达式的地址赋值给同类型的指针变量

    D

    可以取一个指针变量的地址赋值给基类型相同的指针变量


    正确答案: A
    解析:
    常数的地址存储在内存的常量区,常量区存储的都是常量,值都是不可修改的,所以直接取常量的地址赋给指针变量没有任何意义,C语言也不允许这样做,编译会出错,B项错误;表达式的值存储在临时变量中,内存中存在专门用来存储临时变量的区域,对这块地址进行操作也是没有意义的,C语言不允许这样做,编译会出错,C项错误;可以取一个指针变量的地址,但是指针变量的地址属于指针,只能赋值给指针类型的指针变量,D项错误。答案选择A选项。

  • 第13题:

    若变量a是String类型的变量,那么表达式(a+

    A) 的类型是______。A) char

    B) String

    C) int

    D) long

     


    正确答案:B

  • 第14题:

    如果内存变量和字段变量均有变量名“姓名”,那么引用内存变量的正确方法是( )。

    A.M.姓名

    B.M>姓名

    C.姓名

    D.“姓名”


    正确答案:A
    内存变量常用于存储程序运行的中间结果或用于存储控制程序执行的各种参数。可直接通过变量名引用变量的值。但如果当前打开的表中有与变量同名的字段名,此时应使用“M.变量名”或“M->变量名”引用该变量,而字段名可以直接引用。

  • 第15题:

    下列叙述中正确的是( )。A.在赋值表达式中,赋值号的左边既可以是变量,也可以是任意表达式 SXB

    下列叙述中正确的是( )。

    A.在赋值表达式中,赋值号的左边既可以是变量,也可以是任意表达式

    B.实型变量中允许存放整型数

    C.若a和b类型相同,在执行赋值a=b后,b中的值将放入a中,但b中的值不变

    D.在C程序中,求余算符“%”两边的类型相同时才能进行运算


    正确答案:B
    选项A,在赋值表达式中,赋值号的左边只能是变量或者是代表某个存储单元的表达式,不能是任意表达式,右边也不得出现表达式;选项B中,整型变量中只能存放整型数,但实型变量中能存放实型数,也能存放整型数;选项C,表达式a=b的意思是把变量b的值赋给变量a,从而覆盖a中原来值;选项D,要求取余运算符"%"两边的类型均为整型。

  • 第16题:

    赋值语句的功能是计算表达式值并转换为相同类型数据后为变量或控件属性赋值。()

    此题为判断题(对,错)。


    正确答案:正确

  • 第17题:

    如果整型变量a、b、c已经正确定义,那么c=b=a=012是一个正确的表达式。


    正确答案:正确

  • 第18题:

    undefined是原始类型的数据,下列对undefined的描述正确的是()。

    • A、undefined表示变量声明过但未被赋值,是所有未赋值变量的默认值
    • B、undefined不保存在变量本地
    • C、undefined一般用于主动释放指向对象的引用
    • D、undefined专门表示变量不再指向任何对象地址

    正确答案:A

  • 第19题:

    若k为int整型变量且赋值7,请写出赋值表达式k*=k+3的运算结果()。


    正确答案:70

  • 第20题:

    如果a,b是引用类型的变量,且赋值表达式Aa=b;是正确的,那么()

    • A、表达式(binstanceofA)的值为true
    • B、b的类型可以是A的父类型
    • C、b的值可以为null
    • D、如果A为Object,那么b可以是任何引用类型的变量

    正确答案:A,C,D

  • 第21题:

    单选题
    若变量已正确定义并赋值,符合C语言语法的表达式是()
    A

    a=8+b+c,a++

    B

    a=3a

    C

    int(12.3%4)

    D

    a=a+1=c+b


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

  • 第22题:

    填空题
    若k为int整型变量且赋值7,请写出赋值表达式k*=k+3的运算结果()。

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

  • 第23题:

    单选题
    在VB的基本数据类型中,变体类型(Variant)可以表示任何类型的变量,如果有定义Dima,则以下变量赋值中正确的是()
    A

    a$=OK

    B

    a=OK

    C

    a=04/01/2001

    D

    以上都不正确


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