首页 > 大学专科> 电子信息
题目内容 (请给出正确答案)
[主观题]

以下程序通过函数指针p调用函数fun,请在填空栏内,写出定义变量p的语句。 void fun (int*x,int

以下程序通过函数指针p调用函数fun,请在填空栏内,写出定义变量p的语句。 void fun (int*x,int*y) {……} main() { int a=10,b=20; ______;严定义变量p*/ p=fun;p(&a,&b); ……}

查看答案
答案
收藏
如果结果不匹配,请 联系老师 获取答案
您可能会需要:
您的账号:,可能还需要:
您的账号:
发送账号密码至手机
发送
安装优题宝APP,拍照搜题省时又省心!
更多“以下程序通过函数指针p调用函数fun,请在填空栏内,写出定义…”相关的问题
第1题
下面程序调用fun函数动态分配两个整型存储单元,并通过形参传回这两个整型存储单元的地址给 s1和s
2,将程序补充完整。 ┇ main() { int*s1,*s2; ┇ fun(【 】); ┇ } int fun(【 】); { *p=(int *)malloc(sizeof(int)); *q=(int *)malloc(sizeof(int)); }

点击查看答案
第2题
函数void fun(float*sn,int n)的功能是:根据以下公式计算S,计算结果通过形参指针sn传回;n通过形

函数void fun(float*sn,int n)的功能是:根据以下公式计算S,计算结果通过形参指针sn传回;n通过形参传入,n的值大于等于0。请补全程序。 S=1-1/3+1/5-1/7+…+1/(2n+1) void fun(float*sn,int n) { float s=0.0,w,f=-1.0; int i=0; for(i=0;i<=n;i++) { f= 【 】*f; w=f/(2*i+1); s+=w; } 【 】 =s; }

点击查看答案
第3题
函数void fun(float*sn,int n)的功能是:根据以下公式计算S,计算结果通过形参指针sn传回;n通过形

函数void fun(float*sn,int n)的功能是:根据以下公式计算S,计算结果通过形参指针sn传回;n通过形参传入,n的值大于等于0。请补全程序。 S=1-1/3+1/5-1/7+…+1/(2n+1) void fun(float*sn,int n) { float s=0.0,w,f=-1.0; int i=0; for(i=0;i<=n;i++) { f= 【 】*f; w=f/(2*i+1); s+=w; } 【 】 =s; }

点击查看答案
第4题
请编写一个函数fun(),它的功能是将一个数字字符串转换为一个整数(不得调用C语言提供的将字符串转

请编写一个函数fun(),它的功能是将一个数字字符串转换为一个整数(不得调用C语言提供的将字符串转为整数的函数)。

例如,若输入字符串“-1234”,则函数把它转换为整数值 -1234。

注意:部分源程序给出如下。

请勿改动主函数main和其他函数中的任何内容,仅在函数fun的花括号中填入所编写的若干语句。

试题程序:

include <stdio.h>

include <string.h>

long fun(char *p)

{

}

main ()

{

char s[6];

long n;

printf("Enter a string:\n");

gets(s);

n=fun(s);

printf("%ld\n",n);

}

点击查看答案
第5题
已有定义如下: struct node {int data; struct node *next; } *P; 以下语
句调用malloc函数,使指针p指向一个具有struct node类型的动态存储空间。 请填空。 p=(struct node *)malloc 【 】;

点击查看答案
第6题
以下函数返回a所指数组中最小值所在的下标值。请完善下列程序。 fun(int*a,int n) {int i,

以下函数返回a所指数组中最小值所在的下标值。请完善下列程序。 fun(int*a,int n) {int i,j=0,p; p=j; for(i=j;i<n;i++)if(a[i]<a[p]______; return(p); }

点击查看答案
第7题
以下程序的功能是调用函数fun计算:m=1-2+3-4+…+9-10,并输出结果。请填空。 include <stdio.h>
int fun (int n) { int m=0,f=1,i; for(i=1;i<=n;i++) { m+=i*f; f=【 】;} return m; } main() { printf("m=%d\n", 【 】 );}

点击查看答案
第8题
有以下程序: char fun(char x,char y) { if(x<y)return x; return Y; } void main() { i

有以下程序: char fun(char x,char y) { if(x<y)return x; return Y; } void main() { int a=‘9’,b=‘8’,C=‘7’; printf(“%c\n”,fun(fun(a,b),fun(b,C))); } 程序的执行结果是()。

A.函数调用出错

B.8

C.9

D.7

点击查看答案
第9题
已知"int*p;fun(p);",其中,函数fun没有返回值,且其形参定义为引用调用方式则下列给出的fun函数原型中正确的是()。
已知"int*p;fun(p);",其中,函数fun没有返回值,且其形参定义为引用调用方式则下列给出的fun函数原型中正确的是()。

Avoidfun(intaD);

Bvoidfun(int*&A;

Cvoidfun(int&a[);

Dvoidfun(int&*A;

点击查看答案
第10题
函数viod fun(float * sn,int n)的功能是:根据以下公式计算S,计算结果通过形参指针sn传回;n通过

函数viod fun(float * sn,int n)的功能是:根据以下公式计算S,计算结果通过形参指针sn传回;n通过形参传入,n的值大于等于0。请填空。 s=1-1/3+1/5-1/7+…1/(2n+1) void fun(float * sn,int n) { floats=0.0,w,f=-1.0; int i=0; for(i=0;i<=n;i+ +) { f=【 】 * f; w=f/(2i+1); s+ +=w; } 【 】 =s; }

点击查看答案
退出 登录/注册
发送账号至手机
获取验证码
发送
温馨提示
该问题答案仅针对搜题卡用户开放,请点击购买搜题卡。
马上购买搜题卡
我已购买搜题卡, 登录账号 继续查看答案
重置密码
确认修改