首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 #include fun(int a,int b){ int static m=0,i=2; i=i+m+1; m=i+a+b; return m;) main(){
有以下程序 #include fun(int a,int b){ int static m=0,i=2; i=i+m+1; m=i+a+b; return m;) main(){
admin
2019-12-17
32
问题
有以下程序
#include
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函数两次,第一次调用fun(4,1),形参a和b接收以后,i值为3,m的值为8,调用结束返回8存放到p中并且输出p的值为8,除了静态变量m和i,变量a,b撤销。第二次调用fun(4,1),接收实参值以后,i为3+8+1,而m为12+4+1,即输出函数值17。
转载请注明原文地址:https://kaotiyun.com/show/dmCp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
软件按功能可以分为:应用软件、系统软件和支撑软件(或工具软件)。下面属于系统软件的是
有以下程序voidswap(char*x,char*y)main(){chart;{char*s1="abc",*S2="123";t=*x;*x=*y;*y=t;swap(s1,s2);pfintf("%s,%s\n",s1,s2)
有以下程序,程序的输出结果是voidfun(double*p1,double*p2,double*s){s=(double*)calloc(1,sizeof(double));*s=*P1+*(p2+1);}main(){doublea[2]=
有以下程序#include<stdio.h>main(){inta[]={10,20,30,40},*p=a,i;for(i=0;i<=3;i++){a[i]=*p;p++;}printf("%d\n",a[2]);}程序运行后的输出结果是
有以下程序intf(intx);main(){intn=1,m;m=f(f(f(n)));pfintf("%dhn",m);}intf(intx){retumx*2;}程序运行后的输出结果是
若k是int类型变量,且有以下for语句1for(k=-1;k<0;k++)printf("****\n");下面关于语句执行情况的叙述中正确的是
若以下选项中变量全部为整型变量,且已正确是义并赋值,则语法正确的switch语句是
if语句的基本形式是:if(表达式)语句,以下关于“表达式”值的叙述中正确的是
在数据管理技术发展的三个阶段中,数据共享最好的是
随机试题
犬高钾血症不正确的治疗方法是()。
A、红色色标B、黄色色标C、绿色色标D、蓝色色标E、橙色色标根据《药品经营质量管理规范实施细则》,药品储存实行色标管理退货药品库(区)
工程质量检测是工程质量监督、质量检查、质量评定和验收的()。
下列关于贷款担保作用的说法,错误的是()。
()国家教委正式颁布的《幼儿园工作规程》中规定:“幼儿园是对3周岁以上学龄前幼儿实施保育和教育的机构。”
社会角色(山东师范大学)
设f(x)为连续函数,证明:∫0πxf(sinx)dx=
查看报表输出效果可以使用()命令。
()农畜产品()手工艺品()免税商学品()日用消费品
TheNewMathonCampusA)AftermidnightonarainynightlastweekinChapelHill,N.C.,alargegroupofsorority(女生联谊会)women
最新回复
(
0
)