首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 fun(int x,int y) { static int m=0,i=2; i+ =m+1; m=i+x+y; return m; } main() {int j=1,m=1,k;
有以下程序 fun(int x,int y) { static int m=0,i=2; i+ =m+1; m=i+x+y; return m; } main() {int j=1,m=1,k;
admin
2016-12-28
46
问题
有以下程序
fun(int x,int y)
{ static int m=0,i=2;
i+ =m+1; m=i+x+y; return m;
}
main()
{int j=1,m=1,k;
k=fun(j,m); printf("%d,",k);
k=fun(j,m); printf("%d\n",k);
}
执行后的输出结果是
选项
A、5,5
B、5,11
C、11,11
D、11,5
答案
B
解析
子函数fun(int x,inty),将变量m和i声明为局部静态变量,因此第1次调用主函数后,局部静态变量m和i的值为5和3,第1次函数调用结束时,它们的值不释放保持不变,所以第2次调用时,局部静态变量m和i的初始值分别为5和3,即在执行“i+=m+1”时,i的值为9,因此最终m的值为l]。
转载请注明原文地址:https://kaotiyun.com/show/frDp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
有如下程序段inta=14,b=15,x;charc=′A′;x=(a&&b)&&(c
有如下程序段inta=14,b=15,x;charc=′A′;x=(a&&b)&&(c
有以下函数:fun(char*a,char*B){while((*a!=’\0’)&&(*b!=’\0’)&&(*a==*b)){a++;b++;}return(*a-*b);}该函数的功能
有以下程序:#include<stdio.h>main(){charc1,c2,c3,c4,c5,c6;scanf("%c%c%c%c",&c1,&c2,&c3,&c4);c5=getchar();c6=getch
下列程序运行后的输出结果是______。#include<stdio.h>main(){chars[20];scanf("%s",s);printf("%s",s);}运行程序,输入HOWAREYOU。
下列程序的循环次数是______。x=2;do{x=x*x;}while(!x);
若要用函数fopen打开一个新的二进制文件,该文件要既能读也能写,则应以哪种方式打开文件()。
在下列语句中,其含义为“q为一个指针的函数,该指针指向整型数据”的定义语句是()。
软件定义时期主要包括______和需求分析两个阶段。
以下程序的功能是建立一个带有头结点的单向链表,链表结点中的数据通过键盘输入,当输入数据为-1时,表示输入结束(链表头结点的data域不放数据,表空的条件是ph->next==NULL),请填空。#includestructlist{intd
随机试题
反密码子UAG识别的mRNA上的密码子是
A.三七B.商陆C.合欢皮D.甘草E.黄芪具有安神作用的是()。
反映事物内含数量变动水平的指数是( )。
事业单位以非现金资产取得长期投资的,应按照非现金资产的市场价值加上相关税费作为投资成本。()
A.可合并肠急性穿孔B.可合并肠大出血C.两者均有D.两者均无肠伤寒
根据《物权法》的规定,
"TheancientHawaiiansareastronomers",wroteQueenLiliuokalani,Hawaii’slastreigningmonarch,in1897.Starwatcherswerea
设a=2、b=3、c=4,则表达式a+b>c&&b==c&&a||b+c&&b+c的值为______。
WhatisitthatmadeSteveJobsspecial?Whatcanwelearnfromthisonce-in-a-lifetimeentrepreneur?SteveJobswasavisi
A、Gooutwithsomefriends.B、Showhissisterandbrother-in-lawaround.C、Sleepallafternoon.D、Gotoafootballgame.D
最新回复
(
0
)