首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下列程序执行后输出的结果是______。 int d=1; fun(int p) { int d=5; d+=p++; printh("%d,",d); } main() {
下列程序执行后输出的结果是______。 int d=1; fun(int p) { int d=5; d+=p++; printh("%d,",d); } main() {
admin
2013-02-23
50
问题
下列程序执行后输出的结果是______。 int d=1; fun(int p) { int d=5; d+=p++; printh("%d,",d); } main() { int a=3; fuin(a); d+=a++; printf(:%d\n",d); }
选项
A、8,12
B、9,13
C、8,4
D、9,5
答案
4
解析
本题执行过程如下:首先调用fun函数,使得实参a的值3传递给形参p,得到局部变量d=8,打印出局部变量d的值8;返回主函数执行“d+=a++”,此处的d为全局变量,所以d=1+3=4(由于本题是值传递,所以在函数fun中对p值的改变并不能引起a的改变),故本题的输出是8,4。
转载请注明原文地址:https://kaotiyun.com/show/DKPp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
以下程序段的输出结果是【】。main(){inta=2,b=3,c=4;a*=16+(b++)-(++c);printf("%d",a);}
以下程序的运行结果是【】。#defineMAX(a,b)(a>b?a:b)+1main(){inti=6,j=8,k;printf("%d\n",MAX(i,j));}
以下程序通过函数指针p调用函数fun,请在填空栏内写出定义变量p的语句。voidfun(intx,int*y){……}main(){inta=10,b=20;【】;/*定义变量p*/p
若在fopen函数中使用文件的方式是"wb+",该方式的含义是()
若要定义a为3×4的二维数组,正确的定义语句是()
执行下面程序片段的结果是()intx=23;do{printf("%2d",x--);}while(!x);
以下选项中可作为C语言合法常量的是
以下程序段打开文件后,先利用fseek函数将文件位置指针定位在文件末尾,然后调用ftell函数返回当前文件位置指针的具体位置,从而确定文件长度,请填空。FILE*myf;longf1;myf=【】("test.t","rb")
一个类可以从直接或间接的祖先中继承所有属性和方法。采用这个方法提高了软件的【】。
数据库技术的根本目标是要解决数据的()。
随机试题
内源性凝血过程一般起始于
男性,26岁,受凉后突然畏寒,高热,左侧胸痛伴咳嗽,咯少量铁锈色痰,胸部X线片见左下肺大片淡薄阴影。其最可能的诊断是
某工程施工招标项目为依法必须进行招标的项目,招标文件采用《中华人民共和国标准施工招标文件》(2007年版)编制。为控制工程造价,招标人委托了一个有资质的造价公司编制了工程标底。该项目在投标截止时间前,招标人一共受理了15份投标文件,并在招标文件约定的地点组
顶层及女儿墙砌筑砂浆的强度等级不应小于()。粉刷砂浆中宜掺入抗裂纤维或采用预拌砂浆。
设备运杂费主要包括()。
下图的漫画《如此“消废”》给我们的哲学启示是()。
下列关于夏商周时期文化的表述,不正确的是()。
数据流图用于抽象描述一个软件的逻辑模型,数据流图由一些特定的图符构成。下列图符名标识的图符不属于数据流图合法图符的是()。
Ifisaneveninteger,whichofthefollowingmustbetrue?
【S1】【S10】
最新回复
(
0
)