首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
以下程序的输出结果是( )。 int fun(int x[],int n) main() {static int sum=0,i; {int a[]={1,2,3,4,5},b[]={6,7,8,9},s=0; for(
以下程序的输出结果是( )。 int fun(int x[],int n) main() {static int sum=0,i; {int a[]={1,2,3,4,5},b[]={6,7,8,9},s=0; for(
admin
2017-10-24
30
问题
以下程序的输出结果是( )。
int fun(int x[],int n) main()
{static int sum=0,i; {int a[]={1,2,3,4,5},b[]={6,7,8,9},s=0;
for(i=0;i<n;i++)sum+=x
; s=fun(a,5)+fun(b,4);printf(’’%d\n”,S);
return sum;} }
选项
A、50
B、55
C、60
D、65
答案
C
解析
在本题函数定义中,变量sum使用了static修饰符,这说明了变量sum为一个静态局部变量。由于在整个程序运行期间,静态局部变量在内存中的静态存储区中占据着永久的存储单元。即使退出函数之后,下次再进入该函数时,静态局部变量继续使用原来存储单元中原来的值。函数int fun(int x[],int n)的功能是求出数组x[]各个元素的和。所以在主函数中,调用函数fun(a,5)后,变量sum=1+2+3+4+5=15,当再次调用fun(b,4)后,变量sum=15+6+7+8+9=45,所以s=15+45=60。
转载请注明原文地址:https://jikaoti.com/ti/aka0FFFM
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
设有以下语句:charx=3,y=6,z;z=x^y<<2;则z的二进制值是()。
在下列叙述中,错误的是()。
以下程序的运行结果是()。#include<stdio.h>main(){inta=3,b=4,c=8,d=4,m=1,n=3;printf("%d\n",(m=a>B)&&(n=c>D));}
下列模式中,能够给出数据库物理存储结构与物理存取方法的是()。
以下选项中值为1的表达式是()。
设函数fun的定义形式为:voidfun(charch,floatx){…}则以下对函数fun的调用语句中,正确的是()。
有以下结构体说明,变量定义和赋值语句:structSTD{charname[10];intage;char***;}s[5],*ps;ps=&s[0];则以下scanf函数调用语句中错误的结构
下列叙述中正确的是()。
若按功能划分,软件测试的方法通常分为白盒测试方法和______________测试方法。
if语句的基本形式为:if(表达式)语句,其中“表达式”()。
随机试题
动态资产配置中的主要利润机制是回归均衡的原则。( )
口有涩味如食生柿子的感觉属于
A.结核性关节炎B.银屑病关节炎C.类风湿关节炎D.痛风性关节炎E.骨关节炎属于感染性关节炎的是
当牵引作用于局部某一关节功能障碍时,下述牵引位置正确的是
要对复杂多变的信息做出准确的判断是事故预警的()特点。
作为施工承包单位计划体系的重要内容,项目管理实施规划应()主持编制。
我国商业银行流动性监管采用的四项主要指标是()
保险中介人包括()。
Valentine’sDaymaycomefromtheancientRomanfeastofLupercalia.【C1】______thefiercewolvesroamednearby,theoldRomans
A、Prakashisstillalive.B、AseniorrecruiterofISgroupwasarrestedbytheUSmilitants.C、PrakashhandedhimselftoTurkish
最新回复
(
0
)