更多“如果输入信息为:1234567则执行语句:scanf(“%2d%2d”,&x,&y);之后,x,y的值为() ”相关问题
  • 第1题:

    若有定义语句“doublex,y,*px,*Py;执行了px=&x;py=&y;”后,正确的输入语句是( )。

    A.scanf("%f%f",x,y);

    B.scanf("%f%f"&x,&y);

    C.scanf("%If%le",px,py);

    D.scanf("%lf%If"x,y);


    正确答案:C
    C。【解析】此题主要考查输入函数的字符格式,lf和le表示以带小数点的数学形式或指数形式输入浮点数。

  • 第2题:

    若x ,y均定义为int型,z定义为double型,以下不合法的scanf函数调用语句是:

    A.scanf("%d%x,%e",&x,&y,&z);

    B.scanf("%2d*%d%f",&x,&y,&z );

    C.scanf("%x%o%f",&x,&y,&z);

    D.scanf("%x%o%d",&x,&y,&z);


    D

  • 第3题:

    9、若x,y均为int变量,z为float变量,以下不合法的scanf函数调用为()。

    A.scanf("%d,%x,%e",&x,&y,&z);

    B.scanf("%2d%d,%f",&x,&y,&z);

    C.scanf("%x%*d %o",&x,&y);

    D.scanf("%x%d%6.2f",&x,&y,&z);


    A

  • 第4题:

    若有定义语句:double x,y,*px,*PY;执行了laX=&x;lay=&y;之后,正确的输入语句是( )。

    A.scanf(”%If%le”,px,lay);

    B.seanf(”%f%f¨&x,y);

    C.seanf(”%f%f",x,y);

    D.Scanf(”%If%If"·,x,y):


    正确答案:A
    因为X,Y都是double型数据,所以输入时的格式字符应为%If,所以B与C错误。D选项中scanf(”%lf%%’,x,Y);应为sc“(”%If%If"’,,&)r);。

  • 第5题:

    若x、y均定义为int型,z定义为double型,以下不合法的scanf函数调用语句是 。

    A.scanf("%d%x,%le",&x,&y,&z);

    B.scanf("%x%o%6.2f",&x,&y,&z);

    C.scanf("%2d *%d%lf",&x,&y,&z);

    D.scanf(" %x%*d%o",&x,&y);


    D