有下列程序: main() {int m,n,p; scanf("m=%dn=%dp=%d",&m,&n,&p); printf("%d%d%d\n",m,n,p); } 若想从键盘上输入数据,使变量m中的值为123,n中的值为456,P中的值为789, 则正确的输入是( )。A.m=123n=456p=789B.m=123 n=456 p=789C.m=123,n=456,p=789D.123 456 789

题目

有下列程序: main() {int m,n,p; scanf("m=%dn=%dp=%d",&m,&n,&p); printf("%d%d%d\n",m,n,p); } 若想从键盘上输入数据,使变量m中的值为123,n中的值为456,P中的值为789, 则正确的输入是( )。

A.m=123n=456p=789

B.m=123 n=456 p=789

C.m=123,n=456,p=789

D.123 456 789


相似考题
更多“有下列程序:main(){int m,n,p;scanf("m=%dn=%dp=%d",&m,&n,&p);printf("%d%d%d\n",m ”相关问题
  • 第1题:

    A)(仕兰微面试题目)

    #i nclude

    void testf(int*p)

    {

    *p+=1;

    }

    main()

    {

    int *n,m[2];

    n=m;

    m[0]=1;

    m[1]=8;

    testf(n);

    printf("Data v alue is %d ",*n);

    }

    ------------------------------

    B)

    #i nclude

    void testf(int**p)

    {

    *p+=1;

    }

    main()

    {int *n,m[2];

    n=m;

    m[0]=1;

    m[1]=8;

    testf(&n);

    printf(Data v alue is %d",*n);

    }

    下面的结果是程序A还是程序B的?

    Data v alue is 8

    那么另一段程序的结果是什么?


    正确答案:
                    

  • 第2题:

    有以下程序: main() { int m,n,P; scanf("m=%dn=%dp=%d",&m,&n,&p); printf("%d%d%d\n",m,n,p); } 若想从键盘上输入数据,使变量m中的值为123,n中的值为456,p中的值为789,则王确的输入是( )。

    A.m=123n=456p=789

    B.m=123 n=456 p=789

    C.m=123,n=456,P=789

    D.123 456 789


    正确答案:A
    解析:本题的考点是关于C语言的输入语句scanf的通配符。C语言规定:scanf中的双引号中的输入格式(就是俗称的通配符)决定了输入的格式。要输入123给m,456给n,789给p,由scanf的输入格式:“m=%dn=%dp=%d”决定了输入必须的格式是:m=123n=456p=789。

  • 第3题:

    若有说明:int *p,m=5,n;下面正确的程序段是

    A.A p=&n; scanf(“%d”,&p);

    B.B p=&n;scanf(“%d”,*p);

    C.C scanf(“%d”,&n); *p=n;

    D.D p=&n;*p=m;


    D 解析:“&”是求址运算符,“*”是指变量说明符。选项A)、B)应改为scanf('%d',p);选项C)中指针变量p未指向一确定的内存单元,不能为其赋值,并且这样做很危险建议不使用。

  • 第4题:

    有以下程序: main() { int m, n, p; scanf("m=% dn=% dp=% d", &m, &n, &p); printf("% d % d % d\n", m, n, p); } 若想从键盘上输入数据,使变量m中的值为123,n中的值为456,p中的值为789,则正确的输入是______。

    A.m=123n=456p=789

    B.m=123 n=456 p=789

    C.m=123,n=456,p=789

    D.123 456 789


    正确答案:A
    解析:输入变量的值的时候,输入的格式要和输入语句中那些控制格式字符串的格式一致。

  • 第5题:

    有以下程序 main() { int m,n,p; scanf("m=%dn=%dp=%d",&m,&n,&p); printf("%d%d%d\n",m,n,p); } 若想从键盘上输入数据,使变量m中的值为123,n中的值为456,p中的值为789,则正确的输入是

    A.m=123n=456p=789

    B.m=123 n=456 p=789

    C.m=123,n=456,p=789

    D.123 456 789


    正确答案:A
    解析:正确输入各变量的值,输入的格式应该和输入语句中的“格式控制”字符串的格式对应一致。