首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 intd=1; yoidfun(intP) { intd=5: d+=p++; printf(’’%d’’,d);) main( ){ inta=3: fun(a); d+=a++: printf(’’%d\n’’,d);} 程序的输出结
有以下程序 intd=1; yoidfun(intP) { intd=5: d+=p++; printf(’’%d’’,d);) main( ){ inta=3: fun(a); d+=a++: printf(’’%d\n’’,d);} 程序的输出结
admin
2020-05-19
20
问题
有以下程序
intd=1;
yoidfun(intP)
{
intd=5:
d+=p++;
printf(’’%d’’,d);)
main( ){
inta=3:
fun(a);
d+=a++:
printf(’’%d\n’’,d);}
程序的输出结果是
选项
A、96
B、94
C、84
D、85
答案
C
解析
代码考查点为全局变量和局部变量的同名问题,若全局变量和某个函数中的局部变量同名,则在该函数中,此全局变量被屏蔽,在该函数内,访问的是局部变量,与同名的全局变量不发生任何关系。主函数执行。fun(3)时候,执行调用函数fun,使用局部变量d=5,执行d+=p++,相当于d:d+(p++),得到d的值为8,输出。函数调用结束,转到主函数,继续执行d+=a++,此时d为全局变量,执行语句以后,d值为4。
转载请注明原文地址:https://kaotiyun.com/show/iMCp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
有以下程序:#include#includestructA{inta;charb[10];doublec;};voidf(structA*t);main(){struct
学生的记录由学号和成绩组成,N名学生的数据已在主函数中放入结构体数组s中,请编写函数fun,它的功能是:按分数的高低排列学生的记录,高分在前。注意:部分源程序在文件PROG1.C文件中。请勿改动主函数main和其他函数中的任何内容,仅在
以下语句定义正确的是()。
函数fun的功能是:逆置数组元素中的值。例如:若a所指数组中的数据依次为:1、2、3、4、5、6、7、8、9,则逆置后依次为:9、8、7、6、5、4、3、2、1。形参n给出数组中数据的个数。请在程序的下划线处填入正确的内容并把下划线删除,使程序得
给定程序modil.c的主函数中,将a、b、c三个结点链成一个单向链表,并给各结点的数据域赋值,函数fun()的作用是:累加链表结点数据域中的数据作为函数值返回。请改正函数fun中指定部位的错误,使它能得出正确的结果。注意:不要改动ma
函数fun的功能是:在有11个元素的结构体数组std中,查找有不及格科目的学生,找到后输出学生的学号;函数的返回值是有不及格科目的学生人数。例如,主函数中给出了4名学生的数据,则程序运行的结果为:学号:N1002学号:N1006共有2位
若有定义语句:char*s1="OK",*s2="ok";以下选项中,能够输出"OK"的语句是
公司的开发人员可以同时参加多个项目的开发,则实体开发人员和实体项目间的联系是
下面不属于软件测试实施步骤的是()。
下面不能作为结构化方法软件需求分析工具的是()。
随机试题
人类对森林过度砍伐,对草原和湿地的破坏,工业和汽车排放大量的二氧化碳,使我国喜马拉雅山的冰峰不断消融。从因果关系来看。这属于_______。
病毒性心肌炎主要诊断依据是
慢性胆囊炎的CT特征性表现是
妊娠合并心脏病病人下列哪项叙述是正确的()
优先股股东所拥有的各种优先权因各公司的不同规定而言,形成了各种不同的优先股类别,其中主要种类有()。①根据是否参与普通股股东的红利分配可分为参加分配优先股和不参加分配优先股,参加分配优先股又可分为全部参加分配的优先股和部分参加分配的优先股;
恒值控制系统的特点是()一经设定就维持不变,希望输出维持在某一特定值上。
(2016年)企业生产销售的下列产品中,属于消费税征税范围的是()。
A注册会计师在审计过程中发现甲公司存在下列期后事项,A注册会计师应当提请甲公司管理层在财务报表附注中做池充分披露的事项包括()。
质量控制准则旨在规范会计师事务所建立并保持()的质量控制制度。
提出学生获得概念的主要方式是概念同化的心理学家是()。
最新回复
(
0
)