首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
专升本
下面程序的运行结果是_______。 #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
35
问题
下面程序的运行结果是_______。
#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
计算机科学与技术
普高专升本
相关试题推荐
已知函数f(x)=cos,g(x)=e-x,则g[f(x)]=__________.
图示零杆的个数()。
下图所示连续梁用矩阵位移法分析时,将AB杆化成AD、DB两个单元进行计算是()
关于凋亡叙述,下列哪项是错误的
按照会计核算的处理程序,依次对证账表各个环节进行检查核对的审计方法是_______。
无助于查找未入账的应付账款的审计程序是()。
一棵树的广义表表示为a(b,c(e,f(g)),d),当用左孩子一右兄弟链表表示时,右指针域非空的节点个数为()。
由()组成的集合是一个数据对象。
_______就是把一个字符的各数据位用几条线同时进行传输。
以下语句或语句组中,能正确进行字符中赋值的是()
随机试题
当前股价为15元,一年后股价为20元或10元,无风险利率为6%,计算剩余期限为1年的看跌期权的价格所用的无风险中性概率为()。(参考公式P=(ert-d)/(u-d))
混合血栓的形态学特征是
鉴别排卵性功血或无排卵性功血,哪项检查是无意义的()
下列关于两审终审说法错误的是:()
下列关于房地产经纪机构和房地产经纪人的表述中,正确的有()。
中外合资经营企业在所得税后提取的基金包括()。
实现我国教育目的的根本途径是_______与_______相结合.
下列关于路由信息协议RIP的描述中,错误的是()。
EnglishasaworldLanguageEnglishisavictimofitsownsuccess.NewspapersinEnglandhavenoticedthattheincorrectus
ThewritermentionsTHREEkindsofbeedanceidentifiedbyvonFrisch.Listthenamethewritergivestoeachdance.UseONEWOR
最新回复
(
0
)