首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
己知下列函数定义: fun(int*int c,int amint data) {int k; for(k=0;k<m*n;k++) {*b=data; b++;} } 则调用此函数的正确写
己知下列函数定义: fun(int*int c,int amint data) {int k; for(k=0;k<m*n;k++) {*b=data; b++;} } 则调用此函数的正确写
admin
2020-10-26
52
问题
己知下列函数定义:
fun(int*int c,int amint data)
{int k;
for(k=0;k<m*n;k++)
{*b=data;
b++;}
}
则调用此函数的正确写法是(假设变量a的说明为int a[501)( )。
选项
A、fun(*a,4,5,1);
B、fun(&a,4,5,1);
C、fun((int*)a,4,5,1);
D、fun(a,4,5,1);
答案
D
解析
本题考查函数调用时的参数传递。fun函数的调用形式为fun(int *b,int m,int n,int data),而调用数组时,用数组名表示一个指向数组第一个元素的指针,因此调用时的形式为fun(a,4,5,1)。
转载请注明原文地址:https://kaotiyun.com/show/xJ3p777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
有以下程序#include<stdio.h>main(){inta=0,b=0;/*给a赋值a=10:b=20;给b赋值*/printf("a+b=%d\n",a+b);/*输出计算结果*/}程序运行后的输出结果是
若有定义语句:intm[]={5,4,3,2,1},i=4;,则下面对m数组元素的引用中错误的是
以下选项中关于C语言常量的叙述错误的是
有以下程序voidfun(intn,int*s){intf;if(n==1)*s=n+1;else{fun(n-1,&f);*s=f;}}main(){intx=0;fun(4,&x);printf("%d\n,x);}程序运行后的
下面选项中关于编译预处理的叙述正确的是
关于“while(条件表达式)循环体”,以下叙述正确的是
支持子程序调用的数据结构是()。
有以下说明语句:char/s="\"Name\\Address\n";指针S所指字符串的长度是()。
下列关于二叉树的叙述中,正确的是()。
有以下程序:#include<stdio.h>#include<malloc.h>voidfun(int*p1,int*p2,int*s)s=(int*)malloc(sizeof(int));*s=*p1+*p2;free(s);v
随机试题
有利尿、降压作用的药物是
下列有关房地产投资分析中的投资与成本的理解正确的选项是()。
根据《个人所得税法实施条例》的规定,下列所得,不论支付地点是否在中国境内,均为来源于巾国境内的所得的有()。
以下不是影响商业银行流动性风险预警的内部指标/信号的是()。
宣政院
设区域D为x2+y2≤R2,则=___________
下列程序的作用是在屏幕上显示一个200×200大小的窗口,在横线上填入相应的语句。importjava.awt.*;publicclassTestextendsFrame{publicstaticvoidmain(Stringa
在窗体上画一个命令按钮,名称为Commandl,然后编写如下程序:PrivateSubCommand1_Click()Fori=lTo2Forj=1ToiPrintString(i,“Hello”)NextjPrintNe
TheSupremeCourt’sdecisionsonphysician-assistedsuicidecarryimportantimplicationsforhowmedicineseekstorelievedying
Migrationisusuallydefinedas"permanentorsemipermanentchangeofresidence".Thisbroaddefinition,ofcourse,wouldinclud
最新回复
(
0
)