题目内容 (请给出正确答案)
[单选题]

有函数原型为void f(int, int *);,主函数中有变量定义:int a=2, *p=&a; 则下列函数调用正确的是

A.f(*p, &a);

B.f(a, p);

C.f(*p, p);

D.f(a, &a);

E.f(a, *p);

F.f(a, &p);G、f(*p, a);H、f(p,a);

提问人:网友ye57538610 发布时间:2022-01-07
参考答案
查看官方参考答案
如搜索结果不匹配,请 联系老师 获取答案
网友答案
查看全部
  • · 有7位网友选择 C,占比53.85%
  • · 有2位网友选择 E,占比15.38%
  • · 有2位网友选择 D,占比15.38%
  • · 有1位网友选择 B,占比7.69%
  • · 有1位网友选择 A,占比7.69%
匿名网友 选择了C
[192.***.***.51] 1天前
匿名网友 选择了C
[192.***.***.51] 1天前
匿名网友 选择了C
[192.***.***.51] 1天前
匿名网友 选择了C
[117.***.***.180] 1天前
匿名网友 选择了C
[117.***.***.180] 1天前
匿名网友 选择了C
[117.***.***.180] 1天前
匿名网友 选择了E
[49.***.***.208] 1天前
匿名网友 选择了E
[49.***.***.208] 1天前
匿名网友 选择了E
[49.***.***.208] 1天前
匿名网友 选择了C
[223.***.***.29] 1天前
匿名网友 选择了C
[223.***.***.29] 1天前
匿名网友 选择了C
[223.***.***.29] 1天前
匿名网友 选择了B
[240.***.***.8] 1天前
匿名网友 选择了E
[69.***.***.237] 1天前
匿名网友 选择了D
[168.***.***.114] 1天前
匿名网友 选择了C
[181.***.***.107] 1天前
匿名网友 选择了A
[107.***.***.213] 1天前
匿名网友 选择了C
[53.***.***.160] 1天前
匿名网友 选择了C
[205.***.***.67] 1天前
匿名网友 选择了E
[69.***.***.237] 1天前
加载更多
提交我的答案
登录提交答案,可赢取奖励机会。
更多“有函数原型为void f(int, int *);,主函数中…”相关的问题
第1题
以下程序通过函数指针p调用函数fun,请在填空栏内,写出定义变量p的语句。 void fun (int*x,int*y) {……} main() { int a=10,b=20; ______;严定义变量p*/ p=fun;p(&a,&b); ……}
点击查看答案
第2题
下列4个函数中,(  )能实现交换变量值的功能。

A.void fun_a(int x,int y)

{ int*p;

*p=x;x=y;y=*p;}

B.void fun_b(int*x,int*y)

{ int*p:

*x=*y;*y=*x;}

C.void fun_c(int*x,int*y)

{ *x=*x+*y;

*y=*x-*y;

*x=*x-*y;}

D.void fun_d(int x,int y)

{  int p;

p=x;x=y;y=p;

}

点击查看答案
第3题
交换变量值
点击查看答案
第4题
已知函数的原形如下,其中结构体a为已经定义过的结构,且有下列变量定义 struct a*f(int t1,int*t2,strcut a t3,struct a*t4) struct a p,*p1;int i; 则正确的函数调用语句为

A.&p=f(10,&i,p,p1);

B.p1=f(i++,(int*)p1,p,&p);

C.p=f(i+1,&(i+2),*p,p);

D.f(i+1,&i,p,p);

点击查看答案
第5题
以下属于使用函数句柄的优点的是?

A、在更大范围内调用函数

B、提高函数调用的速度

C、使函数调用像使用变量一样方便、简单

D、可迅速获得同名重载函数的位置、类型信息

点击查看答案
第6题
以下程序的功能是借助一个变量交换两个已知数据的值,程序中存在一些错误,修改这些错误并调试程序。 #include "iostream" using namespace std; int main( ) { int x,y; t=x; x=y; t=y; cin>>x>>y>>endl; cout<<"x="<> <<"y="<> < <endl; system("pause"); return 0;>
点击查看答案
第7题
以下程序段中,能够通过调用函数fun,使main函数中的指针变量p指向一个合法的整型单元的是______。

A.main() { int *p; fun(p); …… } int fun(int *p) {int s; p=&s;}

B.main() { int *p; fun(&p); …… } int fun(int **p) {int s; *p=&s;}

C.# include<stdlib. h> main() {int *p; fun(&p); …… } int fun(int **p) {*p=(int *)malloc(2);}

D.# include<stdlib. h> main() { int *p; fun(p); …… } int fun(int *p) {p=(int *)malloc(sizeof(int));}

点击查看答案
第8题
假设有如下定义int(*p)();下面正确的叙述为()。

A、p是一个普通的变量

B、p是指向整型数据的指针变量

C、p是一个函数名,该函数的返回值是指向整型数据的指针变量

D、p是指向函数的指针变量,该函数的返回值是整型数据

点击查看答案
第9题
下面程序应能对两个整型变量的值进行交换。以下正确的说法是 #include<iostream.h> void swap(int p,int q) { int t; t=p; p=q; q=t;} void main() { int a=10,b=20; cout<<a<<" "<<b; swap(&a,&b); cout<<a<<" "<<b;}

A.该程序完全正确

B.该程序有错,只要将语句swap(&a,&b);中的参数改为a,b即可

C.该程序有错,只要将swap()函数中的形参p和q以及t均定义为指针(执行语句不变)即可

D.以上说法都不对

点击查看答案
第10题
若定义 int k, a[10], *p=a; 那么下面表达式不能被编译的是_______.

A、a++;

B、p++;

C、a[0] = k;

D、p[0] = k;

点击查看答案
账号:
你好,尊敬的用户
复制账号
发送账号至手机
密码将被重置
获取验证码
发送
温馨提示
该问题答案仅针对搜题卡用户开放,请点击购买搜题卡。
马上购买搜题卡
我已购买搜题卡, 登录账号 继续查看答案
重置密码
确认修改
欢迎分享答案

为鼓励登录用户提交答案,简答题每个月将会抽取一批参与作答的用户给予奖励,具体奖励活动请关注官方微信公众号:简答题

简答题官方微信公众号

警告:系统检测到您的账号存在安全风险

为了保护您的账号安全,请在“简答题”公众号进行验证,点击“官网服务”-“账号验证”后输入验证码“”完成验证,验证成功后方可继续查看答案!

微信搜一搜
简答题
点击打开微信
警告:系统检测到您的账号存在安全风险
抱歉,您的账号因涉嫌违反简答题购买须知被冻结。您可在“简答题”微信公众号中的“官网服务”-“账号解封申请”申请解封,或联系客服
微信搜一搜
简答题
点击打开微信