![](https://lstatic.shangxueba.com/jiandati/pc/images/pc_jdt_tittleico.png)
若有以下变量定义和函数调用语句: int a=5; fun(&a); 则执行下面函数后正确的输出结果是()。 void fun(int*x) { cout<<++*x<<end1; }
A.3
B.4
C.5
D.6
![](https://lstatic.shangxueba.com/jiandati/pc/images/jdt_q_ckda.png)
![](https://lstatic.shangxueba.com/jiandati/pc/images/jdt_panel_vip.png)
![](https://lstatic.shangxueba.com/jiandati/pc/images/jdt_q_wyda.png)
- · 有3位网友选择 D,占比33.33%
- · 有3位网友选择 B,占比33.33%
- · 有2位网友选择 C,占比22.22%
- · 有1位网友选择 A,占比11.11%
A.3
B.4
C.5
D.6
若有以下变量定义和函数调用语句: int a=25; print_value(&a); 则执行下面函数后正确的输出结果是()。 void print_value(int*x) { cout<<++*x<<endl; }
A.23
B.24
C.25
D.26
A.3
B.4
C.5
D.6
A.a=fun; a(w);
B.a=fun; (*a)(&c);
C.b=fun; *b(w);
D.fun(b);
以下程序通过函数指针p调用函数fun,请在填空栏内,写出定义变量p的语句。 void fun (int*x,int*y) {……} main() { int a=10,b=20; ______;严定义变量p*/ p=fun;p(&a,&b); ……}
若有以下变量和函数说明: #include<iostream.h> charCh='*'; void sub(int x,int y,char ch,double*Z) { switch(ch) { case'+':*Z=x+y;break; case'-':*Z=x-y;break: case'*':*Z=x*y;break; case'/':*z=x/y;break: } } 以下合法的函数调用语句是()。
A.sub(10,20,Ch,y);
B.sub(1.2+3,2*2,'+',&Z);
C.sub(sub(1,2,'+',&y),sub(3,4'+',&x),'-',&y);
D.sub(a,b,&x,ch);
若有以下说明和定义: fun(int *c) {……} main() { int(*a) ()=fun,*b(),w[10],c; ┇ } 在必要的赋值之后,对fun函数的正确调用语句是()
A.a=a(w);
B.(*a) (&c) ;
C.b=*b(w);
D.fun(b);
若有以下说明和定义 fun(int *C) {…} main() { int(*A) ()=fun,*b(),w[10],c; ┇ } 在必要的赋值之后,对fun函数的正确调用语句是()
A.a=a(w);
B.(*a) (&c);
C.b=*b(w);
D.fun(b) ;
为了保护您的账号安全,请在“简答题”公众号进行验证,点击“官网服务”-“账号验证”后输入验证码“”完成验证,验证成功后方可继续查看答案!