农信社计算机考试

单选题在说明语句:int*f();中,标识符f代表的是()。A 一个用于指向整型数据的指针变量B 一个用于指向一维数组的行指针C 一个用于指向函数的指针变量D 一个返回值为指针型的函数名

题目
单选题
在说明语句:int*f();中,标识符f代表的是()。
A

一个用于指向整型数据的指针变量

B

一个用于指向一维数组的行指针

C

一个用于指向函数的指针变量

D

一个返回值为指针型的函数名

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

第1题:

说明语句"int (*p)(); "的含义是( )。

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

B.p是一个指针变量,指向一个整型数据

C.p是一个指向函数的指针,该函数的返回值是一个整型

D.以上都不对


参考答案:C

第2题:

在说明语句int *f();中,标识符f代表的是______。

A.一个用于指向整型数据的指针变量

B.—个用于指向—维数组的行指针

C.—个用于指向函数的指针变量

D.一个返回值为指针型的函数名


正确答案:D
解析:带回指针值的函数,其—般定义形式为:类型标识符*函数名(参数表);例如,int*f(x,y);其中,f是函数名,调用它以后能得到—个指向整型数据的指针(地址),x,y是函数f的形参。在f的两侧分别为*运算符和()预算符,而()优先级高于*,因此f先与()结合,显然是函数形式。这个函数前面有一个*,表示此函数是指针型函数(函数值是指针)。前面的int表示返回的指针指向整型变量。

第3题:

设有定义语句 int(*f)(int);, 则以下叙述正确的是

A)f 是基类型为 int 的指针变量

B)f 是指向函数的指针变量,该函数具有一个 int 类型的形参

C)f 是指向 int 类型一维数组的指针变量

D)f 是函数名,该函数的返回值是基类型为 int 类型的地址


正确答案:B

第4题:

在说明语句int *f();中,标识符f代表的是 ______。

A.一个用于指向整型数据的指针变量

B.一个用于指向一维数组的行指针

C.一个用于指向函数的指针变量

D.一个返回值为指针型的函数名


正确答案:D
解析:带回指针值的函数,其一般定义形式为:类型标识符 *函数名(参数表);
例如:int *f(x,y);
其中,f是函数名,调用它以后能得到一个指向整型数据的指针(地址),x,y是函数(的形参。在f的两侧分别为*运算符和()运算符,而()优先级高于*,因此f先与()结合,显然是函数形式。这个函数前面有一个*,表示此函数是指针型函数(函数值是指针)。前面的int表示返回的指针指向整型变量。

第5题:

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

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

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

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

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


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

第6题:

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

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

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

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

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


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

第7题:

说明语句int*(*p)();的含义是______。

A.p是一个指向int型数组的指针

B.p是指针变量,它构成了指针数组

C.p是一个指向函数的指针,该函数的返回值是一个整型

D.p是一个指向函数的指针,该函数的返回值是一个指向整型的指针


正确答案:D

第8题:

设有定义语句int (*f)(int);,则以下叙述正确的是

A.f是基类型为int的指针变量

B.f是指向函数的指针变量,该函数具有一个int类型的形参

C.f是指向int类型一维数组的指针变量

D.f是函数名,该函数的返回值是基类型为int类型的地址


正确答案:B
解析: 本题考查的是指向函数的指针。语句int(*f)(int);是对一个函数的声明,其中f是指向该函数的指针,该函数有一个整型的参数,函数返回值类型为整型。

第9题:

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

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

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

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

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


正确答案:
 

第10题:

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

A.ptr是一个返回值为int的函数

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

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

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


正确答案:C
本题考查的是指向函数的指针。函数指针定义的基本格式为:类型标识符(*指针变量名)。“类型标识符”为函数返回值的类型。

更多相关问题