首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序: #include<stdio.h> int b=2; int fun(int*k) { b=*k+b; return(b); } main( ) { inta[10]={1,2,3,4,5,6,7,8),i; for(i=2;i<4;i++)
有以下程序: #include<stdio.h> int b=2; int fun(int*k) { b=*k+b; return(b); } main( ) { inta[10]={1,2,3,4,5,6,7,8),i; for(i=2;i<4;i++)
admin
2022-06-24
37
问题
有以下程序:
#include<stdio.h>
int b=2;
int fun(int*k)
{
b=*k+b;
return(b);
}
main( )
{
inta[10]={1,2,3,4,5,6,7,8),i;
for(i=2;i<4;i++)
{
b=fun(&a
)+b;
printf("%d",b):
}
printf("\n");
}
程序运行后的输出结果是( )。
选项
A、10 12
B、8 10
C、10 28
D、10 16
答案
C
解析
因为b是全局变量,所以它的值在整个程序结束时才会消失。for循环中,第一次循环i=2,a
=3,所以fun(&a
)=3+2=5,这时b为5,所以b=fun(&a
)+b=5+5=10。第二次循环时,b=10,然后fun(&a
),代入a
=4,这时fun(&a
)=10+4=14,所以b=fun(&a
)+b=14+14=28。
转载请注明原文地址:https://kaotiyun.com/show/XUkp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
下面结构体的定义语句中,错误的是()。
有以下程序#includemain(){chara=4;printf("%d\n",a=a
以下程序函数f的功能是:当flag为1时,进行由小到大排序;当flag为0时,进行由大到小排序voidflintb[],intn,intflag)main(){inti,j,t;{inta[10]={5,4,3,2,1,6,7,8,
数字字符0的ASCII值为48,若有以下程序,程序运行后的输出结果是main(){chara=’1’,b=’2’;printf("%c,",b++);printf("%d\n",b-a);}
软件生命周期可分为定义阶段、开发阶段和维护阶段,下面不属于开发阶段任务的是
有以下函数intfun(char*s){char*t=s;while(*t++);return(t-s);)该函数的功能是
有三个关系R,S和T如下图所示:则由关系R和S得到关系T的运算是
以下函数的功能是:通过键盘输入数据,为数组中的所有元素赋值。#include#defineN10voidfun(intx[N]){inti=0;while(i
下面属于黑盒测试方法的是
在数据库设计过程的哪个阶段,需要将E一R图转换成关系数据模型()。
随机试题
如下哪项是原发性高血压病日久失治,常见受损的靶器官
项目投资资本金必须经过有资格的评估机构依照法律、法规评估作价,其出资方式可以采取()。
下列关于抵押人、抵押权人的表述中,正确的是()。[2004年考试真题]
与价格总水平的变动成正比的变量有()。
关于生产力与生产关系的说法,正确的是()。
A、 B、 C、 D、 D1,2列里前一格的黑点相加等于3列里前一格的黑点,后一格中的黑点每一行均成等差数列
刑法规定,适用“可以减轻或者免除处罚”的法定情节有()。
结合材料,回答问题:材料1党的十八大开启了全党全国各族人民为全面建成小康社会、实现中华民族伟大复兴的中国梦而团结奋斗的新征程。一个没有精神力量的民族难以自立自强,一项没有文化支撑的事业难以持续长久。面对复杂多变的国际形势和艰巨繁重的国
"Whereismeuniversity?"isaquestionmanyvisitorstoCambridgeask,butnoonecangivememaclearanswerforthereisnow
Upuntiltheageof18,Ireadverylittle.I【C1】______myselftowhatwasnecessaryforasecondary-school【C2】______Iwasalways
最新回复
(
0
)