首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
以下程序运行后的输出结果是______。 #define S(x) 4*X*x+1 main() { int i=6,j=8; printf("%d\n",S(i+i)); }
以下程序运行后的输出结果是______。 #define S(x) 4*X*x+1 main() { int i=6,j=8; printf("%d\n",S(i+i)); }
admin
2013-02-23
44
问题
以下程序运行后的输出结果是______。
#define S(x) 4*X*x+1
main()
{ int i=6,j=8;
printf("%d\n",S(i+i));
}
选项
答案
81
解析
,解此类题一定要注意宏替换与函数调用的区别。宏替换是字面上的,在编译期间就完成了,它只是将实参字符串替换蚌宏中形参出现的位置,得到的新串来替换掉宏调用.。而函数是将实参先计算好,然后将值赋给形参,再执行函数体,整个过程在程序运行时发生。所以本题的宏调用s(1+1)将被替换成表达式4*i+j*i+j+1等于4*6+8*6+8+1=24+48+8+1=81。所以本题输出81。
转载请注明原文地址:https://jikaoti.com/ti/cFB0FFFM
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
下面程序的输出结果是()#definePI3.1415#defineARE(x)PI*x*xmain(){intr=2;printf("%f",ARE(r+1));}
设有如下程序:charsub(char*q){while(*q,=’\0’){if(*q>=’A’&&*q<=’Z’)*q=*q+32;elseif(*q>=’a’&&*q<=’z’)*q=*q-32;
有以下程序main(){inti=1,j=1,k=2;if((j++‖k++)&&i++)printf("%d,%d,%d\n",i,j,k);}执行后输出结果是
以下程序用来输出结构体变量ex所占存储单元的字节数,请填空。structst{charname[20];doublescore;};main(){structstex;printf("exsize
以下程序的输出结果是【】。#include<stdio.h>main(){ints[]={1,2,3,4},i;intx=0;for(i=0;i<4;i++){x=sb(s,x);
以下程序的输出结果是【】。main(){char*p[]={"BOOL","OPK","H","SP"};inti;for(i=3;i>0;i--,i--)printf("%c",*p[i]);p
请选出正确的程序段______。
下面程序的输出是______。main(){intk=11;printf("k=%d,k=%o,k=%x\n",k,k,k);}
C语言结构体类型变量在程序运行期间
随机试题
简述水痘的皮疹形态和水痘皮疹分布特点。
患者,男,18岁。近一年来不愿参加集体活动,孤僻少言,对家人变得冷淡,不与同学进行交流,不洗澡,不主动更换衣服。该患者的主要症状为
A.舟状腹B.尖腹C.气腹D.蛙腹E.球状腹结核性腹膜炎的腹部外形常呈
A.医师在执业活动中,人格尊严、人身安全不受侵犯B.医师在执业活动中,应当遵守法律、法规、遵守技术操作规范C.对医学专业技术有重大突破,做出显著贡献的医师,应当给予表彰或者奖励D.医师应当使用经国家有关部门批准使用的药品、消毒药剂和医疗器械E.对考
电梯的安装、改造与维修活动必须得到(),并由具备相应资质的单位进行。
(2010年)废计算机填埋处置时的主要污染来源于:
某房地产开发公司于2012年1月受让一宗土地使用权,根据转让合同支付转让方地价款6000万元,当月办好土地使用权权属证书。2012年2月至2013年3月中旬该房地产开发公司将受让土地70%(其余30%尚未使用)的面积开发建造一栋写字楼。在开发过程中,根据建
在一次国际会议后,中国外交官愤慨地说:“偌大一省权利见夺于他国,这就是我们加入协约国参战的报酬吗?”这次会议是()。
下列关于诗句的说法正确的是:
含钙质最多的食物是:
最新回复
(
0
)