首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下列程序执行输出的结果是______。 #include<stdio.h> f(int a) { int b=0; static c=7; a=c++;b++; return(a); } main()
下列程序执行输出的结果是______。 #include<stdio.h> f(int a) { int b=0; static c=7; a=c++;b++; return(a); } main()
admin
2013-06-11
83
问题
下列程序执行输出的结果是______。
#include<stdio.h>
f(int a)
{ int b=0;
static c=7;
a=c++;b++;
return(a);
}
main()
{ int a=2,i,k;
for(i=0;i<2;i++)
k=f(a++);
printf("%d\n",k);
}
选项
答案
8
解析
第1次for循环,i=0,调用函数f(2),然后将a的值加1,在f()函数中,变量c为static类型,所以c=8:第2次,for循环,i=1,调用函数f(3),然后将 a的值加1,调用函数f(3)时,萨c++=8,所以k=8。
转载请注明原文地址:https://kaotiyun.com/show/utJp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
请读程序:# include<stdio.h>f(char*s){cahr*p=s;while(*p!=’\0’)p++;return(p-s);}main(){printf("%d
数据库管理系统是位于用户与【】之间的软件系统。
耦合和内聚是评价模块独立性的两个主要标准,其中【】反映了模块内各成分之间的联系。
若一个外部变量的定义形式为staticintx;,那么,其中static的作用应该是______。
以下程序的输出结果是______。#include<stdio.h>voidprt(int.*x,int*y,int*z){printf("%d,%d,%d\n",++*x,++*y,*(z++));}inta
在线性表的多种存储结构中,最简单的方法是【】。
以下程序的功能是调用函数fun计算:m=1-2+3-4+…+9-10,并输出结果。请填空。intfun(intn){intm=0,f=1,i;for(i=1;i<=n;i++)m+=i*f;
若已定义inta[10],i;以下fun函数的功能是,在第一个循环中给前10个数组元素依次赋1,2,3,4,5,6,7,8,9,10;在第二个循环中使a数组前10个元素中的值对称拆叠,变成1,2,3,4,5,5,4,3,2,1。请填空。 fun(i
已知字母A的ASCⅡ码为十进制数65,下面程序的输出结果是()main(){charch1,ch2;ch1=’A’+’5’-’3’;ch2=’A’+’6’-’3’;printf("%d,%c\n
软件测试是保证软件质量的重要手段,而软件测试的主要和重要的测试方法是通过测试数据和【】的设计来实现。
随机试题
窓を開けると、飛行機が________。
I/O端口就是将外设连到总线上的一组逻辑电路的总称,实现外设与主机之间的信息交换。()
一侧颈内动脉闭塞,可无临床症状,是因为
治疗癫痫持续状态的有效药物是( )。
A.氯胺酮B.芬太尼C.麦角胺D.地西泮E.地巴唑属于药品类易制毒化学品品种的是
下列属于夏代法律文献的是()。
根据《预算法》的规定,下列各项中,负责具体编制各级政府预算调整方案的是()。
2014年3月某农村商业银行因一则“要倒闭”的谣言引发挤兑事件,是一起典型的声誉风险事件。()
Beingamanhasalwaysbeendangerous.Thereareabout105malesbornforevery100females,butthisratiodropstonearbalanc
Whichofthefollowingmightbestexpressthemainideaofthispassage?
最新回复
(
0
)