更多“假设有以下定义:int a=0xAA,b=0x55,则a  b 的值为()A、0x0B、0xffC、0x01D、0xAA”相关问题
  • 第1题:

    设有数组的定义:int m[]=new int[5],则m.length的值为( )。

    A.4

    B.5

    C.6

    D.10


    正确答案:B
    解析:在Java语言中,数组被当作对象来处理,它包含一个很重要的变量length,用来表示数组的长度。

  • 第2题:

    若已有定义int x=2; int *p=&x;则*p的值为( )

    A. 2

    B. &x

    C. *x

    D. &p


    正确答案:A

  • 第3题:

    定义int a=5,b;,则执行表达式b= a*--a之后,变量b的值为_________。


    正确答案:
    25【解析】首先,执行 a之后,a的值变为6而表达式 a的值为5,再接着执行--a后,a的值变为5,表达式--a的值为5,所以b=5*5=25。

  • 第4题:

    若有以下定义char a;int b;float c;double d;则表达式a*b+d-c值的类型为


    正确答案:双精度类型
    在本题中,定义了四个不同类型的变量,然后在同一个表达式中进行计算。在C语言中规定,不同数据类型的数据在进行运算时,其结果保存为精度相对较高的类型,即所占字节空间较多的类型。因此,在对本题的四个不同类型的变量进行运算后,最终的结果为double类型。

  • 第5题:

    若有以下定义: char a;int b; float c;double d; 则表达式a*b+b-c值的类型为( )。A. floatSX

    若有以下定义: char a;int b; float c;double d; 则表达式a*b+b-c值的类型为( )。

    A. float

    B.int

    C.char

    D.double


    正确答案:D
    在表达式a*b+d-c中,double的类型最高,C语言中,由低类型自动向高类型转换,所以最后的结果一定是double型。

  • 第6题:

    有以下定义和语句,则sizeof(a) 的值是【 】,而sizeof(a,share)的值是【 】

    struct date

    { int day;

    int mouth;

    int year;

    union{int share1;

    float share2;

    }share;

    }a;


    正确答案:10 4
    10 4 解析:结构体变量所占内存长度是各成员占的内存长度之和。每个成员分分别占有其自己的内存单元。int占2个字节,float占4个字节,共用体变量所占的内存长度等于最长的成员的长度。所以,sizeof(a,share)的值是4,sizeof(a)的值是 2+2+2+4=10。

  • 第7题:

    若有定义“int a=5,b=7;”,则表达式a%-(b%2) 运算后,a的值为( )。A.0B.1C.11S

    若有定义“int a=5,b=7;”,则表达式a%-(b%2) 运算后,a的值为( )。

    A.0

    B.1

    C.11

    D.3


    正确答案:A
    本题考查“%”运算符的使用。运算符“%”是整数除法的余数。本题中表达式a%=(b%2)等价于a=a%(b%2)=5%(7%2)=5%1=0。

  • 第8题:

    若有以下定义:char a;int b;float c;double d;则表达式a*b+d-c值的类型为( )。A.A. float SXB

    若有以下定义:

    char a;int b;

    float c;double d;

    则表达式a*b+d-c值的类型为( )。

    A.A. float

    B.int

    C.char

    D.double


    正确答案:D
    在表达式a*b+d-c中,double的类型最高,C语言中,由低类型自动向高类型转换,所以最后的结果一定是double型。

  • 第9题:

    整型变量a,b的值定义如下:int a=3;int b=4;则表达式 ++a==b的值为:

    A.4

    B.false

    C.3

    D.true


    正确答案:D

  • 第10题:

    设有定义int i=6,则执行以下语句后,i的值为()。 i+=i-1;

    • A、10
    • B、121
    • C、11
    • D、100

    正确答案:C

  • 第11题:

    假定一个一维数组的定义语句为"int[]x=new int[20];",则x.length的值为()。


    正确答案:20

  • 第12题:

    填空题
    假定一个一维数组的定义语句为"int[]x=new int[20];",则x.length的值为()。

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

  • 第13题:

    若有以下定义及初始化语句:

    int i=100;

    int *ip=& i;

    int k=*ip;

    并假设整型数i的地址为0x12345678,指针中的地址为0x21000000,则k的值为【 】。


    正确答案:100
    100

  • 第14题:

    若有以下定义: char a: int b; float c; double d; 则表达式a*b+d c的值的类型为 ______。

    A.float

    B.int

    C.char

    D.double


    正确答案:D

  • 第15题:

    若有以下定义:char a;int b;float c;double d;则表达式“a*b+d-c”值的类型为( )。

    A.float

    B.int

    C.char

    D.double


    正确答案:D
    解析:参加运算的数据类型不同,要转换为统一的数据类型,double在数据类型转换中的级别最高,其他数据类型都要转化为double,因此表达式值的类型为double。

  • 第16题:

    下列说法正确的是( )。

    A.定义int a[4]={1,3};,则a[0]=1,a[1]=3,a[3]的值不确定

    B.定义static int a[4];,则元素值不确定

    C.const int x;x=5;表示给常量x赋初值

    D.定义int a[4];,则其元素的值是不确定的


    正确答案:D
    解析:当定义一个static数组时,虽未初始化,但元素值默认为0;对非static的数组,没有赋初值,则其元素中的值为不确定的;若赋初值但数据不够用,则其他元素值初始化为0。

  • 第17题:

    若有定义:int x=1,y=2;float a=3.7,b=2.1;则(x+y)%2+(int)a/(int)b表达式的值为( )。


    正确答案:2
    2 解析:本题考查表达式的运算。因为x=1,y=2,所以表达式(x+y)%2=3%2=1,(int)a/(int)b=(int)}(3/2)=1,因此整个表达式的结果为(x+y)%2+(int)a/(int)b=1+1=2。

  • 第18题:

    有以下定义和语句,则sizeof(a.share)的值是( )。

    struct date

    { unsigned int day;

    unsigned int mouth;

    unsigned int year;

    union{int share1;

    float share2;

    }share;

    }a;


    正确答案:4
    4

  • 第19题:

    阅读下列代码 public class Test2005 { public static void main(String args[]){ System.out.pfintln(~(0xa5)&0xaa); } } 其运行结果是( )。

    A.0xa5

    B.10

    C.0x50

    D.0xaa


    正确答案:B

  • 第20题:

    设有定义int x=5;,则执行以下语句后,x的值为______。 x+=x+5;

    A.10

    B.15

    C.20

    D.25


    正确答案:B

  • 第21题:

    已定义以下函数      Int fun(int *p)      {return *p;}  则fun函数返回值是()

    • A、不确定的值
    • B、一个整数
    • C、形参P中存放的值
    • D、形参P的地址值

    正确答案:B

  • 第22题:

    假设有int x=11;,则表达式(x++*1/3)的值是()

    • A、3
    • B、12
    • C、11
    • D、0

    正确答案:A

  • 第23题:

    下面哪一种是Ethernet_II帧结构?()

    • A、源MAC目的MAC协议类型数据FCS
    • B、目的MAC源MAC协议类型数据FCS
    • C、源MAC目的MAC报文长度0xAA 0xAA CTL OC协议类型数据FCS
    • D、目的MAC源MAC报文长度0xAA 0xAA CTL OC协议类型数据FCS

    正确答案:B