首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
若函数调用时的实参为变量时,以下关于函数形参和实参的叙述中正确的是( )。
若函数调用时的实参为变量时,以下关于函数形参和实参的叙述中正确的是( )。
admin
2019-01-11
47
问题
若函数调用时的实参为变量时,以下关于函数形参和实参的叙述中正确的是( )。
选项
A、函数的形参和实参分别占用不同的存储单元
B、形参只是形式上的存在,不占用具体存储单元
C、同名的实参和形参占同一存储单元
D、函数的实参和其对应的形参共占同一存储单元
答案
A
解析
本题重点考察的是函数的形参和实参。在定义函数时函数名后面括弧中的变量名称为“形式参数”(简称形参),在主调函数中调用一个函数时,函数名后面括弧中的参数(可以是一个表达式)称为“实际参数”(简称实参)。C语言规定,实参变量对形参变量的数据传递是“值传递”,即单向传递,只由实参传给形参,而不能由形参传回来给实参。在内存中,实参单元与形参单元是不同的单元。因此A选项正确。
转载请注明原文地址:https://kaotiyun.com/show/eaxp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
已有定义:intx=3,y=4,z=5;,则表达式!(x+y)+z-1&&y+z/2的值是()。
下面程序的运行结果是#includemain(){staticchara[]="Languagef",b[]="programe";char*p1,*p2;intk;p1=a;p2=b;for(k=0;k
以下程序运行后的输出结果是【】。#include<stdio.h>main(){inta=1,b=3,c=5;if(c=a+b)printf("yes\n");elseprintf(
请选出以下程序的输出结果______。#include<stdio.h>sub(x,y,z)intx,y*z;{*z=y-x;}main(){inta,b,c;sub(10,5,&a);s
已有定义:intx=3,y=4,z=5,则表达式!(x+y)+z-1&&y+x/2的值是
不是面向对象程序设计的可维护性的优点的是()
下面的概念中,不属于面向对象方法的是()。
程序通过定义学生结构体变量,存储了学生的学号、姓名和3门课的成绩。所有学生数据均以二进制方式输出到文件中。函数fun的功能是从形参filename所指的文件中读入学生数据,并按照学号从小到大排序后,再用二进制方式把排序后的学生数据输出到filename所指
若有下列语句:chara[]="xyz";charb[]=}’x’,’y’,’z’};则下列叙述正确的是______。
软件定义时期主要包括______和需求分析两个阶段。
随机试题
关于气管的描述,错误的是
母乳中的脂肪有利于婴幼儿吸收。()
会计制度的局部设计
行情波动的特征有哪些?
设y=ln(Inxx),则dy=_______
A.大肠杆菌(8099)B.金黄色葡萄球菌(ATCC6538)C.白念珠菌(ATCC6538)D.铜绿假单胞菌(ATCCl5442)E.白色葡萄球菌(8032)消毒试验中,作为医院感染中最常分离的细菌繁殖体的代表菌是
关于目前医院内获得性肺炎的病原学特点,不正确的是
A.神经源肿瘤B.淋巴肉瘤C.气管支气管囊肿D.畸胎瘤E.皮样囊肿位于中纵隔的肿瘤
口岸通关转异地的入境货物到达目的地后,需与目的地检验检疫机胸联系检验检疫。( )
CaptainCookArrowLegendItwasagreatlegendwhileitlasted,butDNAtestinghas(1)endedatwo-century-oldstoryoftheH
最新回复
(
0
)