一个指针变量ptr的域成员fs访问的方法是()。

题目
单选题
一个指针变量ptr的域成员fs访问的方法是()。
A

ptr->fs

B

ptr.fs

C

ptr^fs

D

ptr@fs

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

第1题:

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


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

第2题:

若在反向搜索域添加了一个指针(PTR)记录,该记录的作用是_____。


正确答案:实现IP地址向域名的映射
实现IP地址向域名的映射 解析:反向搜索区域可以让。DNS客户端利用IP地址查询主机的域名,因此其作用是实现IP地址到域名的映射。

第3题:

静态成员变量称为类变量,非静态成员变量称为实例变量,下列关于一个类的静态成员的描述中,不正确的是()

A.该类的对象共享其静态成员变量的值

B.静态成员变量可被该类的所有方法访问

C.该类的静态方法只能访问该类的静态成员变量

D.该类的静态数据成员变量的值不可修改


正确答案:D

第4题:

下面关于this指针的说法中错误的是( )。

A.this指针是一种隐含指针,存在于每个类的非静态成员函数中

B.它是成员函数所属对象的指针

C.通过this.成员变量的形式可以访问类中的数据成员

D.成员函数访问类中的数据成员格式可写成:this->成员变量


正确答案:C

第5题:

下列关于成员变量与局部变量的说法不正确的是( )

A.局部变量的作用域仅限于定义它的方法

B.成员变量的作用域在整个类内部都是可见的

C.Java会给成员变量一个初始值

D.Java会给局部变量赋予初始值


参考答案:D

第6题:

设有如下定义:

int(*ptr);

则以下叙述中正确的是( )。

A.ptr是指向一维组数的指针变量

B.ptr是指向int型数据的指针变量

C.ptr是指向函数的指针,该函数返回一个int型数据

D.ptr是一个函数名,该函数的返回值是指int型数据的指针


正确答案:C
本题中int(*ptr)的含义是指向函数的指针变量,其为指向函数的指针变量,该函数返回一个int型数据,故选择C选项。

第7题:

语句int(*ptr)();的含义是

A.ptr是指向一个维数组的指针变量

B.ptr是指向int型数据的指针变量

C.ptr是指向函数的指针,该函数返回一个int型数据

D.ptr是一个函数名,该函数的返回值是指向int型数据的指针


正确答案:C
解析:本题考查的是函数指针的定义。定义一个函数指针的形式为:类型标识符(*指针变量名)()。函数指针的值等于函数的入口地址,通过这个指针变量能够调用它所指向的函数。

第8题:

下列关于一个类的静态成员的描述中,不正确的是(39)。

A.该类的对象共享其静态成员变量的值

B.静态成员变量可被该类的所有方法访问

C.该类的静态方法只能访问该类的静态成员变量

D.该类的静态数据成员变量的值不可修改


正确答案:D
解析:本题考查的是面向对象程序设计中的静态成员。在C++中使用静态成员来解决同一个类的不同对象之间的数据共享问题。静态成员作为类的一种成员,它被类的所有对象共享,而不是属于某个对象的。静态成员分为静态成员变量和静态方法。静态成员变量的值可以被更新。只要对静态成员变量的值更新,次,所有对象的该静态成员变量的值都会被更新。静态成员函数可以直接访问静态成员,但不能直接访问非静态成员。

第9题:

设有如下定义,则以下叙述中正确的是______。 int(*ptr)();

A.ptr是指向一维数组的指针变量

B.ptr是指向int型数据的指针变量

C.ptr是指向函数的指针,该函数返回一个int型数据

D.ptr是一个函数名,该函数的返回值是指向int型数据的指针


正确答案:C
解析:“int(*ptr)();”说明ptr是一个指向函数的指针,返回值是整型。*ptr两边的括号非常关键,表示*和ptr组合成一个指针变量,然后再和后边的圃括号结合,表示该指针变量*ptr是一个指向函数的指针变量。如果没有*ptr两边的括号,“int*ptr();”表示ptr是个函数,该函数返回指向整型数据的指针。

第10题:

(C语言)假设有如下定义方式int(**ptr)();,则以下叙述中正确的是

A、ptr是指向一维数组的指针变量

B、ptr是指向int型数据的指针变量

C、ptr是指向函数的指针的指针,该函数返回一个int型数据 我是应届生

D、ptr是一个函数名,该函数的返回值是指向int型数据的指针


正确答案:
 

更多相关问题