首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
专升本
下面程序的运行结果是_______。 #define SQ(y)((y)*(y)) main( ) { int i=1: while(i
下面程序的运行结果是_______。 #define SQ(y)((y)*(y)) main( ) { int i=1: while(i
admin
2014-10-20
33
问题
下面程序的运行结果是_______。
#define SQ(y)((y)*(y))
main( )
{
int i=1:
while(i<=5)
printf(“%d\n“,SQ(i+4-));
}
选项
答案
30
解析
宏调用时,SQ(i++)被代换为((i++)*(i++))。在第一次循环时,由于i等于1,其计算过程为:表达式中前一个i初值为1,然后i自增1变为2,因此表达式中第2个i初值为2,两相乘的结果也为2,然后i值再自增1,得3。在第二次循环时,i值已有初值为3,因此表达式中前一个i为3,后一个i为4,乘积为12,然后i再自增1变为5。进入第三次循环,由于i值已为5,所以这将是最后一次循环。计算表达式的值为5*6等于30。i值再自增1变为6,不再满足循环条件,停止循环。
转载请注明原文地址:https://kaotiyun.com/show/qwvR777K
本试题收录于:
计算机科学与技术题库普高专升本分类
0
计算机科学与技术
普高专升本
相关试题推荐
大量不保留灌肠肛管插入的长度是()。
护理程序首先提出人是()
求幂级数的收敛域及和函数.
在如下图所示梁中,不论a、b为何值,总有MA=MB。()
近代资本主义政体的建立是资本主义生产方式的有力保障。请根据下面的材料回答问题。材料一“国王仍然是国家的主人,但是已经不理国家大事了。”材料二人们把他弥留之际交给华盛顿夫人的遗嘱打开之后发现,那份遗嘱是他在七月份亲自仔细拟好的,在头几条
血的生成与哪个脏腑的关系最密切?()
关于凋亡叙述,下列哪项是错误的
肝硬化侧支循环形成可造成严重的上消化道出血是指()
有关炎症的定义,下列哪项最准确()
随机试题
在没有第三方工具的情况下,Word2010文档不能转换成()格式的文件。
宪法体系
对下列情况,法院处理不正确的是:()
下列关于城市道路结构的石灰稳定土基层的质量控制,叙述正确的有( )。
下列不属于影响黄金价格的因素的是()。
涉及某项专利权的权属纠纷已被人民法院受理,当事人请求国家知识产权局中止有关程序的,应当向国家知识产权局办理下列哪些手续?
心理咨询的综合评估中不包括()。
对于个人用户来说,接入因特网最经济、最简单、采用最多的方式是()。
在CD光盘上标记有“CD-RW”字样,“RW”标记表明该光盘是()。
It’sanannualback-to-schoolroutine.Onemorningyouwavegoodbye,andthat(1)_____eveningyou’reburningthelate-nightoil
最新回复
(
0
)