首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序: #include<stdio.h> int b=2: int fun(int*k) { b=*k+b; return(b); } main() { int a[10]={1,2,3,
有以下程序: #include<stdio.h> int b=2: int fun(int*k) { b=*k+b; return(b); } main() { int a[10]={1,2,3,
admin
2018-01-14
54
问题
有以下程序:
#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=10。第二次循环时,b=10,然后fun(&a
),代入a
=4,这时fun(&a
)=10+4=14,所以b=fun(&a
)+b=14+14=28.
转载请注明原文地址:https://www.kaotiyun.com/show/6Hxp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
下列程序的输出结果是_________。#includeintt(intx,inty,intcp,intdp){cp=x*x+y*y;dp=x*x—y*y;}main()
已知“inta=2,b=2,c=3;”,则执行完语句“a*=18+(b++)-(++c);”后,a的值是________。
有下列程序:main(){char*p[]={"3697","2584"};inti,j;longnum=0;for(i=0;i<2;i++){j=0;while(p[i][j]!=’\0’){if
以下程序的输出结果是________。#include#defineN3#defineM(n)(N+1)*nmain(){intx;x=2*(N+M(2));printf("%d\n",x);
若有以下类型说明语句:charw;intx;floaty,Z;则表达式w*x+z-y的结果为_______类型。
下列叙述中,不属于设计准则的是()。
设char型变量x中的值为10100111,则表达式(2+x)∧(~3)的值是
软件危机的核心问题是【】和软件开发效率低。
数据库设计包括概念设计、【 】和物理设计。
软件需求规格说明书应具有完整性、无歧义性、正确性、可验证性、可修复性等特性,其中最重要的是()。
随机试题
公路项目工程量清单单价应包括的费用有()。
GreatchangesAhaveBtakenplaceCsinceIDhadvisitedthecity.
下面属于肝硬化失代偿期最突出临床表现的是
热凝义齿基托材料加热固化时升温过快,将导致固化后的基托
德国公民章某持有一张由一家韩国公司在英国签发的以我国为付款地的汇票;其在我国境内将该票据背书给刘某,刘某不慎将该票据遗失;随后,刘某向我国法院请求保全票据权利,我国法律进行此程序中适用法律正确的是:
清空年度账数据,正确的说法有()。
姬彩霞在测试P公司2006年度应付账款项目的相关内部控制时,察觉到P公司的内部控制难以保障应付账款项目的完整性。为证实P公司是否存在未入账应付账款业务,姬彩霞应结合以下( )程序进行实质性测试。审查应付账款时,注册会计师往往要结合被审计单位的实际情况
有甲乙两箱粉笔,数量是甲:乙=5:1;从甲箱拿出12盒给乙,则甲:乙=7:5,求甲乙两箱粉笔的数量。
JoeSimpsonandSimonYateswerethefirstpeopletoclimbtheWestFaceoftheSiulaGrandeintheAndesmountains.Theyreache
“取值范围是8到12”是一个________。
最新回复
(
0
)