更多“以下定义语句中正确的是A.int a=b=0;B.char A=65+1,b=′b′;C.float a=1,*b=&a,*c=&b;D. ”相关问题
  • 第1题:

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

    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正确。

  • 第2题:

    若变量已正确定义为int型,要通过语句:scanf(”%d,%d,%d”,&a,&b,&C.;给a赋值l、给b赋值2、给

    若变量已正确定义为int型,要通过语句:scanf(”%d,%d,%d”,&;a,&;b,&C.;给a赋值l、给b赋值2、给C赋值3,以下输入形式中错误的是( )。(注:口代表一个空格符)


    正确答案:D
    scanf()的格式控制串可以使用其他非空白字符,如本题中的逗号,但在输入时必须输入这些字符;以保证匹配。所以逗号必须输入。

  • 第3题:

    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

  • 第4题:

    设变量均已正确定义,若要通过 scaIIf(”%d%c%d%c”,&al,&el,&a2,&c2); 语句为变量

    设变量均已正确定义,若要通过

    scaIIf(”%d%c%d%c”,&;al,&;el,&;a2,&;c2);

    语句为变量al和a2赋数值l0和20,为变量cl和c2赋字符x和Y。以下所示的输入形式中正确的是( )。(注:口代表空格字符)


    正确答案:C
    输入数据的格式必须与scanf()的格式控制串完全匹配,如果A、B、Cc选项中在数字l0后面均输入了空格,则会将空格赋给变量cl,而不是把x赋给cl,所以选择C选项。

  • 第5题:

    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;


  • 第6题:

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

    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]不是合法的数组元素