更多“以下定义语句中正确的是( )。 A.inta=b=0;B.charA=65+1,b=b;C.floata=1,"b=&a ”相关问题
  • 第1题:

    以下定义语句中正确的是( )。

    A.int a=b=0;

    B.char A=65+1,b=’b’;

    C.float a=1,*b=*a,*C=&b;

    D.double a=0.0;b=1.1;


    正确答案:B
    A选项语句中b变量还没有定义不能直接用于给a变量赋值。c选项语句中·b、-c表示的是一个实句中a=0.0后面应该为逗号,不能是分号。

  • 第2题:

    30、以下定义语句中正确的是()。

    A.int a=b=0;

    B.char A=65+1,b='b';

    C.float a=1,*b=&a,*c=&b;

    D.double a=00;b=1.1;


  • 第3题:

    以下定义语句中正确的是()。

    A.int a=b=0;

    B.char A=65+1,b='b';

    C.float a=1,b='1'

    D.double a=0.0;b=1.2


    a[0]是合法的数组元素, a[10]不是合法的数组元素

  • 第4题:

    以下定义语句中正确的是( )。

    A.inta=b=0;

    B.charA=65+1,b='b';

    C.floata=1,"b=&a,"c=&b;

    D.doublea=0.0;b=1.1;


    正确答案:B
    B。【解析】本题考查数据类型的定义,选项A中是要定义变量并且赋初值,但方式不时,必须单独定义其类型。选项C给实型变量赋值时不用双引号,也不能将地址赋予实型变量,在选项D中,C语言允许在一个类型说明符后说明多个相同类型的变量,各变量之间要用逗号隔开,而不是用分号隔开,选项B正确。

  • 第5题:

    1、以下定义语句中正确的是

    A.int a=b=0;

    B.char A=65+1,b=‘b’;

    C.float a=1, char b,c;

    D.double a=0.0;b=1.1;


    D