首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 #include int f(int n) { int t = 0, a=5; if (n/2) {int a=6; t += a++; } else {int a=7; t += a++; } return t + a++; } main
有以下程序 #include int f(int n) { int t = 0, a=5; if (n/2) {int a=6; t += a++; } else {int a=7; t += a++; } return t + a++; } main
admin
2019-05-17
20
问题
有以下程序
#include
int f(int n)
{ int t = 0, a=5;
if (n/2) {int a=6; t += a++; }
else {int a=7; t += a++; }
return t + a++;
}
main()
{ int s=0, i=0;
for (; i<2;i++) s += f(i);
printf("%d\n", s);
}
程序运行后的输出结果是( )。
选项
A、24
B、28
C、32
D、36
答案
A
解析
一个源文件中如果外部变量和局部变量同名,则在该局部变量的作用域内,该外部变量会被"屏蔽",main()函数中调用两次f()函数,两次调用均进入else选择支句,t=7,返回7+5=12,所以s=0+f(0)+f(1)=24,答案选A。
转载请注明原文地址:https://kaotiyun.com/show/cDRp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
以下叙述中正确的是
表达式a+=a-=a=9的值是
C语言主要是借助以下哪种手段来实现程序模块化
给定程序中,函数fun的功能是将带头节点的单向链表结点数据域中的数据从小到大排序。即若原链表结点数据域从头至尾的数据为:10、4、2、8、6,排序后链表结点数据域从头至尾的数据为:2、4、6、8、10。请在程序的下划线处填入正确的内容并把下划线删
给定程序中,函数fun的功能是:求出形参SS所指字符串数组中最长字符串的长度,将其余字符串右边用字符*补齐,使其与最长的字符串等长。SS所指字符串数组中共有M个7符串,且串K
给定程序中已建立一个带有头结点的单向链表,在main函数中将多次调用fun函数,每调用一次fun函数,输出链表尾部结点中的数据,并释放该结点,使链表缩短。请在程序的下划线处填入正确的内容并把下划线删除,使程序得出正确的结果。注意:源程序存放在考
一个栈的初始状态为空。现将元素A,B,C,D,E依次入栈,然后依次退栈三次,并将退栈的三个元素依次入队(原队列为空),最后将队列中的元素全部退出。则元素退队的顺序为()。
算法的有穷性是指()。
若有定义intx,y;并已正确给变量赋值,则以下选项中与表达式(x-y)?(x++):(y++)中的条件表达式(x-y)等价的是()。
一间宿舍可住多个学生,则实体宿舍和学生之间的联系是( )。
随机试题
下列散文中不属于茅盾的是()
首先应考虑的诊断为( )其疼痛主要因为( )
男,25岁,开放性气胸清创术后,术后行胸膜腔闭式引流,水封瓶液面应低于胸腔引流口
下图所示A水箱中的水通过直径d=100的孔口泄至B水箱,已知A水箱中的水深H1=3m,A水箱敞开,B水箱中的水深H2=2m时,则泄流量φ为()。
工程咨询公司为项目总承包商提供工程设计服务,在这种情况下,工程咨询公司实质上是承包商的()。
政策性银行的资金来源不包括()。
西南联大之所以令知识分子____,根源就在于它所象征的独立自由的学术品性。我们今天纪念西南联大,在追思先人的时候,更在于反思当下,用西南联大的精神鼓舞自我,纠正因功利心而走偏的学术探索,____读书和教育的初心本意。
甲误将一包面粉当作毒品“白粉”卖给了吸毒者乙,从中牟利2000元,甲的行为构成()。
使用VisualFoxPro的菜单设计器时,选中菜单项之后,如果设计它的子菜单,应该在RESULT中选择【】。
OneafternoonIwassittingatmyfavoritetableinarestaurant,waitingforthefoodIhadordered.SuddenlyI【C1】______thata
最新回复
(
0
)