niusouti.com
参考答案和解析
正确
更多“28、当赋值语句右边表达式类型与左边变量类型不一致时,以_______类型为准。”相关问题
  • 第1题:

    若函数的返回值与return表达式类型不一致时,以return表达式类型为准。()

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


    正确答案:错误

  • 第2题:

    以下正确的说法是______。

    A.定义函数时,形参的说明可以放在函数体内

    B.return后边的值不能为表达式

    C.如果函数值的类型与返回值类型不一致,以函数值类型为准

    D.如果形参与实参的类型不一致,以实参类型为准


    正确答案:C

  • 第3题:

    关于赋值语句的作用,正确的描述是()

    A.变量和对象必须类型相同

    B.每个赋值语句只能给一个变量赋值

    C.将变量改写为新的值

    D.将变量绑定到对象


    正确答案:D

  • 第4题:

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

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


    正确答案:正确

  • 第5题:

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


    正确答案:错误

  • 第6题:

    函数返回值类型是由()

    • A、return语句的表达式类型决定
    • B、则主调函数接收变量类型决定
    • C、调用函数时系统随机分配决定
    • D、定义函数时所指定的函数类型决定

    正确答案:D

  • 第7题:

    如果函数值的类型和return语句中表达式的值不一致,则以函数类型为准.


    正确答案:正确

  • 第8题:

    以下正确的说法是()。

    • A、定义函数时,形参的类型说明可以放在函数体内
    • B、return后边的值不能为表达式
    • C、如果函数值的类型与返回值类型不一致,以函数值类型为准
    • D、如果形参与实参类型不一致,以实参类型为准

    正确答案:C

  • 第9题:

    赋值语句的功能是把右边的表达式的值赋给左边的变量或某个带有属性的对象。


    正确答案:正确

  • 第10题:

    赋值号"="两边内容不能随意互换,左边只能是变量,右边可以是数值、变量或表达式(FANUC系统、华中系统)。


    正确答案:正确

  • 第11题:

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

    表达式(binstanceofA)的值为true

    B

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

    C

    b的值可以为null

    D

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


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

  • 第12题:

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

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

    B

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

    C

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

    D

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


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

  • 第13题:

    以下正确的说法是

    A.定义函数时,形参的类型说明可以放在函数体内

    B.return后边的值不能为表达式

    C.如果函数值的类型与返回值类型不一致,以函数值类型为准

    D.如果形参与实参类型不一致,以实参类型为准


    正确答案:C
    解析:选项A)中定义函数时,形参的类型说明应该放在形参表列内说明。老版本C语言中,对形参类型的声明是放在函数定义的第2行,也就是不在第1行的括号内指定形参的类型,而在括号外单独指定。选项B)中return后面的值可以是一个表达式。选项D)中实参与形参的类型应相同或赋值兼容。如果实参为整型而形参为实型,或者相反,则按不同类型数值的赋值规则进行转换,以形参类型为准。

  • 第14题:

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

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

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

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

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

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


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

  • 第15题:

    有关return语句说法不正确的是( )

    A)系统默认的返回值类型为整型,故当函数的返回值为int型时,在函数定义时,返回值的类型说明可以省略

    B)当函数有返回值时,凡是允许表达式出现的地方,都可以调用该函数

    C)当函数没有返回值时,函数的返回值类型可以说明为void型,它表示“无类型”或“空类型”

    D)函数的返回值类型必须与return语句中的表达式值的类型一致,但c语言也允许不同;这时,系统以函数定义时的返回值类型说明为准,并自动地将return语句中表达式的值转换为函数的返回值类型


    正确答案:D

  • 第16题:

    编一个程序,定义结构类型(有学号、姓名、性别和程序设计成绩四个字段),声明该结构类型变量,用赋值语句对该变量赋值以后再输出。


    正确答案: structstudent
    {
    publicintno;
    publicstringname;
    publicstringsex;
    publicdoublescore;
    }
    classProgram
    {
    staticvoidMain(string[]args)
    {
    studentstu;
    stu.no=10003;
    stu.name="小小";
    stu.sex="女";
    stu.score=89.5;
    Console.WriteLine("学生的学号是{0},名字叫{1},性别是{2},程序设计的成绩是{3}",stu.no,stu.name,stu.sex,stu.score);

  • 第17题:

    赋值号"="两边内容不能随意互换,左边只能是变量,右边可以是数值、变量或表达式(SIEMENS系统)。


    正确答案:正确

  • 第18题:

    在以下关于C语言的不严格的叙述中,错误的说法是()。

    • A、在标识符中,大写字母和小些字母的意义相同
    • B、有些不同类型的变量可以在一个表达式中运算
    • C、在赋值表达式中等号“=”左边的变量和右边的值可以是不同类型
    • D、同一个运算符号在不同的场合可以有不同的含义

    正确答案:A

  • 第19题:

    以下不正确的说法是()。

    • A、实参可以是常量,变量或表达式
    • B、形参可以是常量,变量或表达式
    • C、实参可以为任意类
    • D、如果形参和实参的类型不一致,以形参类型为准

    正确答案:B

  • 第20题:

    函数中相关说法不正确的是()

    • A、定义函数时,形参的类型说明可以放在函数体内
    • B、如果形参与实参的类型不一致,以实参类型为准
    • C、return后面可以常量,表达式
    • D、函数中没有return语句则返回一个不确定的值

    正确答案:A,C,D

  • 第21题:

    在VB中,当表达式的类型与变量的类型不一致时,强制转换成等号左边的精度。如: s%=10/3 s中的结果为()

    • A、3.3333333
    • B、3
    • C、4
    • D、0

    正确答案:B

  • 第22题:

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

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

    正确答案:A,C,D

  • 第23题:

    判断题
    赋值语句的功能是把右边的表达式的值赋给左边的变量或某个带有属性的对象。
    A

    B


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

  • 第24题:

    问答题
    编一个程序,定义结构类型(有学号、姓名、性别和程序设计成绩四个字段),声明该结构类型变量,用赋值语句对该变量赋值以后再输出。

    正确答案: structstudent
    {
    publicintno;
    publicstringname;
    publicstringsex;
    publicdoublescore;
    }
    classProgram
    {
    staticvoidMain(string[]args)
    {
    studentstu;
    stu.no=10003;
    stu.name="小小";
    stu.sex="女";
    stu.score=89.5;
    Console.WriteLine("学生的学号是{0},名字叫{1},性别是{2},程序设计的成绩是{3}",stu.no,stu.name,stu.sex,stu.score);
    解析: 暂无解析