首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
以下程序的运行结果是( )。 int k=0; void fun(int m) {m+=k;k+=m;printf("m=%d\n k=%d",m,k++);} main() {int i=4; fun(i+
以下程序的运行结果是( )。 int k=0; void fun(int m) {m+=k;k+=m;printf("m=%d\n k=%d",m,k++);} main() {int i=4; fun(i+
admin
2011-06-13
38
问题
以下程序的运行结果是( )。
int k=0;
void fun(int m)
{m+=k;k+=m;printf("m=%d\n k=%d",m,k++);}
main()
{int i=4;
fun(i++);printf("i=%d k=%d\n",i,k);
}
选项
答案
m=4 k=4 i=5 k=5
解析
在主函数main()中定义了一个变量i,并赋初值4,调用fun()函数将i的初值传递给形参m,进行fun()函数后的运算,输出结果为m=4,k=4。将k值输出后自行增加1,k=5,此时全局变量k的值变为5。主函数中调用fun()函数后,i再自行增加1,i=5,所以主函数输出的结果为“i=5 k=5”。
转载请注明原文地址:https://kaotiyun.com/show/hVPp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
以下程序的输出结果是main(){charcf[3][5]={"AAAA","BBB","CC"};printf("\"%s\"\n",cf[1]);;}
在软件测试设计中,软件测试的主要目的是()。
开发软件时对提高开发人员工作效率至关重要的是()。
以下程序运行后的输出结果是【】。main(){inta[4][4]={{1,2,3,4},{5,6,7,8},{11,12,13,14},{15,16,17,18}};inti=0,j=0,s=0;
有以下程序段intn,t=1,s=0;scanf("%d",&n);do{s=s+t;t=t-2;}while(t!=n);为使此程序段不陷入死循环,从键盘输入的数据应该是
设Y是int型变量,请写出判断Y为奇数的关系表达式【】。
已知大写字母A的ASCII码值是65,小写字母a的ASCII码是97,则用八进制表示的字符常量’\101’是
以下函数返回a所指数组中最大值所在的下标值:fun(int*a,intn){inti,j=0,p;p=j;for(i=j;i<n;i++)if(a[i]>a[p])_
已知、棵二叉树的后序遍历序列是dabec,中序遍历序列是debac,则它的前序遍历序列是()。
若已定义的函数有返回值,则以下关于该函数调用的叙述中错误的是()。
随机试题
汉使张胜谋杀单于近臣,当死当;
伤寒患者解除隔离的时间应为体温正常后
根据作用机制将口服降血糖药分为
划拨国有土地使用权的期限是()。
为防止自重湿陷性黄土所产生的路基病害,需要进行工程处理,一般可以采用下列处理措施中的( )。
法人进行民事活动的物质基础是()。
存款人撤销银行结算账户应向()申请。
从目标发出,沿着各种不同途径去思考,以探求多种解决问题答案的思维种类是()
从感性认识向理性认识的飞跃,必须具备的基本条件有
Americanseat______vegetablesperpersontodayastheydidin19
最新回复
(
0
)