参考答案和解析
正确答案:D
更多“p1,p2为指向浮点的指针变量,下列运算没有意义的是( )。 ”相关问题
  • 第1题:

    已定义以下函数: fun(char*p2,char*p1) {while((*p2=*p1)!=’\0’){p1++;p2++;}} 函数的功能是( )。A.将p1所指字符串复制到p2所指向内存空间B.将p1所指字符串的地址赋给指针p2C.对p1和p2两个指针所指字符串进行比较D.检查p1和p2两个指针所指字符串中是否有’\0’


    正确答案:A
    将p1指向的字符赋给p2,然后再移向下一个字符,直到结束字符0为止,因此这是将p1所指的字符串复制到p2所指的内存空间。

  • 第2题:

    设有语句:“int a=1,b=2,*p1=&a,*p2=&b;”,则使指针p1指向变量b的赋值语句是______。

    A.p1=*p2

    B.*p1=p2

    C.p1=p2

    D.*p1=*p2


    正确答案:D
    解析:对于定义int*p,*q;,可以通过赋值语句p=q;,把指针变量q中的地址值赋给指针变量p,从而使这两个指针变量指向同一地址。

  • 第3题:

    在下列叙述中,正确的一条是( )

    A.语句int *pt中的*pt是指针变量名

    B.语句"int *p=a;"等价于"int *p;p=&a[0];”

    C.运算符*和&都是取变量地址的运算符

    D.已知指针变量p指向变量a,则&a和*p值相同,都是变量a的值


    正确答案:D

  • 第4题:

    下列说法正确的是

    A)int(**def)[10];----def指向一个指针,该指针指向10个整型变量构成的数组

    B)int*(*gh[10]);---gh指向一个指针,该指针指向10个整型变量构成的数组

    C)int*(*gh[10]);---gh是一个指针,指向由10个指向整型变量的指针构成的数组

    D)A,C均正确


    正确答案:D
    int*(*gh[10]);---gh是一个指针,指向由10个指向整型变量的指针构成的数组,int(**def)[10];---def指向一个指针,该指针指向10个整型变量构成的数组。

  • 第5题:

    设p1和p2是指向一个int型一维数组的指针变量,k为int型变量,则不能正确执行的语句是

    A.k=*p1+*p2

    B.p2=k;

    C.p1=p2;

    D.k=*p1*(*p2);


    正确答案:B
    解析:本题主要考查了一维数组指针的赋值和用指针引用数组元素进行运算。选项B)中p2为指向int型变量的指针,而k为int型变量,不能将int型变量直接赋值给指向int型变量的指针,所以选项B)错误。

  • 第6题:

    设有说明double(*p1)[N];其中标识符p1是( )。

    A.N个指向double型变量的指针。

    B.指向N个double型变量的函数指针。

    C.一个指向由N个double型元素组成的一维数组的指针。

    D.具有N个指针元素的一维指针数组,每个元素都只能指向double型量。


    正确答案:C

  • 第7题:

    关于指针概念,下列说法中,不正确的是______。

    A.一个指针变量只能指向同一类型的变量

    B.一个变量的地址称为该变量的指针

    C.只有同一类型变量的地址才能放到指向该类型变量的指针变量之中

    D.指针变量可以由整数赋值,不能用浮点数赋值


    正确答案:D

  • 第8题:

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

    A.k=*p1+*p2

    B.k=*p1*(*p2)

    C.p2=k

    D.p1=p2


    正确答案:C

  • 第9题:

    下列语句定义整型指针p1、p2,()是正确的。

    • A、intp1,p2;
    • B、int*p1,*p2;
    • C、int*p1,p2;
    • D、int**p1,p2;

    正确答案:B

  • 第10题:

    若p1、p2都是指向整型的指针,p1已经指向变量x,要使p2也指向x,正确的是()。

    • A、p2=p1;
    • B、p2=**p1;
    • C、p2=&p1;
    • D、p2=*p1;

    正确答案:A

  • 第11题:

    单选题
    若p1、p2都是指向整型的指针,p1已经指向变量x,要使p2也指向x,正确的是()。
    A

    p2=p1;

    B

    p2=**p1;

    C

    p2=&p1;

    D

    p2=*p1;


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

  • 第12题:

    单选题
    不正确的指针概念是()。
    A

    一个指针变量智能指向同一类型的变量

    B

    一个变量的地址称为该变量的指针

    C

    只有同一类型变量的地址才能存放在指向该类型变量的指针变量之中

    D

    指针变量可以赋任意整数,但不能赋浮点数


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

  • 第13题:

    设p1和p2是指向同一个int型一维数组的指针变量,k为int型变量,则下列不能正确执行的语句是( )。A.k=*p1+*p2 B.p2=kC.p1=p2 D.k=*p1*(*p2)


    正确答案:B
    k为一变量,p2为一个指针变量,两者不能进行赋值操作。

  • 第14题:

    设p1和p2是指向同一个字符串的指针变量,c为字符变量,则以下不能正确执行的赋值语句是()。

    A.c=*p1+*p2;

    B.p2=c;

    C.p1=p2;

    D.c=*p1*(*p2);


    正确答案:B

  • 第15题:

    int*p2表示的含义()。

    A./*p2是指向浮点变量的指针变量*/

    B./*p2是指向整型变量的指针变量*/

    C./*p2是指向字符变量的指针变量*/

    D./*p2是指向函数变量的指针变量*/


    正确答案:B

  • 第16题:

    以下关于指针概念不正确的是( )。

    A.指针变量可以用整数赋值,但不可以用浮点数赋值

    B.一个变量的地址称为该变量的指针,一个指针变量只能指向同一类型的变量

    C.只有同一类型的变量地址才能放到指向该类型变量的指针变量之中

    D.只能将地址赋给指针变量


    正确答案:A
    指针是用来指示一个内存地址的变量,因此只能将地址赋给指针变量,而不能是整数或浮点数。

  • 第17题:

    若有定义int*p1,*p2;则指针变量p1、p2不能进行运算的是()

    A.<

    B.=

    C.+

    D.-


    参考答案:C

  • 第18题:

    在下列叙述中,错误的一条是______。

    A.有下列语句组,则c=(*p)(a,b)与c=max(a,b)等价 int max();int(*p)();int c;p=max;

    B.执行下列语句后,则*p的值为1 int a=1,*p;*p=&a;

    C.已知指针变量p1指向数组元素a[1],p2指向数组元素a[4],则p2-p1=4-1=3

    D.2个指针变量指向同一数组时可以进行比较,其值为1或0


    正确答案:B

  • 第19题:

    设指针变量p1、 p2已经指向同一个数组的元素,则下列表达式中错误的是( )

    A.p1=p2

    B.p1==p2

    C.p1-p2

    D.p1+p2


    正确答案:D
    教材中关于指向同一个数组的元素的指针变量之间可以进行的运算有如下的规定:可以进行关系运算、赋值运算、减法运算,所以本题答案应选D。

  • 第20题:

    若p1、p2都是整型指针,p1已经指向变量x,要使p2也指向x,()是正确的。

    • A、p2=p1;
    • B、p2=**p1;
    • C、p2=&p1;
    • D、p2=*p1;

    正确答案:A

  • 第21题:

    以下关于指针概念不正确的是()

    • A、指针变量可以用整数赋值,但不可以用浮点数赋值
    • B、一个变量的地址称为该变量的指针,一个指针变量只能指向同一类型的变量
    • C、只有同一类型的变量地址才能放到指向该类型变量的指针变量之中
    • D、只能将地址赋给指针变量

    正确答案:A

  • 第22题:

    若有定义int*p1,*p2;则指针变量p1、p2不能进行运算的是()

    • A、<
    • B、=
    • C、+
    • D、-

    正确答案:C

  • 第23题:

    单选题
    若有定义int*p1,*p2;则指针变量p1、p2不能进行运算的是()
    A

    <

    B

    =

    C

    +

    D

    -


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