首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下列程序的输出结果是_______。 fun() { static int x=5; if(x++>5)printf("%d",x); else printf("%d",x++); } main() {
下列程序的输出结果是_______。 fun() { static int x=5; if(x++>5)printf("%d",x); else printf("%d",x++); } main() {
admin
2010-05-22
30
问题
下列程序的输出结果是_______。 fun() { static int x=5; if(x++>5)printf("%d",x); else printf("%d",x++); } main() { fun();fun(); }
选项
A、67
B、69
C、68
D、78
答案
4
解析
模块的代码开始运行后,使用static语句声明的变量会—直保持其值,直至该模块复位或重新启动。在第1次调用fun函数时,x的初值为5,if语句的条件不成立,执行else printf("%d"x++);语句,输出6,执行后x的值变为7,由于x是静态局部变量,在函数调用结束后,它并不释放,仍保留x=7。在第2次调用fun函数时,if语句的条件成立,执行printf("%d",x);语句,输出8。
转载请注明原文地址:https://kaotiyun.com/show/etWp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
以下关于函数过程的叙述中,正确的是
执行语句DimX,YAsInteger后,
在数据库设计中,将E-R图转换成关系数据模型的过程属于
在下列关系运算中,不改变关系表中的属性个数但能减少元组个数的是()。
定义学生、教师和课程的关系模式s(S#,Sn,Sd,Dc,Sa)(其属性分别为学号、姓名、所在系、所在系的系主任、年龄);C(C#,Cn,P#)(其属性分别为课程号、课程名、先修课);SC(S#,C#,G)(其属性分别为学号、课程号和成绩),则该关系为(
将数据库的结构划分成多个层次,是为了提高数据库的()。
为了实现对象的自动拖放,应该设置该对象的一个属性。下面设置中正确的是()。
以下程序段的功能是:从文本框中输入一个数值,如果该数值满足“除以4余1,除以5余2”的条件,则在窗体上输出文本框中的数值,否则,将焦点定位在文本框中,并清除文本框的内容,在横线处应填写()。PrivateSubCommandl_Cli
随机试题
有关骨、关节增强扫描的叙述,错误的是
下列除哪项外,均属消渴的变证()
()属于客户自身情况的突然变动。
根据上市公司收购法律制度的规定,下列各项中,属于不得收购上市公司的情形有()。
单位负责人要对本单位保存和提供的会计资料的真实性、完整性担负责任。()
一个人的学历证书或培训证明是要解决()。
简述性格差异的教学含义。
【2015年广西.单选】直接推动学习行为的原因和内部动力是()。
下列不属于Windows2003系统下DNS服务器的参数是()。
【S1】【S8】
最新回复
(
0
)