首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 #include #define S(x) x/x main() { int k=5, j=2; printf("%d,%d\n", S(k+j), S(j+k)); } 程序的运行结果是( )。
有以下程序 #include #define S(x) x/x main() { int k=5, j=2; printf("%d,%d\n", S(k+j), S(j+k)); } 程序的运行结果是( )。
admin
2019-07-14
53
问题
有以下程序
#include
#define S(x) x/x
main()
{ int k=5, j=2;
printf("%d,%d\n", S(k+j), S(j+k));
}
程序的运行结果是( )。
选项
A、7,9
B、1,1
C、7,7
D、9,9
答案
A
解析
宏替换是使用宏名代替一个字符串,是一种机械、简单的置换,所以表达式S(k+j)=k+j/k+j=5+2/5+2=7,S(j+k)=j+k/j+k=2+5/2+5=9,答案选A。
转载请注明原文地址:https://kaotiyun.com/show/Q8Rp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
有以下程序#includemain(){inta[3][4]={1,3,5,7,9,11,13,15,17,19,21,23},(*p)[4]=a,i,j,k=0;for(i=0;i
若有以下程序#includevoidsp(int*a){intb=2;*a=*a*2;printf("%d,",*a);a=&b;*a=*a*2;printf("%d,",*a);}main(){i
有以下程序#include#includetypedefstruct{charname[9];charsex;floatscore[2];}STU;voidf(STUa){STUb={"Zhao",’m’,8
有以下程序段structst{intx;int*y;}*pt;inta[]={1,2},b[]={3,4};structstc[2]={10,a,20,b};pt=c;以下选项中表达式的值为11的是()。
有以下程序#includemain(){FILE*fp;inta[10]={1,2,3,0,0},i;fp=fopen("d2.dat","wb");fwrite(a,sizeof(int),5,fp);fwrite(a
有以下程序#include#includestructA{inta;charb[10];doublec;};structAf(structAt);main(){structAa={1001,"Zhang
有以下程序#includestructS{intn;inta[20];};voidf(structS*p){inti,j,t;for(i=0;in-1;i++)for(j=i+1;jn;j++)if(p-
有以下程序#includetypedefstruct{intb,p;}A;voidf(Ac)/*注意:c是结构变量名*/{intj;c.b+=1;c.p+=2;}main(){inti;Aa={1
在数据管理技术发展的三个阶段中,数据共享最好的是()。
下列给定程序中函数胁的功能是:将m(1≤m≤10)个字符串连接起来,组成一个新串,放人pt所指存储区中。例如:把三个串“abc”、“CD”、“EF”连接起来,结果是“abcCDEF”。请改正程序中的错误,使它能得出正确的结果。注意:不要改动main函数
随机试题
关于奇叶叙述不正确的是
对于一组经对数变换后亦不服从正态分布的偏态分布资料描述该组的集中趋势应选用
A.卫生宣教与咨询B.合理营养(喂养)C.定期体检D.药物治疗E.锻炼
β肾上腺素受体阻断药可
有关业务核算的表述,不正确的是()。
在商用房贷款的受理环节,银行所面临的操作风险不包括()。
下列各项中,应计入期间费用的是()。
设函数f(x)在[0,+∞)内可导,f(0)=1,且f’(x)+f(x)一求f’(x);
设由sinxy+1n(y-x)=x确定函数y=y(x),求y’(0).
A、Theauthor.B、Theeditor.C、ThedirectorD、TheshareholderC
最新回复
(
0
)