首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下列程序的输出结果是_______。 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
52
问题
下列程序的输出结果是_______。 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全国计算机二级
相关试题推荐
窗体上有2个名称分别为Textl和Text2的文本框。编写如下程序:PrivateSubForm_Load()Textl.Text=""Text2.Text=""EndSub
编写如下程序:PrivateSubCommand1_Click()DimnumAsInteger,kAsInteger,nAsIntegernum=InputBox("请输入一个正整数:")k=numn=2DoDoWhil
在窗体上画两个文本框,其名称分别为Text1和Text2,然后编写如下程序:PrivateSubForm_Load()Text1.Text="":Text2.Text="":Text1.SetFocusEndSubPrivateSub
命令按钮Commandl的MouseUp事件过程结构如下:PrivateSubCommandlMouseUp(ButtonAsInteger,ShiftAsInteger,XAsSingle,YASSingle)
能够存放组合框的所有项目内容的属性是
关系R经过运算σA=B∧C>4∧D>3(R)的结果为()。
某带链栈的初始状态为top=bottom=NULL,经过一系列正常的入栈与退栈操作后,top=bottom=20。该栈中的元素个数为()。
在关系数据库中,描述全局数据逻辑结构的是()。
某完全二叉树按层次输出(同一层从左到右)的序列为ABCDEFGH。该完全二叉树的前序序列为()。
队列是限定在表的一端进行插入和在另一端进行删除操作的线性表。允许插入的一端称作。
随机试题
银屑病患者指甲
婴幼儿时期最常见的肺炎是
建筑产品的()生产的组织方式,决定了各具体建设工程项目的质量特性和目标的差异。
企业提取固定资产减值准备,是依据()原则。
下列表述不符合税法有关规定的有()。
下列哪一项不是起跑器的安装方法?()
古琴:乐曲:弹奏
设3阶实对称矩阵A的特征值是1,2,3,矩阵A的属于特征值1、2的特征向量分别是a1=(-1,-1,1)T,a2=(1,-2,-1)T.(Ⅰ)求A的属于特征值3的特征向量;(Ⅱ)求矩阵A.
下面关于目前嵌入式最小硬件系统的叙述中,错误的是()。
PublicorPrivate,USSchoolsAimforBestEducationNeighborhoodSchoolsThereisnogreatdifferencebetweencity,subur
最新回复
(
0
)