首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 #include <stdio.h> int a=4; int f(int n) { int t = 0; static int a=5; if (n%2) {int a=6;
有以下程序 #include <stdio.h> int a=4; int f(int n) { int t = 0; static int a=5; if (n%2) {int a=6;
admin
2021-06-15
36
问题
有以下程序
#include <stdio.h>
int a=4;
int f(int n)
{ int t = 0; static int a=5;
if (n%2) {int a=6; t += a++; }
else {int a=7; t += a++; }
return t + a++;
}
main()
{ int s=a, i=0;
for (; i<2;i++) s += f(i);
printf("%d\n", s);
}
程序运行后的输出结果是
选项
A、36
B、24
C、32
D、28
答案
D
解析
在主函数main()中定义了两个变量s和i,同时给s赋初值。a=4,i赋初值0。当i=0时。执行"s+=f(i);"语句,调用f()并将i的初值 0传递给形参n。首先执行if语句中内条件:n%2,若条件为假。则执行else下的语句,a=7,t=7+0=7,使用return返回t,t=7+(a++)=7+5=12,此时a运算完后自增1,变为6;返回主函数中,s=4+12=16。当i=1时,执行"s+=f(i);"语句,调用f()并将i的初值1传递给形参n。首先执行if语句中的条件:n%2,条件为真,执行if下面的语句,t=0,a=6 t=0+6=6,使用return返回t,t=6+6=12,返回主函数中,s=16+12=28。最后输出的结果为28。因此D选项正确。
转载请注明原文地址:https://kaotiyun.com/show/mutp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
以下选项中不合法的标识符是
以下选项中不合法的标识符是
有以下程序,程序运行后的输出结果是main(){intm=1,n=2,*p=&m,*q=&n,*r;r=p;p=q;q=r;printf("%d,%d,%d,%d\n",m,n,*p,*q);}
将数据库的结构划分成多个层次,是为了提高数据库的物理独立性和
以下叙述中正确的是
下列关于数据库设计的叙述中,正确的是
有以下程序#include<stdio.h>intfun(){staticintx=1;x+=1;returnx;}main(){inti,s=1;for(i=1;i<=5;i++)s+=fun();printf("%
已知字符’A’的ASCII代码值是65,字符变量c1的值是’A’,c2的值是’D’。则执行语句printf("%d,%d",c1,c2-2);的输出结果是
数据库系统的数据独立性是指()。
学院的每名教师只能属于一个系,则实体系和实体教师间的联系是
随机试题
关于工业建筑疏散门,错误的是()。
以下关于社会福利说法正确的是()
A.腹内斜肌B.腹外斜肌C.腹直肌D.腹横肌E.腹白线腱膜在髋结节和耻骨之间特别厚,称腹股沟韧带的是
呕吐伴寒战、发热、右上腹疼痛应考虑
男性,35岁,3个月来低热、盗汗、消瘦,1个月来劳累后气短。查体:T37.6℃,右下肺触觉语颤减弱,叩诊呈浊音,呼吸音消失。心尖搏动向左移位,心音正常。心率98次/分,律整,无杂音,超声示右侧胸腔中等量积液。人院后应采取的最主要诊断措施是
女性,56岁,左上肢发作性麻木半年,初从左手拇指开始,后扩散至整个上肢,查体见左上肢痛、温觉稍差,左上肢腱反射亢进,余未见明显异常。病变最可能的部位
于某为甲省乙市丙县的民营企业家,是该省、市、县三级人大代表。于某因犯故意伤害罪被丙县公安局立案侦查,县公安局经审查认为应将于某逮捕,于是便向县人民检察院提请逮捕。对此,如果在人大闭会期间。人民检察院下列哪种做法是正确的?()
A、8B、9C、10D、11C左上×右下-(左下+右上)=中间,则5×6-(13+7)=10。
[A]Peoplewhodeceivethemselvesalsotendtobehappierthanpeoplewhodonot.Therearesocialprofits,too:Studieshavesh
A、ItismainlyprovidedbyWesterncountries.B、Itcan’teliminatepovertyintheworld.C、Itisaninternationalwaytoreduce
最新回复
(
0
)