首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
已知下列函数定义: fun(int *b,int c,int d) { int k; for(k=0;k<c*d;k++) { *b=c+d; b++;}} 则调用此函数的正确写法是(假设变量a的说明为i
已知下列函数定义: fun(int *b,int c,int d) { int k; for(k=0;k<c*d;k++) { *b=c+d; b++;}} 则调用此函数的正确写法是(假设变量a的说明为i
admin
2017-07-27
44
问题
已知下列函数定义:
fun(int *b,int c,int d)
{ int k;
for(k=0;k<c*d;k++)
{ *b=c+d;
b++;}}
则调用此函数的正确写法是(假设变量a的说明为int a[10])( )。
选项
A、fun(*a,6,14);
B、fun(&a,6,8);
C、fun(a,8,4);
D、fun((int)a,8,6);
答案
C
解析
本题考查函数调用时的参数传递。
fun函数的调用形式为fun(int*b,int c,int d)。调用数组时,用数组名表示一个指向数组的第一个元素的指针,因此调用时的形式为“fun(a,8,4)”。
转载请注明原文地址:https://jikaoti.com/ti/dMi0FFFM
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
有以下程序段char.name[20];intnum;scanf(“name=%snum=%d”,name,&num);当执行上述程序段,并从键盘输入:name=Lilinum=1001后,name的值为
以下程序的输出结果是()。#include<stdio.h>#defineF(x)2.84+x#definew(y)printf("%d",(int)(y))#defineP(y)w(y)main()
设有如下定义:structsk{intm;floatx;}data,*q;若要使q指向data中的m域,正确的赋值语句是()。
若函数中有定义语句:inta;,则()。
下面程序的输出结果是()。#include<stdio.h>main(){chara[]={’a’,’b’,’c’,’d’,’f’,’g’},*p;p=a;printf("%c\n",*p+4);}
以下对C语言中联合类型数据的正确叙述是()。
执行程序时的输入为123456789,则程序的运行结果为()。#include"stdio.h"main(){inta,b;scanf("%2d%*2d%1d",&a,&B);printf("%d\n",
假设有语句sizeof(double),则它是()。
有以下程序: main() { char p[]={’a’,’b’,’c’},q[]="abc"; printf("%d%d\n",sizeof(p),sizeof(q)); } 程序运行后的输出结果是 ______。
在数据处理中,其处理的最小单位是()。
随机试题
胸部CT导向穿刺的体位是
修复体固位力不包括
患者武某,身有微热,咳嗽痰多,咳吐腥臭脓血,胸中隐痛,舌红苔黄腻,脉滑数。治宜选用()
下列关于A公司的说法正确的是()。若李某交易达成并办完相关手续后准备把此房产出租,则其必须向承租人提交的出租凭证为()。
()是单位依法向有关方面及国家有关部门提供财务状况和经营成果的书面文件。
设f(x)可导,F(x)=f(x)(1+丨sinx丨),则f(0)=0是F(x)在x=0处可导的
在浓度为70%的酒精中加入10千克水,浓度变为35%,再加入若干千克纯酒精,浓度变为75%,则加入的纯酒精有
Project(74)Management is the Knowledge Area that employs the processes required to ensure timely and appropriate generation, col
TheInspironAndTheOthersDELLINSPIRONnotebooksaredesignedforsmallbusinesseswhichdemandbetterperformanceandmor
ThingstoKnowabouttheU.K.FromBuckinghamPalacetoOxford,theU.K.isloadedwithwonderfulicons(标志)ofpasteras.【B
最新回复
(
0
)