首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
已知下列函数定义: 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
2018-09-26
53
问题
已知下列函数定义:
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,intn,int data)”,而调用数组时,用数组名表示一个指向数组第一个元素的指针,因此,调用时的形式为:fun(a,4,5,1)。
转载请注明原文地址:https://www.kaotiyun.com/show/NNxp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
以下程序运行后的输出结果是______。voidswap(intx,inty){intt;t=x;x=y;y=t;printf("%d%d",x,y);}main(){
有如下程序:#include<stdio.h>msin(){chars[]="ABCD",*P;for(p=s+1;p<s+4;p++)Printf("%s\n",p);}该程
以下叙述不正确的是
以下程序的输出结果是______。 main() { union { int i[2]; long j; char m[4]; }r,*s=&r; s->i[0]=0x409; s->i[1]=0x407; printf("%d\n",s->m[0]);
设有定义:charp[]={′1′,′2′,′3′},*q=p;,以下不能计算出一个char型数据所占字节数的表达式是
若输入3、4、5,程序的输出结果为【】。#include"math.h"main(){floata,b,c,s,area;scanf("%f,%f,%f",&a,&b,&c)
有以下程序段: typedef struct NODE {int num; struct NODE *next; }OLD; 以下叙述中正确的是 ______。
字符串“%%\”ABCDEF\“﹨﹨”的长度是()。
若有定义floatb[15],*p=b;,且数组b的首地址为200H,则p+13所指向的数组元素的地址为______。
下列关键字中,不属于C语言变量存储类别的是______。
随机试题
在物质和意识关系的问题上,唯心主义的根本错误是()
计数肋序数的骨性标志是
一个或几个核苷酸顺序的改变称为细胞内某一基因的拷贝数高于正常称为
在直肠息肉中,下列哪种癌变率最高
下列关于安全工具检验标准与周期的说法,正确的是()。
在下列情形中,导游员应该劝阻旅游者离团自由活动的有()。
下列关于公民权利和义务的说法,错误的是()。
在考生文件夹下有一个工程文件sjt3.vbp。程序的功能是通过键盘向文本框中输入大、小写字母和数字。单击标题为“统计”的命令按钮,分别统计输入字符串中大写字母、小写字母及数字字符的个数,并将统计结果分别在标签控件数组x中显示,如图所示。在给出的窗体文件中
Whatdoesthewomanmean?
A.BankofAmericaannouncedthatitwasreadytorepaythe$45billionitreceivedingovernmentbail-outmoney,whichwillfin
最新回复
(
0
)