itgle.com

以下叙述中正确的是( )A.C程序中,赋值运算符的优先级最低B.若a是实型变量,C程序中允许进行以下赋值:a=10,因此,实型变量中允许存放整型数C.若a和b类型相同,在执行了赋值a=b后b中的值将放入a中,b中的值将丢失D.在C程序中,除号运算符“/”两边的类型相同时才能进行相除运算

题目

以下叙述中正确的是( )

A.C程序中,赋值运算符的优先级最低

B.若a是实型变量,C程序中允许进行以下赋值:a=10,因此,实型变量中允许存放整型数

C.若a和b类型相同,在执行了赋值a=b后b中的值将放入a中,b中的值将丢失

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


相似考题
更多“以下叙述中正确的是()A.C程序中,赋值运算符的优先级最低B.若a是实型变量,C程序中允许进行以下赋 ”相关问题
  • 第1题:

    以下叙述正确的是

    A.在C程序中,每行中只能写一条语句

    B.若a是实型变量,C程序中允许赋值a=10,因此实型变量中允许存放整型数

    C.在C程序中,无论是整数还是实数,都能被准确无误地表示

    D.在C程序中,%是只能用于整数运算的运算符


    正确答案:D
    解析:选项A)错误,因为在C语言中,各语句间可以用分号隔开,一行可以书写多个语句;选项B)错误的原因是,忽略了C语言中进行运算的数据类型必须一致的规定,因此实型变量中不允许存放整型数,存放整型数据其实是把整型转化为实型在存放。选项C)错误的原因是由于实型变量是用有限的存储单元存储的,因此能提供的有效数字总是有限的,在有效的位以外的数将被舍去,由此可能产生一些误差。

  • 第2题:

    以下叙述中错误的是______。

    A.C程序中的#include和#define行均不是C语句

    B.除逗号运算符外,赋值运算符的优先级最低

    C.C程序中,j++;是赋值语句

    D.C程序中,+、-、*、/、%号是算术运算符,司用于整型和实型数的运算


    正确答案:D
    解析:“%”是求余运算符,其两侧的数值只能为整型,所以它不能用于实型的运算,故选项D错误。

  • 第3题:

    以下叙述中错误的是( )。

    A.C程序中的#include和#define行均不是C语句

    B.除逗号运算符外,赋值运算符的优先级最低

    C.C程序中,j++;是赋值语句

    D.C程序中,+、-、*、/、%是算术运算符,可用于整型和实型数的运算


    正确答案:D
    解析:“%”是求余运算符,其两侧的数值只能为整型,不能用于实型数据的运算。

  • 第4题:

    以下不正确的叙述是A.在C程序中,逗号运算符的优先级最低B.在C程序中,APH和aph是两个不同的变量C.若a和b类型相同,在计算了赋值表达式a=b后,b中的值将放入a中,而b中的值不变D.从键盘输入数据时,对于整型变量,只能输入整型数值;对于实型变量,只能输入实型数值


    正确答案:D
    本题需要从四个选项中找出不正确的选项。在选项A中,逗号运算符的优先级最低是正确的,逗号运算符是所有运算符中优先级最低的运算符;在选项B中,由C语言对变量命名的规则可知,APH和aph是两个不同的变量,C语言是区分大小写的;在选项C中的说法也是正确的,只要a和b类型相同,在计算了赋值表达式a=b后,两者的值也相同,都是b的结果值;在选项D中,由于C语言提供数据类型的强制转换功能,因此,从键盘输入数据时,可以对实型变量输入整型数值。

  • 第5题:

    以下叙述不正确的是( )。

    A.在C程序中,逗号运算符的优先级最低

    B.在C程序中,APH和aph是两个不同的变量

    C.若a和b类型相同,在计算赋值表达式a=b后,b的值将放入a中,而b的值不变

    D.当从键盘输入数据时,对于整型变量只能输入整型数值,对于实型变量只能输入实型数值


    正确答案:D
    在c语言所有的运算符中,逗号运算符的优先级最低。C语言区分大小写,所以APH和aph是两个不同的变量。赋值表达式a=b表示将b的值赋予a,而b本身的值保持不变;通过键盘可以向计算机输入允许的任何类型的数据。选项D)中当从键盘输人数据时,对于整型变量可以输入整型数值和字符,对于实型变量可以输入实型数值和整型数值等。