首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下面程序的输出结果是( )。 #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
31
问题
下面程序的输出结果是( )。 #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全国计算机二级
相关试题推荐
软件生命周期可分为定义阶段、开发阶段和维护阶段,下面不属于开发阶段任务的是
下列表达式中不能判断x的是否为偶数的是
长整型常数的类型说明符为()。
VisualBasic源程序的续行符为()。
在数据库的三级模式中,外模式(用户模式或子模式)有()。
某完全二叉树共有256个结点,则该完全二叉树的深度为()。
用语句Open“C:\teac.txt”ForInputAs#1打开文件后,就可以编程序()。
窗体上有一个名称为Command1的命令按钮,单击该按钮时所实现的功能是产生10个随机整数,然后从键盘输入一个整数,查找该数在数组中的位置。若找到,输出该数的位置;若没有找到,给出相应的提示。该命令按钮的单击事件过程如下:PrivateSub
在窗体上有4个文本框,名称分别为Text1、Text2、Text3、Text4,和1个名称为Command1的命令按钮,然后编写如下程序代码:PrivateSubCommand1_Click()Dimyear%,month%,days
下列写法正确的是()。
随机试题
环氧粉末外涂层型式试验管段长度为()。
简述影响国际商务谈判的商业习惯因素。
对诊断心血虚证最无意义的是
破伤风的最早临床表现是()。
烟花爆竹生产过程中,贴筒标和封口时,操作间主通道宽度不得少于()m,人均使用面积不得少于()m2。
普通混凝土小砌块施工前一般()。
食品行业和公用事业属于( )行业。
德育就是培养学生道德品质的教育。
甲收藏的《祖国山河一片红》邮票为其邻居乙(镇长)所喜欢,但乙又不愿以市场价购买。2001年,甲申请宅基地建房,乙得知后指示相关人员拖延不办。甲找到乙,乙说如果将《祖国山河一片红》邮票以2000元卖给我,则宅基地一事可以办成。2001年3月7日,甲出于无奈,
当市场价格达到客户预先设定的触发价格时,即变为市价指令予以执行的指令是()。
最新回复
(
0
)