首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序: #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,
有以下程序: #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,
admin
2019-07-14
20
问题
有以下程序:
#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"5b);}
printf("\n"):}
程序运行后的输出结果是
选项
A、8 10
B、10 28
C、10 12
D、10 16
答案
B
解析
i=2时,nm(&a[2])返回值是b=b+a[1]=2+3=5,b=b+b=5+5=10;i=3时,fun(&a[3])返回值是b=b+a[3]=10+4=14,b=b+b=14+14=28。
转载请注明原文地址:https://jikaoti.com/ti/lAf0FFFM
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
有以下程序#include#defineSUB(a)(a)-(a)main(){inta=2,b=3,c=5,d;d=SUB(a+b)*c;printf("%d\n",d);}程序运行后的输出结果是()。
下列选项中,能够满足"只要字符串s1等于字符串s2,则执行ST"要求的是()。
按照C语言规定的用户标识符命名规则,不能出现在标识符中的是()。
以下叙述错误的是()。
C语言程序的模块化通过以下哪个选项来实现()。
以下选项中,能正确进行字符串赋值的是()。
有如下程序#includemain(){char*p,old_str[10]="wind";intpassword;scanf("%d",&password);p=old_str;while(*p){printf
下列给定程序是建立一个带头结点的单向链表,并用随机函数为各结点赋值。函数fun的功能是将单向链表结点(不包括头结点)数据域为偶数的值累加起来,并且作为函数值返回。请改正函数fun中的错误,使它能得出正确的结果。注意:部分源程序在文件MODI1.C中,不
软件生命周期可分为定义阶段、开发阶段和维护阶段,下面不属于开发阶段任务的是
软件调试的目的是
随机试题
鼓励管理者将冲突维持在一种低水平的观点是
男,8岁。2个月前因左侧脓胸行胸腔闭式引流术,现患儿食欲缺乏,低热,肋间隙变窄,胸片肺内未见明显异常。治疗应选择
海水环境中港航工程混凝土结构的()受海水氯离子渗透最严重。
学校教育对人的发展起决定性作用。
河流:海洋
以下关于VB特点的叙述中,错误的是
Thefactthatsuperiorservicecangenerateacompetitiveadvantageforacompanydoesnotmeanthateveryattemptatimproving
AstheworldexcitedlygreetedSnuppy,thefirstcloned(克隆)dog,commentatorscelebratedourcleverness.Manyfeelproudthatour
Somesayitisevidentthatcomputerscandamageaperson’seyesight.Sincethepopularityofcomputersbegantoskyrocket,ther
AsanyonewhohasbeentoJapanknows,therearestrictrulesaboutbathinginonsen(温泉),orhotsprings.Bodiesmustbescrubb
最新回复
(
0
)