niusouti.com

下列程序中,正确的为______。A.main() { int *pb=&b; float 1>=15.25; print f("%d\n" ,*pb); }B.amin() { int a,*pa; a=10; *pa=a; prinffC%d",*pa); }C.main() { char s[20]; char *ps=&s; scanf("%s",*p); printf("%s",*p); }D.main() { char str[10]; int *ps=str[0]; str="abcdefg

题目

下列程序中,正确的为______。

A.main() { int *pb=&b; float 1>=15.25; print f("%d\n" ,*pb); }

B.amin() { int a,*pa; a=10; *pa=a; prinffC%d",*pa); }

C.main() { char s[20]; char *ps=&s; scanf("%s",*p); printf("%s",*p); }

D.main() { char str[10]; int *ps=str[0]; str="abcdefg"; printf("%s",*p); }


相似考题
更多“下列程序中,正确的为______。A.main() { int *pb=&b; float 1>=15.25; print f("%d\n" ,*pb); ”相关问题
  • 第1题:

    假定已有定义“int b[10]; int *pb;”,则不正确的赋值语句为()。

    A.pb=b[5];

    B.*pb=b;

    C.pb=*b;

    D.*bp=&b[5];

    E.pb=b;

    F.pb=&b[5];

    G.pb=new int;

    H.pb=new int(5);

    I.pb=new int[5];


    pb=b[5]

  • 第2题:

    00330038003000301585067361821下列程序段执行结果是___________。 x = 1 print(type(x)) x = 1.0 print(type(x)) x = '1.0' print(type(x)

    A.<class 'int'> <class 'float'> <class 'str'>

    B.<class 'float'> <class 'int'> <class 'str'>

    C.<class 'str'> <class 'float'> <class 'int'>

    D.<class 'str'> <class 'int'> <class 'float'>


    A

  • 第3题:

    设有如下一段程序: int *pa,*pb,a=10,b=20; pa=&a,pb=&b; *pb=*pa; a=*pa+10; 执行上面的程序后,a的值为

    A.20

    B.10

    C.110

    D.不确定


    B 解析:执行p=&a;后,p指向整数a,*p即p的目标变量,也就是a;所以a=*p+b等价于a=a+b,可知a的值最终为11。

  • 第4题:

    如下指针变量声明语句正确的是?

    A.int *pa=&a,*pb=&b,a=10,b=20;

    B.int a=10,b=20,*pa=&a,*pb=&b;

    C.int a=10,b=20;int *pa,pb=&b;

    D.int a=10,b=20;int *pa,*pb=b;


    int a=10,b=20,*pa=&a,*pb=&b;

  • 第5题:

    下列程序段执行结果是___________。 x = 1 print(type(x)) x = 1.0 print(type(x)) x = '1.0' print(type(x)

    A.<class 'int'> <class 'float'> <class 'str'>

    B.<class 'float'> <class 'int'> <class 'str'>

    C.<class 'str'> <class 'float'> <class 'int'>

    D.<class 'str'> <class 'int'> <class 'float'>


    C.循环执行1次