首页/ 题库 / [单选题]若定义函数int*func(),则函数f的答案

若定义函数int*func(),则函数func的返回值为( )。

单选题
2021-12-31 23:17
A、一个实数
B、一个指向整型变量的指针
C、一个指向整型函数的指针
D、一个整型函数的入口地址
查看答案

正确答案
B

试题解析
解析:本题考考查的是指针函数。指针函数定义的基本格式为:类型说明符*函数名()。其中,“类型说明符”表示返回的指针。值所指向的数据类型。

标签:
感兴趣题目
(12)若函数中有定义语句:int k;,则
若函数中有定义语句 :int k;, 则
下列程序执行后的输出结果是( )。 void func1 (int i); void func2(int i); char st[]="hello,friend!"; void func1 (int i) { printf("%c",st[i]); if(i<3){i+=2;func2(i);} } void func2(int i) { printf("%c",st[i]); if(i<3){i+=2;func1(i);}
下面程序执行后的结果是( )。 #include<iostream> using namespace std; void func1(int i); void func2(int i); char st[]="hello, friend!"; void func1(int i) { cout<<st[i]; if(i<3){i+=2;func2(i);} } void func2(int i) { cout<<st[i]; if(i<3){i+=2;func1(i);} } void main() { int i=0;func1(i);cout<<endl;}
下列程序执行后的输出结果是 void func1(int i); void func2(int i); char st[]="hello,friend!”; void func1(int i) { printf("%c",st[i]); if(i<3){i+=2;func2(i);}} void func2(int i) { printf("%c",st[i]); if(i<3){i+=2;func1(i);}} { int i=0;func1(i);printf(" ");}
有下列程序void func1(int i);void func2(int i);char st[ ]="hello,friend! ";void func1(int i){ printf("%c",st[i]); if(i<3){i+=2;func2(i);}}void func2(int i){ printf("%c",st[i]); if(i<3){i+=2;func1(i);}}main(){ int i=0;func1(i); printf("\n");}执行后的输出结果是A.hello B.helC.hlo D.hlm
若定义了函数double*function(),则函数function的返回值为()。
若有函数 char*func(char *p) { … return p; } 则该函数的返回值是 ______。
若一个函数的原型为“int* funl(int x,int& y,char z);”,则该函数的返回值类型为(  )。
函数f和g的定义如下图所示。执行函数f时需要调用函数g(a),若采用值调用方式(call by value)调用g(a),则函数f的返回值为(7);若采用引用(call by reference)方式调用g(a),则函数f的返回值为(8)。
有如下函数定义;void func(int a,int & b){a++;b++;}若执行代码段:int x=0,y=1;func(x,y);则变量x和y的值分别是
类B是类A的公有派生类,类A和类B中都定义了虚函数func(),p是一个指向类A对象的指针,则p->A::func()将()
相关题目
若定义了函数 double *function(), 则函数function的返回值为()。
若在类外有函数调用X::func();则函数func是类 X的________函数。
若定义的函数为float*fun( ){......},则函数的返回值是()
单选题) 若在类外有函数调用X::func();则函数func是类 X的________函数。
设某函数调用语句为func(r1,func(r2,func(r3,r4))); 其中r1、r2、r3、r4均为形式参数,则函数f有( )个参数。
设有某函数的说明为int*func(int a[10],int n);则下列叙述中,正确的是
若已经定义的函数有返回值,则以下关于该函数调用的叙述中错误的是______。
若有函数定义:int fun(){doublex=23.5;returnx;},则函数的返回结果是()
已定义以下函数: int fun(int *p) { return *p;} 函数fun的返回值是( )。
已定义以下函数; int fun(int *p) { return*p; } fun函数返回值是( )。
已定义以下函数: int fun(int*p) {return*P;) fun函数返回值是( )。
已定义下列函数: int fun(int*p) {return *p;) fun函数返回值是( )。
若定义函数int*func( ),则函数func的返回值为( )。
若定义函数int*func(),则函数func的返回值为( )。
有如下函数定义: void funC(int a,int&B. {a++;b++;} 若执行代码段: int x=0,Y = 1; funC(X,Y); 则变量x和y的值分别是( )。
若定义了函数 double *function(), 则返回值类型为()。
若定义了函数double *function(),则函数function的返回值为(47)。
若定义了函数double*function(),则函数function的返回值为()。
若函数中有定义语句:int a;,则(  )。
若函数中有定义语句:int a;,则( )。
广告位招租WX:84302438

免费的网站请分享给朋友吧