设有如下的变量定义:inti=8,k,a,b;unsignedlongw=5;doublex=1,42,y=5.2;则以下符合C语言语法的表达式是()A、a+=a-=(b=4)*(a=3)B、x%(-3)C、a=a*3=2

题目

设有如下的变量定义:inti=8,k,a,b;unsignedlongw=5;doublex=1,42,y=5.2;则以下符合C语言语法的表达式是()

  • A、a+=a-=(b=4)*(a=3)
  • B、x%(-3)
  • C、a=a*3=2

相似考题
更多“设有如下的变量定义:inti=8,k,a,b;unsignedl”相关问题
  • 第1题:

    定义如下变量和数组:

    int k;

    int a[3][3]={9,8,7,6,5,4,3,2,1};

    则下面语句的输出结果是

    for(k=0;k<3;k++)printf("%d",a[k][k]);

    A.7 5 3

    B.9 5 1

    C.9 6 3

    D.7 4 1


    正确答案:B

  • 第2题:

    设有如下定义语句: int m[]={2,4,6,8,10},*k=m; 以下选项中,表达式的值为6的是( )。

    A.*(k+2)

    B.k+2

    C.*k+2

    D.*k+=2


    正确答案:A
    本题考查数组和指针,*k指针是指向rn数组的首地址,所以要使表达武的值为6,只需要指针指向第m[2],所以答案选择A。-

  • 第3题:

    设有如下的变量定义; int i=8,k,a,b; unsinged long w=5; double x=1.42,y=5.2 则以下符合C语言语法的表达式是( )

    A.a+=a-=(b=4)*(a=3)

    B.x%(-3);

    C.a=a*3=2

    D.y=float(i)


    正确答案:A

  • 第4题:

    定义如下变量关系,则下面语句的输出结果是( )。inti;intx[3][3]={1,2,3,4,5,6,7,8,9};for(i=0;i<3;i++)printf("%d",x[0][2-i]);

    A.159

    B.123

    C.357

    D.321


    正确答案:D

  • 第5题:

    在IBM_PC机上使用C语言,若有如下定义:uniondata{inti;charch;doublef;}b;则共用体变量b占用内存的字节数是()

    • A、1
    • B、2
    • C、8
    • D、11

    正确答案:C

  • 第6题:

    定义如下变量和数组:inti;intx[3][3]={1,2,3,4,5,6,7,8,9}; 则语句for(i=0;i<3;i++)cout<


    正确答案:258

  • 第7题:

    整型变量i定义后赋初值inti=2.8*6的结果是()。

    • A、12
    • B、16
    • C、17
    • D、18

    正确答案:B

  • 第8题:

    函数定义为Fun(int&i),变量定义n=100,则下面调用正确的是()。

    • A、Fun(20)
    • B、Fun(20+n)
    • C、Fun(n)
    • D、Fun(&n)

    正确答案:C

  • 第9题:

    填空题
    定义如下变量和数组:inti;intx[3][3]={1,2,3,4,5,6,7,8,9}; 则语句for(i=0;i<3;i++)cout<

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

  • 第10题:

    单选题
    设有如下定义语句:int m[ ]={2,4,6,8},*k=m;以下选项中,表达式的值为6的是(  )。
    A

    *(k+2)

    B

    k+2

    C

    *k+2

    D

    *k+=2


    正确答案: B
    解析:
    本题中k指向数组m的首地址。*(k+2)先将指针后移两个元素,即为m[2]的地址,然后取出m[2]的值6。B项错误,k+2是m[2]的地址;C项错误,*k表示m[0]的值,然后再加上2,所以为4;D项错误,表示给m[0]的值加2,也为4。答案选择A选项。

  • 第11题:

    单选题
    整型变量i定义后赋初值inti=2.8*6的结果是()。
    A

    12

    B

    16

    C

    17

    D

    18


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

  • 第12题:

    单选题
    定义如下变量:inti=2;intj=3;则i/j的结果为()
    A

    0.66667

    B

    0

    C

    0.7

    D

    0.6666666666…


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

  • 第13题:

    定义如下变量和数组:inti;intx[4][4]={1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16};则下面语句的输出结果是()。

    A.15913

    B.161116

    C.471013

    D.481216


    正确答案:C

  • 第14题:

    设有如下定义:执行语句a.x=8;a.y=7.5;a.m=‘N‘;b.x=9;后,共用体变量a中的值为()

    A.9

    B.’N’

    C.7.5

    D.8


    参考答案:B

  • 第15题:

    定义如下变量和数组:inti; int x[3][3]={1,2,3,4,5,6,7,8,9}; 则语句for(i=0;i<3;i++) printf("%d ",x[i][2-i]); 的输出结果是( )。

    A.1 5 9

    B.1 4 7

    C.3 5 7

    D.3 6 9


    正确答案:C

  • 第16题:

    定义如下变量和数组,则下面程序段落的输出结果是( )。inti;intx[3][3]={0,1,2,3,4,5,6,7,8};for(i=0;i<3;i++)printf(“%d”,x[i][2-i]);

    A.246

    B.036

    C.048

    D.258


    正确答案:A

  • 第17题:

    若有定义doublea=22;inti=0,k=18;,则以下有错的语句是()

    • A、a=a++,i++
    • B、i=(a+k)/(k-i)
    • C、i=a%11
    • D、i=!a

    正确答案:C

  • 第18题:

    已知各变量的类型说明如下: inti=8,k,a,b; unsignedlongw=5; doublex=1.42,y=5.2; 则以下符合C语言语法的表达式是()。

    • A、a+=a-=(b=4)*(a=3)
    • B、a=a*3=2
    • C、x%(-3)
    • D、y=float(i)

    正确答案:A

  • 第19题:

    定义如下变量:inti=2;intj=3;则i/j的结果为()

    • A、0.66667
    • B、0
    • C、0.7
    • D、0.6666666666…

    正确答案:B

  • 第20题:

    设有以下结构类型说明和变量定义,则变量a在内存所占字节数是().   struct stud { char num[8]; int s[4]; double ave; } a,*p; 


    正确答案:32

  • 第21题:

    单选题
    设有如下的变量定义:inti=8,k,a,b;unsignedlongw=5;doublex=1,42,y=5.2;则以下符合C语言语法的表达式是()
    A

    a+=a-=(b=4)*(a=3)

    B

    x%(-3)

    C

    a=a*3=2


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

  • 第22题:

    单选题
    已知各变量的类型说明如下: inti=8,k,a,b; unsignedlongw=5; doublex=1.42,y=5.2; 则以下符合C语言语法的表达式是()。
    A

    a+=a-=(b=4)*(a=3)

    B

    a=a*3=2

    C

    x%(-3)

    D

    y=float(i)


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

  • 第23题:

    单选题
    函数定义为Fun(int&i),变量定义n=100,则下面调用正确的是()。
    A

    Fun(20)

    B

    Fun(20+n)

    C

    Fun(n)

    D

    Fun(&n)


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