• 2022-05-29
    以下程序段的运行结果是( )。int *p,*p1,*p2,a=3,b=7;p1=&a;p2=&b;if(a<;b) {p=p1;p1=p2;p2=p;}printf("%d,%d",*p1,*p2);printf("%d,%d",a,b);
    A: 3,7 7,3
    B: 7,3 3,7
    C: 7,3 7,3
    D: 3,7 3,7
  • B

    内容

    • 0

      .以下程序的运行结果是( )。#includestdio.hint fun(int x){int p;if(x==0||x==1)return(3);p=x-fun(x-2);return p;}main(){printf(%d\n,fun(7));} A: 2 B: 3 C: 7 D: 0

    • 1

      中国大学MOOC: 以下程序的输出结果是:int main(){ int a, b, *p, *p1, *p2; a = 8; b = 5; p1 = &a; p2 = &b; p = p1; p1 = p2; p2 = p; printf(%d %d , *p1, *p2); printf(%d %d , a, b); return 0;}

    • 2

      关于下列程序段的说法,错误的是。 int a1=11, a2=22; int *p1, *p2, *p; p1=&a1; p2=&a2; printf("%d, %d ", *p1, *p2); p=p1; p1=p2; p2=p; printf("%d, %d ", *p1, *p2);

    • 3

      【填空题】 #include <stdio.h> void main() { int*p1,*p2,*p; inta=5,b=8; p1=&a; p2=&b; if(a<b) { p=p1; p1=p2; p2=p;} printf("%d,%d ",*p1,*p2); printf("%d,%d ",a,b); }

    • 4

      有以下程序: int fun(int x) int p; if(x==0||x==1) return(3); p=x-fun(x-2); return p; main() printf("%d\n",fun(7)); 执行后的结果是( )。 A: 7 B: 3 C: 2 D: 0