首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下列程序的输出结果是( )。 #include int fun(int a) { int b=0; static int c=4; a=c++.b++; return(a); } main()
下列程序的输出结果是( )。 #include int fun(int a) { int b=0; static int c=4; a=c++.b++; return(a); } main()
admin
2012-12-03
27
问题
下列程序的输出结果是( )。
#include
int fun(int a)
{ int b=0;
static int c=4;
a=c++.b++;
return(a);
}
main()
{ int a=2,i,c;
for(i=0;i<2;i++)
c=f(a+1);
printf("%d\n",c);
}
选项
A、4
B、7
C、6
D、5
答案
D
解析
static变量是局部度量,函数无法修改,所以当i=1时,第2次进入f函数时c=5,所以最终main()函数中c的值为5
转载请注明原文地址:https://kaotiyun.com/show/NMPp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
以下程序的输出结果是【】。#defineMAX(x,y)(x)>(y)?(x)L:(y)main(){inta=5,b=2,C=3,d=3,t;t=MAX(a+b,c+D)*10;printf("
有以下程序:inta=4;intf(intn){intt=0;staticinta=5;if(n%2){inta=6;t+=a++;}else{inta=7;t+=a++;}
程序中对fun函数有如下说明void*fun();此说明的含义是
有以下程序voidfun(char*c,intD){*c-*c+1;d=d+1;printf("%c,%c,",*c,D);}main(){chara=’A’,b=’a’;fun(&b,A);pr
以下程序中函数fun()的功能是构成一个如图所示的带头结点的单向链表,在结点的数据域中放入了具有两个字符的字符串。函数disp的功能是显示输出该单向链表中所有结点中的字符串。请填空完成函数disp。#include<atdio.h>typed
在下列给出的表达式中,与while(E)中的(E)不等价的表达式是()。
设有以下结构体类型:structst{charname[8];intnum;floats[4];}student[50];并且结构体数组student中的元素都已有值。若要将这些元素写到硬盘文
下列关于栈的叙述中正确的是()。
C语言结构体类型变量在程序执行期间()。
设在主函数中有以下定义和函数调用语句,且fun函数为void类型,请写出fun函数的首部【】。要求形参名为b。main(){doubles[10][22];intn;┆fun(s)
随机试题
电路如图3—9所示,设变压器和各二极管性能理想U21=U22=U2=15V。判断这是哪一种整流电路?
慢性肾功能不全的贫血,下列治疗方法最根本、最有效的方法
用友软件系统允许以()身份注册进入系统管理。
以下是2005年全国资金流量表实物交易部分,请根据该表数据回答以下有关问题。2005年总储蓄额位于前两位的机构部门是()。
对企业在销售商品的同时授予给客户的奖励积分,下列会计处理中,错误的是()。
无论儿童还是老人都按成人接待价格购买机票,住房,用餐,门票等。()
青少年学生的情绪情感具有爆发性和冲动性、外露性和内隐性的发展特点。()
以下各项不全是莎士比亚作品的是——。
简述法条竞合的构成特征。
Whatdoesthemanwanttobuy?
最新回复
(
0
)