首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下面程序的输出结果是( )。 #include "stdio.h" fun (x int x { int y=0; static int z=5; z=x++,y++; return(Z); }
下面程序的输出结果是( )。 #include "stdio.h" fun (x int x { int y=0; static int z=5; z=x++,y++; return(Z); }
admin
2010-05-22
34
问题
下面程序的输出结果是( )。 #include "stdio.h" fun (x int x { int y=0; static int z=5; z=x++,y++; return(Z); } main() { int a=4,i,j; for(i=0;i<2;i++) j=fun(a++); printf("%d",j); }
选项
A、0
B、3
C、4
D、5
答案
8
解析
本题在fun()函数中定义了一个静态局部变量z,在第一次调用此函数时,z被初始化为5,而以后的调用2都会保留上次调用后的值。主函数通过一个for循环,二次调用fun()函数,第1次调用实参表达式a++的值为4,执行z=x++,y++;语句,因运算符“=”的优先级高于“,”,故z的值为表达式x++的值,x++是先对z赋值再对x加1,则z的值为4。第二次调用实参表达式a++的值为5,返回结果也为5,所以最后输出结果是5。D为所选。
转载请注明原文地址:https://kaotiyun.com/show/AVWp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
设有如下事件过程:PrivateSubForm_Click()x=0Whilex10x=x+1x=x*xWendPrintxEndSub运行程序,单击窗体,输出结果是()。
下列说法中,错误的是()。
以下能够正常结束循环操作的程序段是
下列关于利用通用对话框产生的文件对话框的相关属性的描述中,错误的是()。
有三个关系R、S和T如下,则关系T由关系R和s通过()得到。
设非空二叉树的所有子树中,其左子树上的结点值均小于根结点值,而右子树上的结点值均不小于根结点值,则称该二叉树为排序二叉树。对排序二叉树的遍历结果为有序序列的是()。
某完全二叉树共有256个结点,则该完全二叉树的深度为()。
某完全二叉树按层次输出(同一层从左到右)的序列为ABCDEFGH。该完全二叉树的前序序列为()。
已知下列函数定义:fun(int%,intc,intn,intdatA){intk;for(k=0;k<m*n;k++){*b=data;b++;}}则调用此函数的正确写法是(假设变量a的说明为int
随机试题
A.胀痛B.隐痛C.刺痛D.重痛气虚所致头痛是
消防应急照明和疏散指示系统中消防应急集中电源无法在应急照明控制器主机上登录时,先检查集中电源与应急照明控制器连接的控制器局域网络线是否接反,再查看CAN线是否断开,确保连接良好。()
关于N-乙酰-β-D-氨基葡萄糖苷酶(NAG)错误的是
芍药汤的组成药物不包括
在信用活动中,让出商品或货币的一方若仅持有所有权或债权的凭证,有到期不能收回的可能。这体现了信用基本特征中的()。
下列对项目管理服务的认识,正确的是()。
Theelephantwaslyingheavilyonitsside,fastasleep.Afewdogsstartedbarkingatit.Theelephantwokeupinaterriblean
专门机关与广大群众的结合,足在双方目标—致基础上的结合,主导方面是人民群众。()
InthistextwereadaboutGrandma’s______?Whatdoestheword"shared"inLine7mean?
HistorianstendtotellthesamejokewhentheyaredescribinghistoryeducationinAmerica.It’stheone【C1】______theteachers
最新回复
(
0
)