首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下面程序的输出结果是( )。 #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
71
问题
下面程序的输出结果是( )。 #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全国计算机二级
相关试题推荐
若在fopen函数中使用文件的方式是"wb+",该方式的含义是()
执行下面程序片段的结果是()intx=23;do{printf("%2d",x--);}while(!x);
为了便于对照检查,测试用例应由输入数据和预期的【】两部分组成。
以下对枚举类型名的定义中正确的是______。
用以下程序把从键盘输入的字符存放到一个文件中,用字符#作为结束符,请按题意要求填空完善程序。#include<stdio.h>main(){FILE*fp;charch,fname[10];printf(
以下程序的功能是:给r输入数据后计算半径为r的圆面积s。程序在编译时出错。main()/*Beginning*/{intr;floats;scanf("%d",&);s=*π*r*r;printf
若说明int*p,n;则通过语句scanf能够正确读入数据的程序段是
若有如下结构体说明:structSTRU{inta,b;charc:doubled;structSTRU*p1,*p2;};请填空,以完成对t数组的定义,t数组的每个元素为该结构体类型。【】t
一个算法的空间复杂度是指该算法所耗费的【】。
结构化程序设计方法的主要原则可以概括为自顶向下、逐步求精、【】和限制使用goto语句。
随机试题
为什么要将调整国际经济关系的国际法规范和国内法规范归为一类?
公文处理工作应当迅速、及时,反对拖拉、积压和迂缓就是
货币的本质是
A、1/4B、1/3C、1/2D、2倍E、4倍药品标签使用注册商标含文字的,其字体以单字面积计不得大于通用名称所用字体的
CR使用的IP中的核心物质是
患者女性,62岁,有糖尿病5年,心绞痛病史2年。因突发胸闷、出汗、胸部紧缩感紧急住院。血压110/70mmHg,做心电图显示:胸前导联的ST段压低0.2mV,T波倒置,无病理性Q波。查心肌损伤标记物升高。应诊断为
会计法律制度由()来保障实施。
货币制度最基本的内容是()。
2008年以来,面对国内遭遇历史罕见的低温雨雪冰冻灾害、国际次贷危机不断蔓延和加深的严峻复杂形势,通过采取措施,有效应对,国民经济保持了平稳较快发展。初步核算,一季度国内生产总值61491亿元,按可比价格计算,同比增长10.6%,比上年同期回落1
Howsoonyourperformancewillberatedmayinfluencehowwellyoudo,accordingtoanewstudypublishedinthejournalPsychol
最新回复
(
0
)