首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 #include int d=1; void fun( int p ) { int d=5; d += p++; printf("%d ", d ); } main() { int a=3; fun( a ); d += a++; pri
有以下程序 #include int d=1; void fun( int p ) { int d=5; d += p++; printf("%d ", d ); } main() { int a=3; fun( a ); d += a++; pri
admin
2020-07-28
62
问题
有以下程序
#include
int d=1;
void fun( int p )
{
int d=5;
d += p++;
printf("%d ", d );
}
main()
{
int a=3;
fun( a );
d += a++;
printf("%d\n",d);
}
程序的输出结果是( )。
选项
A、8 4
B、9 6
C、9 4
D、8 5
答案
A
解析
函数的参数传递过程中,形参只是实参的一个副本,形参改变不能影响到实参。若外部变量和局部变量同名,则在该局部变量的作用域内,该外部变量会被"屏蔽"。所以调用函数fun(a)时,使用的变量d为5,d=5+3=8,输出结果为8;main()函数内,使用的为全局变量d,a值没有改变,d=1+3=4,输出结果为4,所以答案选A。
转载请注明原文地址:https://www.kaotiyun.com/show/oB3p777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
若有以下程序段:intr=8:printf("%d\n",r>>1);输出结果是()。
使用VC++2010打开考生文件夹下blank1中的解决方案。此解决方案的项目中包含一个源程序文件blank1.c。在此程序中,函数fun的功能是:在3×4的矩阵中找出在行上最大、在列上最小的那个元素,若没有符合条件的元素则输出相应信息。例如,有下列矩阵
使用VC++2010打开考生文件夹下modi1中的解决方案。此解决方案的项目中包含一个源程序文件modi1.c。在此程序中,函数fun的功能是:将m(1≤m≤10)个字符串连接起来,组成一个新串,放入pt所指存储区中。例如:把三个串“abe”、“CD”、“
使用VC++2010打开考生文件夹下prog1中的解决方案。此解决方案的项目中包含一个源程序文件prog1.c。此程序定义了N×N的二维数组,并在主函数中自动赋值。请编写函数fun(inta[][N]),该函数的功能是:将数组左下半三角元素中的值全部置成
下列各选项中,不属于序言性注释的是()。
下列叙述中错误的是()。
数据库三级模式体系结构的划分有利于保持数据库的
软件详细设计产生的图如下图所示,则该图是
有关系如下图所示:若B为键,则最后一条记录违反了
软件需求规格说明的内容不包括
随机试题
简述教师专业发展的主要内容。
男性,62岁。发现高血压12年,近4年出现胸骨后疼痛,诊断为原发性高血压、冠心病(心绞痛型),给予硝苯地平和β受体阻断药口服。1天前突然出现气急、咳嗽,咳泡沫样痰。查体:端坐呼吸,BP150/90mmHg,心率130次/分,房颤心律,双肺底湿性啰音,下肢无
A.尸斑B.尸冷C.尸僵D.尸体腐败E.尸臭
男性56岁,活动后心悸、气短近2个月,2天前开始出现喘憋加重,不能平卧。双肺可闻及湿性啰音,双下肢中度水肿,腹部检查肝脾未触及。胸部X线检查显示心胸比0.65。超声心动图左室舒张末径6.3:mm,左室射血分数36%。以下哪项诊断最有可能
投标报价时,工程量清单中没有填入单价或总额价的细目,其费用应视为()。
项目业主正式接收工作成果的过程为()。
( )可用于保温、吸声或室内装饰等。
请根据以下业务描述,判断填制《出境货物报检单》各项内容的正误,完成以下判断题(见报检单上标的题号)。陕西中电进出口有限公司(报检备案号;5100811252)与国外一家公司签订一批电子器件出口合同。该产品生产后存放于该公司仓库,于2004年4月间装
资本资产定价模型中的一个重要假设是投资者根据()选择证券。
Peopledonotanalyzeeveryproblemtheymeet.Sometimestheytrytorememberasolutionfromthelasttimetheyhadasimilarp
最新回复
(
0
)