niusouti.com
更多“设有说明语句:intx,a,b,c;doubled=3.14;,”相关问题
  • 第1题:

    下面的哪个赋值语句是不对的()。

    A.floatf=11.1;

    B.doubled=5.3E12;

    C.doubled=3.14159;

    D.doubled=3.14D;


    正确答案:A

  • 第2题:

    设有定义intx=‘A’;,则执行下列语句之后,x的值为_________x%='A';

    A.‘a’

    B.0

    C.65

    D.‘A’


    正确答案:B

  • 第3题:

    若有定义语句:“int a=10;double b=3.14;”,则表达式A+a+b值的类型是( )。

    A.char

    B.int

    C.double

    D.float


    正确答案:C
    如果是字符数据和整数运算将先转换成整型再进行运算,当整型和浮点数进行运算,为了提高精度将会转化为双精度类型然后进行运算,所以此题结构的数值类型为double类型。

  • 第4题:

    试题14

    若有定义语句:int a=10; double b=3.14; , 则表达式‘A’+a +b值的类型是()

    A.char

    B.int

    C.double

    D.float


    正确答案:C
    试题14分析
    数据自动转换时,按照数据长度增加的方向进行转换,以保证精度不降低。
    试题14答案
    C

  • 第5题:

    在VB语言中,下列常量说明语句正确的是()。

    • A、Const PI As Single=3.14
    • B、Dim a As Integer=15
    • C、Const PI=3.14 As single
    • D、Dim a=15 As Integer

    正确答案:A

  • 第6题:

    设有说明语句:inti=5;charc=“A”;doubled=3.14;;,以下结果为整型的表达式是()

    • A、i/2+d
    • B、i/2*c
    • C、c+d/2
    • D、i/2+c+d

    正确答案:B

  • 第7题:

    设有说明语句:intx=1;doubley=1.0;,以下不符合C语言语法的表达式是()

    • A、++x,y=x--
    • B、x=(int)*(y/3)
    • C、x=x+10=x+y
    • D、(doublE)x/3

    正确答案:C

  • 第8题:

    要为float类型变量x、y、z赋同一初值3.14,下列说明语句哪一个是正确的()。

    • A、floatx,y,z=3.14;
    • B、floatx,y,z=3*3.14;
    • C、floatx=3.14,y=3.14,z=3.14;
    • D、floatx=y=z=3.14;

    正确答案:C

  • 第9题:

    单选题
    在VB语言中,下列常量说明语句正确的是()。
    A

    Const PI As Single=3.14

    B

    Dim a As Integer=15

    C

    Const PI=3.14 As single

    D

    Dim a=15 As Integer


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

  • 第10题:

    单选题
    设有以下说明语句 structex {intx;floaty;charz;}example; 则下面的叙述不正确的是()。
    A

    struct是结构体类型的关键字

    B

    example是结构体类型名

    C

    x,y,z都是结构体成员名

    D

    structex是结构体类型


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

  • 第11题:

    单选题
    设有说明语句:intx=1;doubley=1.0;,以下不符合C语言语法的表达式是()
    A

    ++x,y=x--

    B

    x=(int)*(y/3)

    C

    x=x+10=x+y

    D

    (doublE)x/3


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

  • 第12题:

    单选题
    以下正确的函数原型语句是()。
    A

    doublefun(intx,inty)

    B

    doublefun(intx;inty)

    C

    doublefun(intx=5,inty)

    D

    doublefun(intx,y)


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

  • 第13题:

    Whichofthefollowingassignmentisnotcorrect?()

    A.floatf=11.1;

    B.doubled=5.3E12;

    C.doubled=3.14159;

    D.doubled=3.14;.


    参考答案:A
    浮点数的赋值是带有小数点的数字缺省是double型的,如果在浮点数后面加f或者F则是float,后面加d或者D则是double,科学计数法形式的浮点数也是double型的,而double的精度比float高,将一个高精度的double赋值给一个低精度的float时需要进行强制类型转换,反之则不需要。

  • 第14题:

    设有以下语句:intx=10;x+=3+x%(3),则x的值是()。

    A.14

    B.15

    C.11

    D.12


    正确答案:A

  • 第15题:

    下列变量说明语句中,正确的是

    A.char:a b c;

    B.chara;b;c;

    C.intx;z;

    D.intx,z;


    正确答案:D

  • 第16题:

    设有定义:intx=0,*p=&x;则语句printf(“%d/n”,*p);的输出结果是()

    • A、随机值
    • B、0
    • C、x的地址
    • D、p的地址

    正确答案:B

  • 第17题:

    以下正确的函数原型语句是()。

    • A、doublefun(intx,inty)
    • B、doublefun(intx;inty)
    • C、doublefun(intx=5,inty)
    • D、doublefun(intx,y)

    正确答案:A

  • 第18题:

    设有说明语句:intx;,执行语句x=10;x+=x-=x;后,变量x的值为()

    • A、0
    • B、10
    • C、20
    • D、30

    正确答案:A

  • 第19题:

    把x、y定义成float类型变量,并赋同一初值3.14的定义语句是()

    • A、floatx,y=3.14;
    • B、floatx,y=2*3.14;
    • C、floatx=3.14,y=3.14;
    • D、floatx=y=3.14;

    正确答案:C

  • 第20题:

    下列的哪个赋值语句是不正确的()

    • A、floatf=11.1;
    • B、doubled=5.3E12;
    • C、floatd=3.14f;
    • D、doublef=11.1E10f;

    正确答案:A

  • 第21题:

    单选题
    设有说明语句:inti=5;charc=“A”;doubled=3.14;;,以下结果为整型的表达式是()
    A

    i/2+d

    B

    i/2*c

    C

    c+d/2

    D

    i/2+c+d


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

  • 第22题:

    单选题
    设有说明语句:intx,a,b,c;doubled=3.14;,以下不符合C语言语法的表达式是()
    A

    d%3

    B

    d+=-1

    C

    x=(a=-1,b=-3,a*B)

    D

    a+=(a=3)*(b=2)*(c=1)


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

  • 第23题:

    单选题
    设有说明语句:intx;,执行语句x=10;x+=x-=x;后,变量x的值为()
    A

    0

    B

    10

    C

    20

    D

    30


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