如果有如下定义inta=-10,则下面的说法中正确的是()A、a在计算机内部以二进制表示出来就是10000010B、这条语句是定义一个整型变量a,a的初值是-10,这里的-10是反码表示法C、这条语句是定义一个整型变量a,a的初值是-10,这里的-10是指二进值D、这条语句是定义一个整型变量a,a的值在计算机内以补码表示.

题目

如果有如下定义inta=-10,则下面的说法中正确的是()

  • A、a在计算机内部以二进制表示出来就是10000010
  • B、这条语句是定义一个整型变量a,a的初值是-10,这里的-10是反码表示法
  • C、这条语句是定义一个整型变量a,a的初值是-10,这里的-10是指二进值
  • D、这条语句是定义一个整型变量a,a的值在计算机内以补码表示.

相似考题
更多“如果有如下定义inta=-10,则下面的说法中正确的是()”相关问题
  • 第1题:

    在下面的二维数组定义中,正确的是()。

    A.inta[5][];

    B.inta[][5];

    C.inta[][3]={{1,3,5},{2}};

    D.inta[](10);


    正确答案:C

  • 第2题:

    设有如下定义:structjan{inta;floatb;}c2,*p;若有p=&c2;则对c2中的成员a的正确引用是:()。

    A.p.c2.a

    B.p->c2.a

    C.(*p).c2.a

    D.(*p).a


    正确答案:D

  • 第3题:

    设有如下定义: int x=10,y=3,z; 则语句printf("%d\n",z=(x%y,x/y)); 的输出结果是( )。A.1SX

    设有如下定义: int x=10,y=3,z; 则语句printf("%d\n",z=(x%y,x/y)); 的输出结果是( )。

    A.1

    B.0

    C.4

    D.3


    正确答案:D

  • 第4题:

    设有下定义的语句: inta[3][2]={10,20,30,40,50,60}; intb[3][2]={10,20,30,40,50,60}; 则a[1][1]*b[2][1)的结果为( )。

    A.2000

    B.1200

    C.2400

    D.3000


    正确答案:C
    解析: 因为a中由第0个位置开始,所以a[1][1]*b[2][1]为二维数组中的第二行二列乘以b中第三行二列,即40*60。

  • 第5题:

    若有如下定义:  struct sk{      int a;  int b;  }data,*p=&data;  则对data中的成员x的正确引用的是()。 

    • A、(*p).a
    • B、(*p).data.a
    • C、p->data.a
    • D、p.data.a

    正确答案:A

  • 第6题:

    若有以下定义,inta[10],*p=a;则p+6表示()

    • A、a[5]的地址
    • B、a[6]的地址
    • C、a[7]的地址
    • D、a[8]的地址

    正确答案:B

  • 第7题:

    有如下定义:inta=1;byteb=2;则表达式a+b的数据类型为()

    • A、int
    • B、byte
    • C、char
    • D、long

    正确答案:A

  • 第8题:

    在下面的二维数组定义中,正确的语句是()。

    • A、inta[5][];
    • B、inta[][5];
    • C、inta[][3]={{1,3,5},{2}};
    • D、inta[](10)

    正确答案:C

  • 第9题:

    若有以下定义:inta[5]={1,2,3,4,5};则a[2]=()


    正确答案:3

  • 第10题:

    若有以下定义和语句,inta[10],*p1;p1=a;则能正确表示a数组元素的表达式是()

    • A、a
    • B、p1+5
    • C、*p1
    • D、&a[5]

    正确答案:C

  • 第11题:

    以下定义语句中,错误的是()。

    • A、inta[]={1,2} 
    • B、char*a[3] 
    • C、chars[10]="text" 
    • D、intn=5,a[n]

    正确答案:D

  • 第12题:

    单选题
    若有如下定义:  struct sk{      int a;  int b;  }data,*p=&data;  则对data中的成员x的正确引用的是()。
    A

    (*p).a

    B

    (*p).data.a

    C

    p->data.a

    D

    p.data.a


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

  • 第13题:

    有如下定义:inta[5],*p;p=a;则下列描述错误的是()。

    A.表达式p=p+1合法的

    B.表达式a=a+1是合法的

    C.表达式p-a是合法的

    D.表达式a+2是合法的


    正确答案:B

  • 第14题:

    若有如下定义,则__________是对数组元素的正确的引用。. int a[10] , *p ; p=a ;

    A.*&a[10]

    B.a[11]

    C.*(p+11)

    D.*p *p *p


    正确答案:D

  • 第15题:

    设有如下定义: 若要使P指向data中的n域,正确的赋值语句是( )。A. B. C. S

    设有如下定义:若要使P指向data中的n域,正确的赋值语句是( )。

    A.

    B.

    C.

    D.


    正确答案:C
    本题主要考查了结构体变量引用成员数据的方法,主要有以下两种:结构体变量名.成员名或结构体指针_>成员名。

  • 第16题:

    设有如下定义,若有p=&ab;,则对ab中成员项的正确引用是( )。structss{inta;floatb;}ab,*p;

    A.(*p).ab.a

    B.p->a

    C.p->ab.a

    D.p.ab.a


    正确答案:B

  • 第17题:

    若有以下定义,inta[10],*p=a;则*(p+5)表示()

    • A、元素a[5]的地址
    • B、元素a[5]的值
    • C、元素a[6]的地址
    • D、元素a[6]的值

    正确答案:B

  • 第18题:

    现有如下定义:inta,b,*p,*q;,赋值语句错误的是()

    • A、p=&a;
    • B、q=&b;
    • C、p=q;
    • D、p=b;

    正确答案:D

  • 第19题:

    设有如下定义:inta=4;则计算表达式“a+=a-a*a”后的值是()。

    • A、-60
    • B、0
    • C、2
    • D、-8

    正确答案:D

  • 第20题:

    下列数组定义中,正确的是()

    • A、inta[10]
    • B、intn=10,a[n]
    • C、intN=10;inta[N]
    • D、intn;scanf(“%d”,&n);inta[n]

    正确答案:A

  • 第21题:

    设有如下定义,structsk{inta;floatb;}data,*p=&data;则对data中的a成员的正确引用是()。

    • A、(*p).data.a
    • B、(*p).a
    • C、p->data.a
    • D、p.data.a

    正确答案:B

  • 第22题:

    若有以下定义,inta[]={1,2,3,4,5},*p=a,i;且0<=i<5,则对数组元素地址的正确表示是()。

    • A、&(a+i)
    • B、a++
    • C、&p
    • D、&p[i]

    正确答案:D

  • 第23题:

    单选题
    设有如下定义:inta=4;则计算表达式“a+=a-a*a”后的值是()。
    A

    -60

    B

    0

    C

    2

    D

    -8


    正确答案: D
    解析: a+=a-a*a等价于a=a+a-a*a=4+4-4*4=-8。