首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序: #include int b=2; int fun(int*k) { b=*k+b; return(b); } void main() { int a[10]={1,2,3,4,5,6,7,8},i; for(i=2;i
有以下程序: #include int b=2; int fun(int*k) { b=*k+b; return(b); } void main() { int a[10]={1,2,3,4,5,6,7,8},i; for(i=2;i
admin
2020-03-15
29
问题
有以下程序:
#include
int b=2;
int fun(int*k)
{
b=*k+b;
return(b);
}
void main()
{
int a[10]={1,2,3,4,5,6,7,8},i;
for(i=2;i<4;i++)
{
b=fun(&a
)+b;
prinff(“%d”,b);
}
prinff(“\n”);
}
程序运行后的输出结果是( )。
选项
A、1012
B、810
C、1028
D、1016
答案
C
解析
因为b是全局变量,所以它的值在整个程序结束才会消失。for循环中,第一次循环,i=2,a[2]=3,所以fun(&a
=3+2=5,b=5,所以b:fun(&a
)+b=5+5=10;第二次循环,b=10,然后fun(&a
)代入a[3]=4,这时fun(&a
=10+4=14,所以b=fun(&a
)+b=14+14=28。
转载请注明原文地址:https://kaotiyun.com/show/cDCp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
下列叙述中正确的是
有以下程序,在VC6平台上编译运行,程序运行后的输出结果是#include<stdio.h>main(){ints,t,A=10;doubleB=6:s=sizeof(A);t=sizeof(B);
不能正确表示数学式的表达式是
有以下程序,程序的输出结果是main(){charc1=’A’,c2=’Y’;printf("%d,%d\n",c1,c2);}
以下叙述中正确的是
程序中若有如下说明和定义语句charfun(char*);main(){char*s="one",a[5]={0},(*f1)()=fun,ch;……}以下选项中对函数fun的正确调用语句是
若有定义语句:inta[2][3],*p[3];,则以下语句中正确的是
fun函数的功能是:通过键盘输入给x所指的整型数组所有元素赋值。在下划线处应填写的是#include#defineN5Voidfun(intx[N]){intm;for(m=N-1;m>=0;
随机试题
Tobeagoodmanager,youmustbecarefultodistinctlydefinetheproperboundarybetweenyourselfandyourstaff.Herearesom
下列激素中,能最显著促进胰岛素分泌的是
A.粉剂B.酊剂或醑剂C.硬膏D.溶液E.以上均不是急性皮炎伴大量渗液或脓性分泌物者可选用
A.油脂性基质B.水溶性基质C.栓剂基质D.乳化剂E.气雾剂的抛射剂氟氯烷烃
[2005年,第81题]有一垂直放置的渐缩管,如图6.2-1所示内径由d1=300mm减缩至d2=150mm,水从下而上自粗管流入细管。测得水在粗管1-1断面和细管2-1断面处的相对压强分别为98kPa和60kPa,两断面间垂直距离为1.5m,若忽略摩擦阻
进行城市道路设计时,宜设环形消防车道的是()。
在计算机总账系统中,属于银行对账的科目在科目设置时,应将其科目性质定义为“银行账”辅助账类。 ( )
下列应计入产品成本的职工薪酬是( )。
房地产投资者应缴纳的财产税是()。
下列叙述中正确的是
最新回复
(
0
)