假定要访问一个结构对象x中的由a指针成员所指向的对象,则表示方法为()。

题目
填空题
假定要访问一个结构对象x中的由a指针成员所指向的对象,则表示方法为()。
如果没有搜索结果或未解决您的问题,请直接 联系老师 获取答案。
相似问题和答案

第1题:

在C++语言中,访问一个对象的成员所用的运算符是【 】,访问一个指针所指向的对象的成员所用的运算符是【 】。


正确答案:成员选择运算符(或“.”) 成员访问运算符(或“->”)
成员选择运算符(或“.”) 成员访问运算符(或“->”) 解析:本题考查的是使用对象和对象指针访问成员所使用的符号的不同,考生请注意它们的区别。

第2题:

假定AA为一个类,a为该类公有的数据成员,px为指向该类对象的一个指针,则访问px所指对象中数据成员a的格式为( )。

A.px( )

B.px[a]

C.px->a

D.px.a


正确答案:C

第3题:

在C++语言中,访问一个对象的成员所用的运算符是 【11】 ,访问一个指针所指向的对象的成员所用的运算符是 【12】 。


正确答案:
成员选择运算符(或”.”);成员访问运算符(或”->”)

第4题:

假定要访问一个结构对象x中的由a指针成员所指向的对象,则表示方法为x.a。()

A

B



第5题:

假定要访问一个结构对象x中的数据成员a,则表示方式为()。
x.a

第6题:

若结构Arith 中有一成员定义为char *op;,另有结构指针p定义为Arith *p=new Arith.,则要访问p所指对象中的。p成员所指向的对象,应使用表达式【 】。


正确答案:*(p->op)
*(p->op) 解析:访问结构指针所指向的指针的值,首先得到指向的指针(p->op),然后计算值 *(p->op)。

第7题:

下面对结构或类中成员的访问中,不正确的访问是 ______。

A.*pointer. salary;(其中pointer为指向类对象的指针)

B.pointer->salary;

C.x=orker,salary;(其中worker为具有类类型的对象)

D.Location &rA=A1;Int x=rA. GetX();(Location为已定义的类,A为对象)


正确答案:A

第8题:

假定要访问一个结构指针p所指对象中的b指针成员所指的对象,则表示方法为______。


正确答案:*(p->b)
*(p->b) 解析:注意运算符的优先级问题,可用括号括起来以明确含义。

第9题:

假定要访问一个结构指针变量x中的数据成员a,则表示方法为()。

Ax.a

Bx->a

Cx(a)

Dx{a}


B

第10题:

假定要动态分配一个类型为struct Worker的对象,并由r指针指向这个对象,则使用的表达式为()=malloc(sizeof(struct Worker))。
struct Worker* r

更多相关问题