首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序: #include<stdio.h> int b=2; int fun(int*k) { b=*k+b; return(b); } void 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); } void main() { int a[10]={1,2,3,4,5,6,7,8},i; for(i=2;i<4
admin
2021-06-15
42
问题
有以下程序:
#include<stdio.h>
int b=2;
int fun(int*k)
{
b=*k+b;
return(b);
}
void 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
解析
因为b是全局变量,所以它的值在整个程序结束才会消失。for循环中,第一次循环,i=2,a[2]=3,所以fun(&a
=3+2=5,b=5,所以b=fun(&a
)+b=5+5=10;第二次循环,b=10,然后fun(&a
)代入a[3]=4,这时fun(&a
=10+4=14,所以b=fun(&a
)+b=14+14=28。
转载请注明原文地址:https://www.kaotiyun.com/show/eNtp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
函数fun的功能是:把形参a所指数组中的最大值放在a[0]中,接着求出a所指数组中的最小值放在a[1]中;再把a所指数组元素中的次大值放在a[2]中,把a数组元素中的次小值放在a[3]中:其余以此类推。例如:若a所指数组中的数据最初排列为:1、4、2、3、
请编写函数fun,其功能是:计算并输出当x<0.97时下列多项式的值,直到|Sn-Sn-1|<0.000001为止。例如,在主函数中从键盘给x输入0.21后,输出为:s=1.100000。注意:部分源程序在文件PROG1.C中。请勿改动主函数ma
给定程序中已建立一个带有头结点的单向链表,链表中的各结点按结点数据域中的数据递增有序链接。函数fun的功能是:把形参x的值放入一个新结点并插入到链表中,插入后各结点数据域的值仍保持递增有序。请在程序的下划线处填入正确的内容并把下划线删除,使程序得出正确
在下列选项中,没有构成死循环的程序段是()。
若有说明inta[3][4];则a数组元素的非法引用是()。
在一个C源程序中所定义的全局变量,其作用域为
若变量均已正确定义并赋值,以下合法的C语言赋值语句是()。
规范化主要为克服数据库逻辑结构中的插入异常,删除异常以及
软件集成测试不采用
将数据库的结构划分成多个层次,是为了提高数据库的物理独立性和
随机试题
患儿,3岁。眼睑及双下肢明显浮肿,少尿1周,体检:精神状态尚好,眼睑浮肿,双下肢呈凹陷性水肿,血压12/8kPa(90/60mmHg),心肺正常,尿常规:蛋白(++),红细胞0~3个/HP,血浆总蛋白45g/L,蛋白22g/L,抗"O"正常,C3补体正常,
初级阶段我国社会主义现代化建设的中心是()
某企业一年对某种材料的总需求量为5000件。每件价格为20元,每次订购所需的费用为250元,保管成本与全部库存物品价值之比为12.5%,则最优订购批量为_______次。
心室肌细胞动作电位与骨骼肌细胞动作电位相比,明显不同的是
下列各选项中,属于《物权法》规定的是()。
实行建设项目的招标投标是我国建筑市场趋向()的重要举措。
现阶段.我国个人消费品分配方式的多样化是由所有制实现形式的多样化决定的。()
法律关系参加者以自己的行为享有权利承担义务的资格在法学上称为()。
“稿件”的构词方式属于合成词中的()。
若查询的设计如下,则查询的功能是()。
最新回复
(
0
)