首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
以下程序运行后的输出结果是【 】。 int a=5; fun (int b) { static int a=10; a+=b++; printf("%d ",a); } main() { int c=
admin
2013-02-23
24
问题
以下程序运行后的输出结果是【 】。
int a=5;
fun (int b)
{ static int a=10;
a+=b++;
printf("%d ",a);
}
main()
{ int c=20;
fun(c);
a+=c++;
Printf("%d\n",a);
}
选项
答案
30 25
解析
本题fun()函数中使用的a是其自身定义的静态局部变量a,所以算术运算中a+=b++相当于a=a+b,b=b+1结果为 10+20=30。所以,在fun()函数中的printf("%d ",a)输出结果为30。而主函数中使用的a是全局变量a,所以算术运算中a+=c++相当于a=a+c,c=c+1结果为5+20=25。所以,主函数中的printf("%d\n",a)输出的结果为25。故最终输出结果是30 25。
转载请注明原文地址:https://jikaoti.com/ti/6uB0FFFM
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
在数据库技术中,面向对象数据模型是一种______。
在瀑布模型中,将软件开发划分为若干时期,而软件的可行性研究一般被属于______。
有以下程序:main(){intk=4,n=0;for(;n<k;){n++;if(n%!=0)continue;k--;}prin
下面程序的输出结果是()。#include<stdio.h>intm=13;intfun2(intx,inty){intm=3;return(x*y-m);}main(
以下程序的功能是:建立一个带有头结点的单向链表,并将存储在数组中的字符依次转存到链表的各个结点中,请为下划线处选择正确的选项。#include<stdlib.h>stuctnodechardat
从未排序序列中依次取出元素与已排序序列中的元素作比较,将取出的元素放入已排序序列中的正确位置上,此方法称为______。
在调用函数时,如果实参是简单变量,它与对应形参之间的数据传递方式是______。
下列叙述中,不属于软件需求规格说明书的作用的是______。
十进制数111用八位二进制数表示为【】。
与十进制数101等值的二进制数为【】。
随机试题
使用VC++2010打开考生文件夹下blankl中的解决方案。此解决方案的项目中包含一个源程序文件blank1.c。在此程序中,函数fun()的功能是在任意给定的9个正整数中找出按升序排列时处于中间的数,将原数据序列中比该中间数小的数用该中间数替换,位置不
Allthehousewiveswhowenttothenewsupermarkethadonegreatambition:tobetheluckycustomerwhodidnothavetopayfor
3个月婴儿,母乳喂养,最近大便次数增多。采取上述措施后,仍继续腹泻,考虑停哺母乳而应改用
法的形式价值
生活区宿舍居住100人以上时,要有消防安全通道及人员疏散预案。
两块钢板由相同材料的两块盖板和十个铆钉连接,如图a、b所示,图上尺寸单位为mm。已知铆钉的许用应力[τ]=120MPa,[σbs]=300MPa,钢板的许用应力[σ]=160MPa,则此接头的强度为()。
可转换公司债券到期后应在( )个工作日内偿还未转股债券的本金及最后一期利息。
付款凭证左上角可填制的会计科目有()。
左边图形折起来,将得到右边哪一个图形?()
打开指定文件夹下的演示文稿yswg04(如图),按下列要求完成对此文稿的修饰并保存。(1)将最后一张幻灯片向前移动,作文演示文稿的第一张幻灯片,并在副标题处输入“只为高品质的生活”;字体设置成黑体、加粗、倾斜、48磅;将最后一张幻灯片的版式
最新回复
(
0
)