首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
以下程序运行后的输出结果是【 】。 int a=5; fun (int b) { static int a=10; a+=b++; printf("%d ",a); } main() { int c=
admin
2013-02-23
42
问题
以下程序运行后的输出结果是【 】。
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://www.kaotiyun.com/show/QePp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
以下程序的输出结果是()。#include<stdio.h>main(){inta=-1,b=1,k;if((++a<0)&&!(b--<=0))printf("%d%d\n",a,b);
若有以下的说明和语句,则在执行for语句后,*(*(pt+1)+2)表示的数组元素是()。intt[3][3],*Pt[3],k;for(k=0;k<3;k++)pt[k]=&t[k][0];
若有以下说明和语句,则四个选项中是对c数组元素的正确引用的是()。intc[4][5],(*cp)[5];cp=c;
以下叙述中错误的是()。
在关系数据库中,用来表示实体之间联系的是()。
函数delete(s,i,n)的作用是从字符串s中删除从第i个字符开始的n个字符,请填空。voiddelete(chars[],inti,intn){intj,k,legth=0;while(s[length])
设有定义语句:charc1=92,c2=92;,则以下表达式中值为零的是()。
若有说明:inta[][4]={0,0};则下面不正确的叙述是()。
开发大型软件时,产生困难的根本原因是()。
以下程序的功能是:从键盘上输入若干个学生的成绩,统计计算出平均成绩,并输出低于平均分的学生成绩,用输入负数结束输入。main(){floatx[1000],sum=0,ave,a;intn=0,i;pri
随机试题
Inancienttimesthemostimportantexaminationswerespoken,notwritten.IntheschoolsofancientGreeceandRome,testingus
下述药物中属于助消化药的是
根据以下案情,回答下列问题。甲村为了灌溉A地,与乙村签订书面合同,约定:甲村每年支付乙村4000元,在乙村的水库取水1万立方米;期限为20年。合同签订后,双方办理了权利登记。一年后,甲村将A地发包给丙。后丙将部分承包地转包给丁。在丙将部分承包地转包给
在Windows“附件”中的“记事本”程序创建的文件的默认扩展名是_______。
基本农田以外的耕地超过()公顷的,在建设项日重用时需报国务院批准。
()将计税依据分为若干不同的级距,征收比例随着计税依据金额增加而逐级提高,不同级距的增量部分适用税率不同。
一个花匠正在配制插花,可供配制的花共有苍兰、玫瑰、百合、牡丹、海棠和秋菊6个品种。1件合格的插花必须至少由两种花组成,同时须满足以下条件:①如果有苍兰或海棠,则不能有秋菊②如果有牡丹,则必须有秋菊③如果有玫瑰,则必须有海棠以
李某,退伍军人,退伍后被安置在一个企业工作,不幸的是企业倒闭了,他也随着下岗了。凭着军人的坚强性格,他独自四处奔波,试图通过自己的努力,找一个属于自己的新岗位,重新就业,但是几个月下来,四处碰壁,一无所获,郁闷的李某觉得区区七尺男儿,不能立足社会,在家里也
商业秘密的构成条件不包括(12)。
Whereisthewomanfrom?
最新回复
(
0
)