首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
以下关于C语言函数参数传递方式的叙述中正确的是( )。
以下关于C语言函数参数传递方式的叙述中正确的是( )。
admin
2021-07-09
33
问题
以下关于C语言函数参数传递方式的叙述中正确的是( )。
选项
A、数据只能从实参单向传递给形参
B、数据可以在实参和形参之间双向传递
C、数据只能从形参单向传递给实参
D、C语言的函数参数既可以从实参单向传递给形参,也可以在实参和形参之间双向传递,可视情况选择使用
答案
A
解析
数据只能由实参单向传递给形参称为“值传递”,而不能由形参传回来给实参,A选项正确;数组名、指针等作参数,实参传递给形参地是地址值,这样形参和实参就指向同一段内存单元,在函数体内对形参数据的改变也将影响到实参。实参和形参之间不可双向传递,BD选项错误。数据不能从形参传递给实参,C选项错误。
转载请注明原文地址:https://jikaoti.com/ti/fUz0FFFM
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
有以下程序#include<stdio.h>structS{intn;inta[20];};voidf(structS*p){inti,j,t;for(i
下面结构体的定义语句中,错误的是()。
有以下程序:#include<stdio.h>#defineS(x)(x/x)*xmain(){intk=6,j=3;printf("%d,%d\n",S(k+j),S(j+k));}程序运行后的输出结果是()。
以下叙述中错误的是
以下选项中,能用作数据常量的是()。
给定函数MODll.C中函数fun的功能是:将一个由八进制数字字符组成的字符串转换为与其面值相等的十进制整数。规定输入的字符串最多只能包含5位八进制数字字符。例如,若输入:77777,则输出将是:32767。请改正程序中的错误,使它能得
以下叙述中正确的是()。
设有如下函数定义:#include<stdio.h>intfun(intk){if(k<1)returm0;elseif(k==1)retum1:elsereturnfun(k-1)+1:}若执行调用语句“n=fun(3);”,则函
在结构化方法中,用数据流程图(DFD)作为描述工具的软件开发阶段是()。
以下选项中,不合法的C语言用户标识符是()。
随机试题
以下不属于ALl/ARDS治疗原则的是
局麻过程中,为了预防医源性感染,以下措施中哪项可以除外
下列哪一项不支持急进性肾小球肾炎的诊断
背景材料:《公路工程施工招标投标管理办法》指出:投标人应当具备招标文件规定的资格条件,具有承担所投标项目的相应能力。投标人应当按照招标文件的要求编制投标文件,并对招标文件提出的实质性要求和条件作出响应。招标文件中没有
申请设备贷款的借款人必须满足的条件包括()。
某企业为免税企业,计划进行某项投资活动,有甲、乙两个备选的互斥投资方案资料如下:(1)甲方案原始投资150万,其中固定资产投资100万,营运资本投资50万,全部资金于建设起点一次投入,初始期为0,经营期为5年,到期净残值收入5万,预计投产后年营业收入(不
从考评的性质和特点上看.行为导向型的主观评价方法()。
所谓“第一反抗期”,是指()左右儿童在其身心发展的过程中所表现出来的一种对教育不太有利的独立行动与对抗行为。
两台交换机具有32个和16个100/1000Mbps全双工端口,交换机的总带宽分别为()。
Learningtoplayamusicalinstrumentcanchangeyourbrain,withaUSreviewfindingmusictrainingcanleadtoimprovedspeech
最新回复
(
0
)