首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下列程序执行输出的结果是( )。 #include<stdio.h> f(int a) { int b=0; static c=3; a=c++;b++; return(a); }
下列程序执行输出的结果是( )。 #include<stdio.h> f(int a) { int b=0; static c=3; a=c++;b++; return(a); }
admin
2010-09-05
96
问题
下列程序执行输出的结果是( )。 #include<stdio.h> f(int a) { int b=0; static c=3; a=c++;b++; return(a); } main() { int a=2,i,k; for(i=0;i<2;i++) k=f(a++); printf("%d\n",k); }
选项
A、3
B、4
C、5
D、6
答案
2
解析
本题考查函数调用时的参数传递。在函数调用时,static变量在函数调用结束后所做的所有变化均保持(即上次调用结束时的值)。在主函数中,第一次循环,i=0,调用k=f(a++)=f(2),调用完之后才将a加1,a变为3,在f(2)中,先将c=3赋值给a返回,然后将c加1,得到k=a=3,c=4。第二次循环,i=1,调用k=f(a++)=f(3),调用完之后才将a加1,a变为4,在f(3)中,先将c=4赋值给a返回,然后将c加1,得到k=a=4,c=5。
转载请注明原文地址:https://kaotiyun.com/show/PrWp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
编写如下程序:PrivateSubCommand1_Click()DimxAsInteger,yAsIntegerx=1y=1Doy=x*yIfy>10T
设窗体上有一个Text1文本框和一个HScroll1水平滚动条,并有下面的事件过程:PrivateSubHScroll1_Change()Text1=HScroll1EndSub在程序运行时,当把滚动框移动
以下关于数据库系统的叙述中正确的是()。
结构化程序设计的3种结构是()。
设工程文件中包名称分别为Form1、Form2的两个窗体,且Form1的菜单属性设置如下:窗体Form1中的程序如下:DimFlagAsBooleanPrivateSubForm_Load() Flag=TrueEndSubPr
窗体上有名为TextI、Text2的两个文本框,和一个由3个单选按钮组成的控件数组Option1,如图1所示。程序运行后,如果单击某个单选按钮,则执行Text1中数值与该单选按钮所对应的运算(乘1、乘10或乘100),并将结果显示在Text2中,如图2所示
执行下列语句:strInput=InputBox(“请输入字符串”,“字符串对话框”,“字符串”)将显示输入对话框。此时如果直接单击“确定”按钮,则变量strlnput的内容是()。
若有下列说明和语句,已知int型数据占2个字节,则下列语句的输出结果是()。structst{chara[15];
以下选项中不能作为合法常量的是()。
设x=011050,则x=x&01252的值是()。
随机试题
简述选择进程调度算法时考虑的一般准则。
某君到一百货商店考察,随阅了其规章制度手册,有三条特别引起他的注意:①我们只售高贵时髦的衣服和各种高级用具。②货物售出超过30天,不再退还购货款。③在退还顾客购货款前,营业员需注意检查退吲的货物,然后取得楼层经理的批准。试问这三条规定各自是属于计划层次体系
筛骨
分子中含有易离子化的羧基,不易通过血脑屏障的非镇静性抗组胺药物是()。
下列案件中诉讼时效为2年的是哪个?()
以下行为可以预征土地增值税,待办理结算后再进行清算的是()。
工程项目需关注的主要风险有()。
下列选项中,应当从轻或者减轻处罚的情形是()(2013年一法专一第8题)
若为()
Everyofficeworkerhatesmeetings.Butit’sastrangesortofhate,similartothehatredofLondonersfortheNorthernLine,o
最新回复
(
0
)