首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 #include <stdio.h> fun( int a, int b ) { int static m=0, i=2; i=i+m+1; m=i+a+b; return m; } main()
有以下程序 #include <stdio.h> fun( int a, int b ) { int static m=0, i=2; i=i+m+1; m=i+a+b; return m; } main()
admin
2021-06-15
22
问题
有以下程序
#include <stdio.h>
fun( int a, int b )
{
int static m=0, i=2;
i=i+m+1;
m=i+a+b;
return m;
}
main()
{
int k=4, m=1, p;
p=fun( k, m);
printf("%d,",p);
p=fun( k, m);
printf("%d\n",p);
}
程序运行后的输出结果是
选项
A、8,17
B、7,16
C、8,8
D、7,17
答案
A
解析
本题考查静态局部变量,本题中先执行fun(4,1)得到返回值为8,此时静态局部变量m为8,i为3,那么再次执行fun(4,1)得到的值为17,所以选项A正确。
转载请注明原文地址:https://kaotiyun.com/show/yutp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
有以下程序#include<stdio.h>intfun(intx,inty)main(){if(x==y)return(x);{inta=4,b=5,c=6;elsereturn((x+y)/2);printf("%d\n"
设有以下定义和语句,输出的结果是(用small模式编译,指针变量占2个字节)()。structU{long*cat;stmctU*next;doubledog;}u;
有以下程序structA{inta;charb[10];doublec;};voidf(structAt);main(){structAa={1001,"ZhangDa",1098.0};f(
设有定义:intx=2:以下表达式中,值不为6的是
在数据库设计中,将E-R图转换成关系数据模型的过程属于
若有定义语句:intx=10;则表达式x-=x+x的值为
将E-R图转换为关系模式时,实体和联系都可以表示为()。
在关系数据库中,用来表示实体间联系的是
检查软件产品是否符合需求定义的过程称为()。
随机试题
我国《就业促进法》中规定的具体负责全国就业促进工作的部门是_________。
Theuseofthemotorcarisbecomingmoreandmorewidespreadinthetwentiethcentury;asanincreasingnumberofcountriesdeve
胸部损伤中,第4-7肋骨较长是固定,因此最难折断。
我国常用的框幅式航空摄影仪主要有()。
“预提费用”账户如有余额,其余额一般在贷方。()
会计科目是______的名称,会计科目的内容通过______反映出来。
下列哪一选项属于运动损伤治疗与康复的物理疗法?()
已知函数f(x)=xe-x(x∈R).求函数f(x)的单调区间和极值;
视图机制具有很多优点,下面的()不是它的优点。
Nowadays,airtravelisvery【C1】______.WearenotsurprisedwhenwewatchonTVthatapoliticianhastalkedwithFrenchPresid
最新回复
(
0
)