• 2022-06-07
    设 char a[5],*p=a;下面选项中正确的赋值语句是( ).
    A: p="abcd";
    B: a="abcd";
    C: *p="abcd";
    D: *a="abcd";
  • A

    内容

    • 0

      下列关于关系运算符的说法中,正确的是__________。 A: "123" > "56" 结果是 True B: 123 > 45 结果是 False C: "abcd" <> "abc" 结果是 False D: "ABC" < "abc" 结果是 True

    • 1

      设已有定义:int a[10] = {15,12,7,31,47,20,16,28,13,19}, *p;下列语句中正确的是:( )。 A: for(p=a; a<(p+10); a++){ printf("%d ",*p);} B: for(p=a; p<(a+10); p++){ printf("%d ",*p);} C: for(p=a,a=a+10; p<a; p++){ printf("%d ",*p);} D: for(p=a; a<p+10; ++a){ printf("%d ",*p);}

    • 2

      以下语句不正确的是( )。? char *a;a="test";|char a[6],*p=a;p="test"| char a[6]="test";|char a[6],*p;p=a="test";

    • 3

      下面说明不正确的是______。? char a[10]="china";;;|char a[10],*p=a;p="china";|char a[10],*p=a;p="china";|char a[10],*p;p=a="china"

    • 4

      有关下面程序段的输出结果,正确的判断是( )。chars[]="ABCD",*p=s;printf("%d\n",p[4]);? p[4]引用下标越界,不能输出|输出值不定|输出0|输出68