首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 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);} 程序的输出结果是
有以下程序 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);} 程序的输出结果是
admin
2020-11-23
30
问题
有以下程序
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、9 6
B、9 4
C、8 4
D、8 5
答案
C
解析
代码考查点为全局变量和局部变量的同名问题,若全局变量和某个函数中的局部变量同名,则在该函数中,此全局变量被屏蔽,在该函数内,访问的是局部变量,与同名的全局变量不发生任何关系。主函数执行fun(3)时候,执行调用函数fun,使用局部变量d=5,执行d+=p++,相当于d=d+(p++),得到d的值为8,输出。函数调用结束,转到主函数,继续执行d+=a++,此时d为全局变量,执行语句以后,d值为4。
转载请注明原文地址:https://kaotiyun.com/show/L03p777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
给定程序MODI1.C中函数fun的功能是:将字符串中的字符按逆序输出,但不改变字符串中的内容。例如,若字符串为abcd,则应输出:dcba。请改正程序中的错误,使它能计算出正确的结果。注意:不要改动main函数,不得增行或删
下列给定程序中函数fun的功能是:逐个比较p、q所指两个字符串对应位置上的字符,并把ASCII值大或相等的字符依次存放到c所指的数组中,形成一个新的字符串。例如,若主函数中a字符串为“aBCDeFgH”,b字符串为“ABed”,则c中的字符串应为
下列给定程序的功能是:读入一个整数k(2≤k≤10000),输出它的所有质因子(即所有为素数的因子)。例如,若输入整数2310,则应输出2,3,5,7,11。请改正程序中的错误,使它能得出正确的结果。注意:不要改动main函数,不得增行
给定程序MODI1.C中函数fun的功能是:计算s所指字符串中含有t所指字符串的数日,并作为函数值返回。请改正函数fun中指定部位的错误,使它能得出正确的结果。注意:不要改动main函数,不得增行或删行,也不得更改程序的结构!#inc
假定整数数列中的数不重复,并存放在数组中。下列给定程序中函数fun的功能是:删除数列中值为X的元素,变量n中存放数列中元素的个数。请改正程序中的错误,使它能得出正确的结果。注意:不要改动main函数,不得增行或删行,也不得更改程序的结
下列给定程序中,函数fun的功能是:在形参ss所指字符串数组中查找与形参t所指字符串相同的串,找到后返回该串在字符串数组中的位置(即下标值),若未找到则返回—1。ss所指字符串数组中共有N个内容不同的字符串,且串长小于M。请在下画线处填入正确的内容并将下
对于函数声明:voidfun(floatarray[],int*ptr);以下叙述中正确的是()。
请编写函数fun,它的功能是计算下列级数和,和值由函数值返回。例如,当n=10,x=0.3时,函数值为1.349859。注意:请勿改动主函数main和其他函数中的任何内容,仅在函数fun的花括号中填入你编写的若干语句。试题程序:#include
在C语言中,以下说法不正确的是()。
某二叉树中有n个度为2的结点,则该二叉树中的叶子结点数为
随机试题
正常胎盘的形状为:
肾上腺皮质功能不足的患者。排除水分的能力大为减弱,可出现“水中毒”,补充下列哪种激素可缓解症状
最好与铁剂同时服用的药物是
文学作品讨论会和某门学科最新动态报告会属于()。
现代科学技术开始于19世纪末,当时出现了有组织的、规模较大的科学技术研究单位,这有内在的和外部的原因。内在原因是科学技术到这时期比较复杂,专业、专科很多。外部原因是当时出现的一场技术革命。这段话主要支持了这样一个论点,即现代科学技术( )。
民俗是各国(或各民族)人民创造、享用和传承的一种生活文化。其功能是指它在社会生活与文化系统中的位置,它与其他社会文化要素之间的关系,以及它所具有的客观效用。民俗的功能十分复杂。各种不同的民俗功能既有差异性,也有同一性;一种民俗的功能既可能是单一的,也可能是
起搏器最基本的心脏起搏方式为
提高教师应聘标准并不是引起目前中小学师资短缺的主要原因。引起中小学师资短缺的主要原因,是近年来中小学教学条件的改进缓慢,以及教师的工资增长未能与其他行业同步。以下哪项如果为真,最能加强上述断定?
设总体X的密度函数为f(x)=θ>0为未知参数,a>0为已知参数,求θ的极大似然估计量.
A、Helearnedboxing.B、Heraisedthelevelofproduction.C、Heforgotallabouthisbusiness.D、Heshookhisheadallthetime.
最新回复
(
0
)