首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 #include <stdio.h> int b=2; int fun(int *k ) { b=*k+b; return (b); } main() { int a[10]={
有以下程序 #include <stdio.h> int b=2; int fun(int *k ) { b=*k+b; return (b); } main() { int a[10]={
admin
2020-07-28
22
问题
有以下程序
#include <stdio.h>
int 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);}
printf("\n");
}
程序运行后的输出结果是
选项
A、8 10
B、10 28
C、10 12
D、10 16
答案
B
解析
主函数中循环执行2次,fun函数被调用2次,b是全局变量,整个程序均可使用,第1次调用:fun(&a[2]),形参指针k获得a[2]的地址,则*k为a[2]的值,返回值:b=a[2]+2=3+2=5;主程序中:b=fun(&a[2])+b=5+5=10;第2次调用:fun(&a[3]),返回值:b=4+10=14;主程序中:b=fun(&a[3])+b=14+14=28。因此B选项正确.
转载请注明原文地址:https://jikaoti.com/ti/1JD0FFFM
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
设有以下函数:voidfun(intn,char*s){……}则下面对函数指针的定义和赋值均正确的是
设循环队列为Q(1:m),其初始状态为front=rear=m。经过一系列入队与退队运算后,front=20,rear=15。现要在该循环队列中寻找最小值的元素,最坏情况下需要比较的次数为
若有定义语句:intx=10;则表达式x-=x+x的值为
以下正确的字符串常量是
设栈的顺序存储空间为S(1:m),初始状态为top=m+1。现经过一系列正常的入栈与退栈操作后,top=0,则栈中的元素个数为
以下叙述中正确的是
若有以下程序段structst{intn;structst*next;};structsta[3]={5,&a[1],7,&a[2],9,’\0’},*p;p=&a[0];则以下选项中值为6的表达式是
使用VC++2010打开考生文件夹下prog1中的解决方案。此解决方案的项目中包含一个源程序文件prog1.c。请编写函数fun,其功能是:求n(n<10000)以内的所有四叶玫瑰数并逐个存放到result所指的数组中,四叶玫瑰数的个数作为函数值返回。如
使用VC++2010打开考生文件夹下prog1中的解决方案。此解决方案的项目中包含一个源程序文件prog1.c。在此程序中,学生的记录由学号和成绩组成,N名学生的数据已放入主函数中的结构体数组s中。请编写函数fun,其功能是:把指定分数范围内的学生数据放在
以下选项中非法的C语言字符常量是
随机试题
计算机机房的安全等级分为()
以下对于消费税纳税地点的表述正确的是()
A.竹茹B.白芥子C.陈皮D.橘红属于清气化痰丸的药物
尿毒症患者护理措施包括()
仅能停放和维修1~2架中型飞机的是(),其飞机停放和维修区内一个防火分区的建筑面积可以是()m2。
ABC公司通过出售应收账款来获取资金。XYZ金融公司要求留取5%的备用金和收取2%的佣金。提前支付货款需要支付15%的利息。如果该笔60天之后才能提取的应收账款总额为$200000,那么ABC公司实际的融资金额是多少?假设一年为360天。
为了准备两个月后的高考,小轩从寝室搬了出来,在学校附近一个安静的小区里租了一个单间认真备考。小轩的行为属于学习策略中的()。
长期以来,在传统观念的影响下,对于司法机关在执法过程中侵害公民、法人和其它组织的合法权益的行为,缺乏有效可行的保障机制来恢复和弥补被侵权人的权利。遭受侵害的当事人不知道怎样保护自己的合法权益。更没有一条光明、可靠的渠道来支持这种保护。这段文字的主旨
简述希特勒纳粹统治时期的新闻政策。
给出上述各关系模式的主键,以及投保单关系模式的函数依赖。公司需要查询每个业务员每月完成的保单总金额,根据业务员月保单总金额分档,设定不同的提成比例,以便计算业务员月奖金。对上述的数据库模式如何修改或补充,以满足需求。
最新回复
(
0
)