首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 #include<stdio.h> intt b=2; int fun(int*k) {b=*k+b;return(b);} main() { int a[
有以下程序 #include<stdio.h> intt b=2; int fun(int*k) {b=*k+b;return(b);} main() { int a[
admin
2009-09-28
56
问题
有以下程序 #include<stdio.h> intt b=2; int fun(int*k) {b=*k+b;return(b);} main() { int a[10]={1,2,3,4,5,6,7,8,},i; for(i=2;i<4;i++) {b=fun(&a
)+b; printf("%d",b);} print("\n"); } 程序运行后的输出结果是______。
选项
A、10 12
B、8 10
C、10 28
D、10 16
答案
C
解析
程序在执行for循环中,第—次调用fun()函数时,因为变量i的值为2,所以&a
指向a[2]),值为3,又因为b是全局变量,所以在fun函数中可以直接使用,执行“b=*k+b;”,即b=3+2=5,从被调函数中返回的值为5,此时全局变量b的值也变为5,所以由main()函数中执行语句“b=fun(&a
)+b;”的结果b=5+5=10,因此第—次输出b的值为10;第二次调用时变量i的值为3,调用 fun函数的返回值为14,所以第二次输出28,此时for循环中,变量i=4,不符合循环条件i<4,跳出循环,故选项C是正确的。
转载请注明原文地址:https://kaotiyun.com/show/f9Wp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
在名称为Forml,标题为“选课”的窗体上添加一个复选框数组,名称为CHl,共有四个复选框,按顺序其标题分别是“数学”、“语文”、“外语”、“计算机”,其中“语文”、“计算机”复选框处在选中状态下,程序运行时的窗体如图所示。请按要求添加控件并设置相应属性。
以下关于控件的叙述中,正确的是
如果要在窗体上使用2组单选按钮,每组都可以有一个被选中,则应该做的是
能够将组合框Combol中最后一个数据项删除的语句为
以下合法的VB变量名是
某二叉树共有13个结点,其中有4个度为1的结点,则叶子结点数为
下面描述中不属于数据库系统特点的是
下列数据结构中,能够按照“先进后出”原则存取数据的是
设子程序过程定义的首部为:PublicSubS(XAsInteger,YAsSingle)则以下正确的调用形式为()。
随机试题
活性皂苷化合物一般不做成针剂是因为
患者男性,51岁,农民。主因“意识不清1天,再发言语紊乱,疑人害半个月,总病程4年”入院。患者于2009年5月无明显诱因出现乱讲话,说“家里都被装了监视器,自己和家人的一举一动都被监视了。”疑心重,觉得周围的人都在议论自己,讲自己的坏话,别人吐口水也是针对
氯化铵属于
我国国内多选用Broca改良公式来计算理想体重,其计算方法是()。
以下关于细菌内毒素的说法正确的是
对一个城市新区供热规划设计,各类型的建筑面积尚未具体落实时,可用城市规划指标来估算整个新区的供暖设计热负荷。利用城市规划指标时,应(),来估算该街区的综合供暖热指标值。
泄漏性试验的试验介质宜采用空气,试验压力为()。
背景某施工单位承建一立井工程,井筒深度500m。应建设单位要求,合同约定建成后的井筒涌水量不超过10m3/h。施工单位施工至井深360m处发现岩壁有较大出水点,且井筒涌水量突然超过原地质资料提供数据的2倍多。施工单位经过紧急抢险处理后才完成混凝土浇筑工作
TheDragonBoatFestivalisoneofthethreemajorChinesetraditionalfestivals,alongwithSpringFestivalandtheMoonFestiv
【S1】【S10】
最新回复
(
0
)