首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序: #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
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",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://kaotiyun.com/show/ajRp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
软件设计中模块划分应遵循的准则是()。
将E-R图转换为关系模式时,E-R图中的属性可以表示为()。
在数据库系统中,给出数据模型在计算机上物理结构表示的是()。
if语句的基本形式是:if(表达式)语句,以下关于"表达式"值的叙述中正确的是()。
有以下程序#includemain(){inta=1,b=3,c=5;int*p1=&a,*p2=&b,*p=&c;*p=*p1*(*p2);printf("%d\n",c);}执行后的输出结果是()。
以下叙述中正确的是()。
以下程序中函数f的功能是:当flag为1时,进行由小到大排序;当flag为0时,进行由大到小排序。#includevoidf(intb[],intn,intflag){inti,j,t;for(i=0;i
下面结构体的定义语句中,错误的是()。
有以下程序段:intm[2][3],(*p)[3];p=m;则以下对m数组元素的引用正确的是()。
在数据库设计中,将E-R图转换成关系数据模型的过程属于
随机试题
技术
试述CO中毒机制。
A2mlB1~2mlC2~5mlD1mlE1~5ml铁盐检查适宜的浓度范围是相当于标准铁溶液
粪便呈果酱样应考虑
口腔结核的临床表现有扁平苔藓的临床表现有
()是开放式基金所特有的风险。
下列项目当中,不应包括在资产负债表存货项目的有()。
有人说近朱者赤,近墨者黑,你喜欢和什么样的人交朋友,你与朋友产生矛盾你怎么做?
习近平指出:“民主不是装饰品,不是用来做摆设的,而是要用来解决人民要解决的问题的。”这充分说明社会主义核心价值观的()
Computersarenowbeingpushedintoschools.Weknowthatmultimediawillmake【21】______easyandfun.Childrenwillhappi
最新回复
(
0
)