首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序: #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
有以下程序: #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
admin
2019-06-12
26
问题
有以下程序:
#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、1012
B、810
C、1028
D、1016
答案
C
解析
因为int是全局变量。所以它的值在整个程序结束时才会消失。for循环第一次i=2,a
=3,所以fun(&a
)=3+2=5,这时b为5,所以b=fun(&a
)+b=5+5=1 0。第二次循环时,b=10,然后fun(&a
),代入a
=4,这时fun(&a
)=10+4=14,所以b=fun(&a
)+b=14+14=28。
转载请注明原文地址:https://jikaoti.com/ti/UWf0FFFM
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
在数据管理的三个发展阶段中,数据的共享性好且冗余度最小的是()。
一名雇员就职于一家公司,一个公司有多个雇员。则实体公司和实体雇员之间的联系是()。
以下选项中与if(a==1)a=b;elsea++;语句功能不同的switch语句是()。
设有如下语句typedefstructDate{intyear;intmonth;intday;}DATE;则以下叙述中错误的是()。
在数据库设计中,将E—R图转换成关系数据模型的过程属于()。
深度为7的二叉树共有127个结点,则下列说法中错误的是()。
一个教师可讲授多门课程,一门课程可由多个教师讲授。则实体教师和课程间的联系是( )。
负责数据库中查询操作的数据库语言是( )。
下列说法正确的是()。
随机试题
下列哪项不是瘕的特点( )。
下列在系统性红斑狼疮中最具有该病标记性意义的抗体是
下列黄酮类化合物水溶性最大的是
上海金安贸易有限公司(3122242305)于2009年4月28日向海关申报复运出境一批原用于装载讲口货物的塑料托盘。请根据以上资料,选择以下栏目正确选项:“指运港”栏:
个人合伙中,合伙人对合伙的债务承担责任的形式是()。
心理咨询的核心内容是()。
法治和德治,是治国理政不可或缺的两种方式,忽视其中的任何一个,都将难以实现国家的长治久安。只有让法治和德治共同发挥作用,才能使法律和道德相辅相成,法治和德治相得益彰,做到法安天下,德润人心。要推动法治和德治的相互促进,具体要
EveryoneknowshowtogettoCarnegieHall:practice,practice,practice.Butwhatabouthowtogetintothenation’smosthonor
对下列二叉树进行中序遍历的结果是()。
Althoughshescrubbedtheoldpotthoroughly,shecouldnotmakeitlookcompletelyclean.
最新回复
(
0
)