更多“设有以下程序段: int a[5]={0},*p,*q; p=a; q=a; 则下列选项目,合法的运算是A.p+q;B.p-qC.p*qD.p ”相关问题
  • 第1题:

    设有以下程序段; int a[5]={0},*p,*q; p=a;q=a;则合法的运算是______。

    A.p+q

    B.p-q

    C.p*q

    D.p%q


    正确答案:B
    解析:指向同一字符串的指针可以、也只能进行减运算,返回一个整型数。

  • 第2题:

    设有以下程序段: int a[5]={0},*p,*q; p=a; q=a; 则下列选项中,合法的运算是

    A.p+q

    B.p-q

    C.p*q

    D.P%q


    正确答案:B
    解析:本题考核指针的运算。C++语言中,指向同一字符串的指针之间可以,也只能进行减运算,减运算后返回的是一整型数,表示指针之间的地址偏移量。

  • 第3题:

    以下基本推理规则错误的是()。

    A.P, P→Q⇒Q

    B.P→Q , ¬Q⇒¬P

    C.¬P,P⋁Q⇒Q

    D.P→Q, ¬P ⇒ ¬Q


    P →Q , Q ⇒ P

  • 第4题:

    设有以下程序段: int a[5]={0},*p,*q; p=a; q=a; 则下列选项中,合法的运算是( )。

    A.p+q

    B.p-q

    C.p*q

    D.p%q


    正确答案:B
    解析:本题考核指针的运算。C++语言中,指向同一字符串的指针之间能且只能进行减运算,减运算后返回的是一整型数,表示指针之间的地址偏移量。

  • 第5题:

    设有以下程序段: int a[5]={0},*p,*q; p=a; q=a; 则下列选项中,合法的运算是.

    A.p+q

    B.p-q

    C.p*q

    D.P%q


    正确答案:B
    解析:本题考核指针的运算。C++语言中,指向同一字符串的指针之间可以,也只能进行减运算,减运算后返回的是一整型数,表示指针之间的地址偏移量。