首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序: #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
48
问题
有以下程序:
#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全国计算机二级
相关试题推荐
在软件开发中,需求分析阶段产生的主要文档是()。
有以下程序#includeint*f(int*s,int*t){if(*s<*t)s=t;returns;}main(){inti=3,j=5,*p=&i,*q=&j,*r;r=f(p,q);print
有以下程序#includemain(){inta[]={10,20,30,40},*p=a,i;for(i=0;i
有如下程序#includemain(){inti;FILE*fp;for(i=0;i
下面选项中关于"文件指针"概念的叙述正确的是()。
设有定义doublea[10],*s=a;以下能够代表数组元素a[3]的是
关于地址和指针,以下说法正确的是()。
若函数f调用了函数g,函数g又调用了函数f,则以下说法中正确的是()。
我们所写的每条C语句,经过编译最终都将转换成二进制的机器指令。关于转换以下说法错误的是
深度为7的二叉树共有127个结点,则下列说法中错误的是()。
随机试题
败血症临床表现的主要特点是
患者刘某,男,28岁,体重80kg,因车祸骨折,脾破裂收入院,急诊给予输液、吸氧,并用平车护送患者进入病区。护送途中,护士应注意
关于宣告死亡的说法错误的是:()
下列关于外商投资企业股权质押的表述中,符合涉外投资法律制度与物权法律制度规定的有()。
()存在于货物运输、储存、包装、流通加工和配送等过程中,贯穿于物流作业的始末。其工作的好坏,直接影响到物流系统的效率、效益和效用。
ABC
下列叙述正确的是
窗体上有一个名称为CD1的通用对话框,一个名称为Text1的文本框,窗体的单击事件过程如下:PrivateSubForm_Click()CD1.DialogTitle="改变颜色":CD1.Color=Form1.BackColorCD1.Act
PERORATION:SPEECH::
Usingfiberopticstodeliverinformationinitiallyseemeda______fieldofresearch,hardtounderstandbynon-specialists.
最新回复
(
0
)