niusouti.com
更多“设int a=1,b=2;以下选项中不正确的语句是”相关问题
  • 第1题:

    有如下定义语句:int a[]={1,2,3,4,5);,则对语句int *p=a;正确的描述是( )。

    A.语句int *p=a;定义不正确

    B.语句int *p=a;初始化变量p,使其指向数组对象a的第一个元素

    C.语句int *p=a;是把a[0]的值赋给变量p

    D.语句int *p=a;是把a[1]的值赋给变量p


    正确答案:B

  • 第2题:

    若在定义语句int a ,b,c,* P=&c;之后,接着执行以下选项中的语句,则能正确执行的语句是( )。

    A.

    B.

    C.

    D.


    正确答案:D
    seartf函数中的输入项必须是指针,只有选项D)符合这个要求。

  • 第3题:

    设int f (int);和int g(int);是函数f和g的原形,以下将f作为语句调用的是______ 。

    A.g(f(3))

    B.f(g(3));

    C.g(f(3)+2);

    D.p=f(g (3)+1);


    正确答案:D
    解析:p=f(g(3)+1):函数f被作为一个语句调用。

  • 第4题:

    有定义语句:“int*p[4];”,以下选项中与此语句等价的是( )。 A.int p[4];B.int**P;SXB

    有定义语句:“int*p[4];”,以下选项中与此语句等价的是( )。

    A.int p[4];

    B.int**P;

    C.int*(p[4]);

    D.int(*p)[4];


    正确答案:D
    本题int*p[4]的作用是声明一个指针数组,每个元素都是int*型指针。

  • 第5题:

    设p1和p2均为指向int型的指针变量,k为int型变量,下列不正确的赋值语句是(C)。

    A.k=*p1+*p2

    B.k=*p1*(*p2)

    C.p2=k

    D.p1=p2


    正确答案:C

  • 第6题:

    以下4个选项,不能看作一条语句的是( )。

    A){;}

    B)int x=0,y=1,z=0;

    C)if(!a);

    D)if(b==0)m=1:n=2:


    正确答案:D

  • 第7题:

    设Strings="story";下列选项中的语句书写正确的是()。

    • A、s+="books";
    • B、char c = s[1];
    • C、int len = s.length;
    • D、s = s-"books";

    正确答案:A

  • 第8题:

    设i、j为int型变量名,a为int型数组名,以下选项中,正确的赋值语句是()。

    • A、i = i + 2
    • B、a [0]= 7;
    • C、i++- --j;
    • D、a(0)= 66;

    正确答案:B

  • 第9题:

    下列的数组定义语句,不正确的是()。

    • A、int a[]=new int[5]{1,2,3,4,5}
    • B、int[,]a=new inta[3][4]
    • C、int[][]a=new int[3][];
    • D、int[]a={1,2,3,4};

    正确答案:D

  • 第10题:

    有以下变量说明,下面不正确的赋值语句是() int a=5, b=10,c; int ?p1=&a,?p2=&b;

    • A、?p2=b;
    • B、p1=a;
    • C、p2=p1;
    • D、c=?p1?(?p2)。

    正确答案:B

  • 第11题:

    单选题
    以下选项中,合法的赋值语句是()
    A

    a==1

    B

    ++i

    C

    a=a+1=5

    D

    y=int(i)


    正确答案: B
    解析: 暂无解析

  • 第12题:

    填空题
    设a为int变量,执行a=1/2+1/2;语句后,a的值为()

    正确答案: 0
    解析: 暂无解析

  • 第13题:

    有定义语句:int*p[4],以下选项中与此语句等价的是( )。

    A.int p[4];

    B.int**p;

    C.int*(p[4]);

    D.int(*p)[4];


    正确答案:C

  • 第14题:

    若有定义语句:int a[2][3],*p[3];,则以下语句中正确的是( )。A.p=a; B.p[0]=a;

    若有定义语句:int a[2][3],*p[3];,则以下语句中正确的是( )。

    A.p=a;

    B.p[0]=a;

    C.p[o]=&a[1][2];

    D.p[1]=&a;


    正确答案:B
    选项B表示把整型数组a[o]的指针赋给p[0]。

  • 第15题:

    若有定义语句:int a=3'b=2,c=1;,以下选项中错误的赋值表达式是

    A.a=(b=4)=3

    B.a=b=c+1:

    C.a=(b=4)+c;

    D.a=1+(b=c=4):


    正确答案:A
    解析:赋值运算符的左侧只能是变量,不能是常量或表达式。A选项中(b=4)为表达式,故本题选A。  ‘

  • 第16题:

    有定义语句:int m=1,n=2,P=5,x;,则以下选项中各程序段执行后,x的值不等于5的是( )。

    A.

    B.

    C.

    D.


    正确答案:C
    选项A),执行else子句,执行后x=5。选项B),执行if子句,执行后x=5。选项D),执行if子句,执行后x=P=5。选项c),执行if子句,执行后X=2。

  • 第17题:

    (15)若有定义语句:int a=3,b=2,c=1;,以下选项中错误的赋值表达式是

    A)a=(b=4)=3;

    B)a=b=c+1;

    C)a=(b=4)+c;

    D)a=1+(b=c=4);


    正确答案:A

  • 第18题:

    设a为int变量,执行a=1/2+1/2;语句后,a的值为()


    正确答案:0

  • 第19题:

    以下选项中,合法的赋值语句是()

    • A、a==1
    • B、++i
    • C、a=a+1=5
    • D、y=int(i)

    正确答案:B

  • 第20题:

    以下所列语句中,合法的语句是()。

    • A、 a=1,b=2
    • B、 ++a
    • C、 a=a+1=5
    • D、 y=int(a)

    正确答案:A

  • 第21题:

    以下的数组定义语句中,不正确的是()

    • A、 int[] a=new int[5]{1,2,3,4,5};
    • B、 int[,] a=new int[3][4];
    • C、 int[][] a=new int[3][];
    • D、 int[] a={1,2,3,4,5};

    正确答案:B

  • 第22题:

    单选题
    以下的数组定义语句中,不正确的是()
    A

     int[] a=new int[5]{1,2,3,4,5};

    B

     int[,] a=new int[3][4];

    C

     int[][] a=new int[3][];

    D

     int[] a={1,2,3,4,5};


    正确答案: A
    解析: 暂无解析

  • 第23题:

    单选题
    有以下变量说明,下面不正确的赋值语句是() int a=5, b=10,c; int ?p1=&a,?p2=&b;
    A

    ?p2=b;

    B

    p1=a;

    C

    p2=p1;

    D

    c=?p1?(?p2)。


    正确答案: C
    解析: 暂无解析

  • 第24题:

    单选题
    设i、j为int型变量名,a为int型数组名,以下选项中,正确的赋值语句是()。
    A

    i = i + 2

    B

    a [0]= 7;

    C

    i++- --j;

    D

    a(0)= 66;


    正确答案: D
    解析: 暂无解析