首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 #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
63
问题
有以下程序
#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全国计算机二级
相关试题推荐
有以下程序段structst{intx;int*y;}*pt;inta[]={1,2},b[]={3,4};structstc[2]={10,a,20,b};pt=c;以下选项中表达式的值为11的是()。
有以下程序#include#includestructA{inta;charb[10];doublec;};structAf(structAt);main(){structAa={1001,"Zhang
有以下程序#includemain(){FILE*fp;inta[10]={1,2,3},i,n;fp=fopen("d1.dat","w");for(i=0;i
有以下程序#includestructS{intn;inta[20];};voidf(structS*p){inti,j,t;for(i=0;in-1;i++)for(j=i+1;jn;j++)if(p-
有以下程序#includemain(){unsignedchara=8,c;c=a>>3;printf("%d\n",c);}程序运行后的输出结果是()。
有以下程序#includetypedefstruct{intb,p;}A;voidf(Ac)/*注意:c是结构变量名*/{intj;c.b+=1;c.p+=2;}main(){inti;Aa={1
设有定义:intk=0;以下选项的四个表达式中与其他三个表达式的值不相同的是()。
下列给定程序中函数胁的功能是:将m(1≤m≤10)个字符串连接起来,组成一个新串,放人pt所指存储区中。例如:把三个串“abc”、“CD”、“EF”连接起来,结果是“abcCDEF”。请改正程序中的错误,使它能得出正确的结果。注意:不要改动main函数
设有定义:inta=1,b=2,c=3;以下语句中执行效果与其它三个不同的是
随机试题
关于CT透视扫描仪的特点,错误的是
一化学物质已经完成短期试验,要继续进行哺乳动物长期致癌试验,试验设计应所选实验动物的年龄是
A.长期发热,口渴多饮,多尿,多汗,发病于夏秋季B.身热不扬,精神倦怠,饮食不振C.发热,神昏,抽风,发病于夏秋季D.长期发热,口渴多饮,多尿,汗闭,发病于夏季节E.突然高热,抽风,昏迷,并迅速出现"内闭外脱",发病于夏季
男,47岁。交通事故导致右肘关节上方被车轮压伤2小时,剧痛,出血较多。查体:P96次/分,BP88/60mmHg,神志清楚。右肘窝伤口已加压包扎,敷料鲜血渗透,桡动脉搏动消失。止血带压迫止血的时间至多是()
选择市场分析公司时,要遵循( )原则。
工程具备竣工验收条件,( )按国家工程竣工验收有关规定组织验收工作。
银行对账是企业()最基本的工作之一。
对借款人的贷后监控包括()。
日本的神经生物学教授认为:“如今的年轻人正在变傻”这是因为“电脑导致记忆力下降”。下列哪项无助于上述的解释?
Youmustobtain______fromtheauthoritiestofishinthisriver.
最新回复
(
0
)