首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下面程序的输出结果是( )。 #include"stdio.h" int sub(int m) { static a=4; a+=m; return a; } void main() { int i=2
下面程序的输出结果是( )。 #include"stdio.h" int sub(int m) { static a=4; a+=m; return a; } void main() { int i=2
admin
2013-02-23
68
问题
下面程序的输出结果是( )。 #include"stdio.h" int sub(int m) { static a=4; a+=m; return a; } void main() { int i=2,j=1,k; k=sub(i); k=sub(j); printf("%d",k); }
选项
A、6
B、7
C、8
D、9
答案
2
解析
在函数sub()的函数体中定义了一个静态存储变量a,a的值在函数调用完毕返回主函数后仍存在。第一次调用sub(i), a=a+m=4+2=6,返回值为6。第二次调用sub(j),a=a+m=6+1=7,返回值为7,最后输出k的值为7。
转载请注明原文地址:https://kaotiyun.com/show/o7Pp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
下列程序voidfunc1(inti);voidfunc2(inti)charst[]="hello,friend!";voidfuncl(inti){printf("%c",st[i]);
若指针ps已正确定义,要使ps指向能够存储8个字符的动态存储单元,以下不正确的语句是()
执行下面程序片段的结果是()intx=23;do{printf("%2d",x--);}while(!x);
以下程序用来输出结构体变量ex所占存储单元的字节数,请填空。structst{charname[20];doublescore;};main(){structstex;printf("exsize
以下程序段给数组所有的元素输入数据,请选择正确答案填入。#include<stdio.h>main(){inta[10],i=0;while(i<10)scanf("%d",______);
设a、b和c都是int型变量,且a=3、b=4、c=5,则下面的表达式中,值为0的表达式是______。
软件设计模块化的目的是【】。
程序设计语言的基本成分是数据成分、运算成分、控制成分和()
数据字典是各类数据描述的集合,它通常包括5个部分,即数据项、数据结构、数据流、【】和处理过程。
按照“后进先出”原则组织数据的数据结构是______。
随机试题
人的全面发展与个性发展是矛盾的。
我国《票据法》规定,汇票、本票出票时的记载事项适用()
计划工作的特征包括()
A.高热量、高蛋白、高维生素、易消化饮食B.低动物脂肪、低胆固醇、少糖少盐饮食C.高热量、高维生素、高效价低蛋白饮食D.低盐、高维生素、低蛋白质饮食E.高热量、低脂肪、低盐、忌蛋白质饮食肝性脑病者选用
公共产品的效率由()组成。
销售商品部分和提供劳务部分不能够区分,或虽能区分但不能够单独计量的,应当将销售商品部分和提供劳务部分全部作为提供劳务处理。()
在刑事诉讼中,审判机关可查封被告人的财产。()
某上市公司种植了大面积的稻谷。如果该公司的稻谷产量预期丰收,则该公司的股票价格就会上涨;如果该公司的稻谷产量预期减产,则该公司的股票价格就会下跌。有媒体报道,气象学家们已经预测,从第二天开始该公司稻谷种植区会有非常充分的降雨,因为充分的潮湿对目前稻谷的丰收
Onlyindividualbenefactorsandadhocgrantshavemadepossibletheecologicalsurveysalreadyundertaken.
ThestoryofVincentVanGogh’slifeismoreheartbreaking,andheart-lifting,thantheromanticmyththathasenshroudedhimfo
最新回复
(
0
)