计算机科学与技术(本科)

变量v定义为“double v=23.4;”,要使指针pv指向v,则定义pv的语句为()。

题目

变量v定义为“double v=23.4;”,要使指针pv指向v,则定义pv的语句为()。

如果没有搜索结果,请直接 联系老师 获取答案。
如果没有搜索结果,请直接 联系老师 获取答案。
相似问题和答案

第1题:

( 12 )有如下两个类定义

class AA{};

class BB{

AA v1,*v2;

BB v3;

Int *v4;

};

其中有一个成员变量的定义是错误的,这个变量是

A ) v1

B ) v2

C ) v3

D ) v4


正确答案:C

第2题:

已知函数f的原型是voidf(int*a,long&b);,变量v1、v2的定义是:intv1;loongv2;下列调用语句中正确的是()

A、f(v1,&v2)

B、f(v1,v2)

C、f(&v1,&v2)

D、f(&v1,v2)


参考答案:D

第3题:

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

A.指向double型变量的指针

B.指向double型的函数指针

C.指向double型的一维数组的指针

D.具有N个指针元素的一维指针数组


参考答案:C

第4题:

有如下两个类定义:

class AA{};

class BB{

AA v1,*v2;

BB v3;

int*v4;

};

其中有一个成员变量的定义是错误的,这个变量是

A.v1

B.v2

C.v3

D.v4


正确答案:C
解析:由于AA和BB都是类的定义,在类定义中无法声明一个自己的对象,所以在BB的类定义中,企图声明一个BB类的对象,是非法的。所以本题选择C)。

第5题:

假设V1和V2是用DW定义的变量,下列指令中正确的是______。

A.MOV V1,20H

B.MOV V1,V2

C.MOV AL,V1

D.MOV 2000H,V2


正确答案:A

第6题:

● 若一个栈以向量V[1..n]存储,初始使栈指针top为n,则下面x入栈的正确操作是()。设top指针指向栈顶元素。() A. top=top+1;V[top]=x B. V[top]=x;top=top+1C. top=top-1;V[top]=x D. V[top]=x ;top=top-1


正确答案:C
本题考查入栈操作。需要注意的是,栈顶指针top的下标是从n开始的,即栈是向小下标方向移动的。所以top移动的时候需减1;又因为top指针指向栈顶元素,所以要先更新top指针,再将x入栈。

第7题:

已知函数原型"double fun();",要定义一个函数指针变量p指向该函数的首地址,则其定义语句为"double (*p)()=fun;"。()

此题为判断题(对,错)。


正确答案:正确

第8题:

已知函数f的原型是:voidf(int*a,long &B) ;,变量v1、v2;的定义是int v1;long v2;正确的调用语句是

A.f(V1,&V2);

B.f(v1,v2);

C.f(&v1,v2);

D.f(&v1,&v2);


正确答案:C
解析:本题考核形式参数与实在参数,参数值的传递。第一个参数是地址传递,所以在调用时要传入实参的地址,第二个参数引用传递,调用时直接写上实参即可。

第9题:

下列不是DataOutputStream方法的是

A.writeDouble(double v)

B.writelnt(int v)

C.writeString(int v)

D.writeChat(im v)


正确答案:C
解析:本题考查DaXaOutputStrean方法。DataOmputStream备有读写各种类型数据的方法,例如:writeDouble(doublev)写8个字节长的二进制双精度浮点数:writeInt(intv)写出4个字节长的二进制整数;writeChar(intv)写字符(Unicode码)。DataOutputStream并没有writeString(intv)方法。

第10题:

有如下两个类定义: ClaSSAA{}; classBB{ AAv1,*v2; BBv3; int*v4; }; 其中有一个成员变量的定义是错误的,这个变量是( )。

A.v1

B.v2

C.v3

D.v4


正确答案:C
C。【解析】本题主要考查类对象的定义,类的对象一般放在类结构体外或在主函数中定义,而不能放在类定义的结构体中,但自身类的指针可以,本题BBv3不能被定义于类体内。

更多相关问题