首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
已知下列函数定义: fun(int *b,int c,int n,int data) { int k; for(k=0;k<m*n;k++) {*b=data; b++;} } 则调用此函数的正确写法
已知下列函数定义: fun(int *b,int c,int n,int data) { int k; for(k=0;k<m*n;k++) {*b=data; b++;} } 则调用此函数的正确写法
admin
2020-04-18
24
问题
已知下列函数定义:
fun(int *b,int c,int n,int data)
{ int k;
for(k=0;k<m*n;k++)
{*b=data;
b++;}
}
则调用此函数的正确写法是(假设变量a的说
明为int a[50])( )。
选项
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://jikaoti.com/ti/jWG0FFFM
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
有以下程序:#include#includestructS{charname[10];};main(){structSs1,s2;strcpy(s1
有三个关系R、S和T如下:由关系R和S通过运算得到关系T,则所使用的运算为()。
逻辑模型是面向数据库系统的模型,下面属于逻辑模型的是()。
下面不属于软件开发阶段任务的是()。
学生的记录由学号和成绩组成,N名学生的数据已放入主函数中的结构体数组S中。请编写函数fun,其功能是:把指定分数范围内的学生数据放在b所指的数组中,分数范围内的学生人数由函数值返回。例如,输入的分数是60、69,则应当把分数在60~69的学生数据
已知学生的记录由学号和学习成绩构成,N名学生的数据已存入a结构体数组中。请编写函数fun,函数的功能是:找出成绩最低的学生记录,通过形参返回主函数(规定只有一个最低分)。注意:部分源程序存在文件PROG1.C文件中。请勿改动主函数mai
若有如下说明,且int类型占两个字节,则正确的叙述为()。structst{inta;intb[2];}a;
数据库设计的四个阶段是:需求分析、概念设计、逻辑设计和()。
已知一个文件中存放若干工人档案记录,其数据结构如下:structa{charnumber[100];intage;floatp[6];};定义一个数组:structanumber[10];
数据流图(DFD)中的有向箭头(→)表示
随机试题
_______包括产品调研、价格调研、分销渠道调研和促销调研四个方面。
符合子宫颈鳞癌的发生发展过程的描述是
用于判断急性胰腺炎严重程度的血清学检查项目是
翼内肌起始或附着的骨不包括
麻疹疹回期的治法是麻毒闭肺的治法是
药品质量监督检验的指定检验包括()
患者,女,69岁,因走路不慎致踝部扭伤,2小时后来院就诊,正确的处理方法是()。
[2009年,第107题]关于现金流量的下列说法中,正确的是()。
A、 B、 C、 D、 C
Riceislow-fatandhighinenergy,andyoucanmixitwithjustaboutanythingtomake【B1】______tastynutritiousdishes.Askan
最新回复
(
0
)