首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 int f(int m) { staric int n=0; n+=m; return n; ) main() { int n=0; printf("%d,",f(++n));
有以下程序 int f(int m) { staric int n=0; n+=m; return n; ) main() { int n=0; printf("%d,",f(++n));
admin
2019-04-24
37
问题
有以下程序
int f(int m)
{
staric int n=0;
n+=m; return n; )
main() {
int n=0;
printf("%d,",f(++n));
printf("%d\n",f(n++));}
程序运行后的输出结果是
选项
A、1,1
B、1,2
C、2,3
D、3,3
答案
B
解析
由于在函数f中,变量n为静态局部变量,所以在主函数中第一次调用函数f后,变量n的值等于1,当第二调用函数f时,在函数f的内部静态局部变量n的值仍然保留等于1,所以返回函数值等于2。
转载请注明原文地址:https://kaotiyun.com/show/jhRp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
以下函数用于求出一个2×4矩阵中的最大元素值。max_value(arr)intarr[][4];{inti,j,max;max=arr[O][0];for(i=0;i<2;i++)
函数fun的功能是计算xn。doublefun(doublex,intn){inti;doubley=1;for(i=1;i<=n;i++)y=y*x;returny;}主函数
下列程序段是从键盘输入的字符中统计小写字母的个数,用换行符结束循环。请填空。intn=0,c;c=getchar();while(c!=’\n’){if(______)n++;}
写出下列程序的执行结果。swap(p1,p2)int*p1,*p2;{intp;p=*p1;*p1=*p2;*p2=p;}main(){inta,b,*p1,*p2;scanf("%d%d",&a,&B)
在C语言中,如果下面的变量都是血类型,则输出的结果是______。sum=pad=5;pAd=sum++,pad++,++pAd;printf("%d\n",pad);
符合结构化原则的三种基本控制结构是顺序结构、()和循环结构。
将E-R图转换为关系模式时,E-R图中的实体和联系都可以表示为()。
设有表示学生选课的三张表,学生S(学号,姓名,性别,年龄,身份证号),课程C(课号,课名),选课SC(学号,课号,成绩),则表SC的关键字(键或码)为()。
我们所写的每条C语句,经过编译最终都将转换成二进制的机器指令。关于转换以下说法错误的是
随机试题
急性肾小球肾炎明显水肿、少尿应急性肾小球肾炎轻度水肿、高血压应
我国土地登记制度的主要特点有()。
下列施工生产要素的质量控制内容中,属于工艺方案质量控制的是()。
根据我国行政诉讼法律制度的规定,当事人对下列事项不服提起诉讼,属于行政诉讼受案范围的是()。
根据劳动合同法律制度的规定,下列情形中,用人单位与劳动者可以不签订书面劳动合同的是()。
一般来说,一个学生在周末间断地背诵自居易的《长恨歌》会比他周六整晚背诵效果更好。()
评述古代希腊、罗马政治制度并比较异同。
简述内部效度与外部效度异同。[华南师范大学2016]
《刑法》第310条规定:“明知是犯罪的人而为其提供隐藏处所、财物,帮助其逃匿或者作假证明包庇的,处三年以下有期徒刑、拘役或者管制;情节严重的,处三年以上十年以下有期徒刑。犯前款罪,事前通谋的,以共同犯罪论处。”试分析:本条所规定
在VisualFoxPro中,通常以窗口形式出现,用以创建和修改表、表单、数据库等应用程序组件的可视化工具称为
最新回复
(
0
)