首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有一个名为init.txt的文件,内容如下: #define HDY(A,B) A/B #define PRINT(Y) printf("y=%d\n",Y) 有以下程序 #include"init.txt" ma
有一个名为init.txt的文件,内容如下: #define HDY(A,B) A/B #define PRINT(Y) printf("y=%d\n",Y) 有以下程序 #include"init.txt" ma
admin
2009-03-17
56
问题
有一个名为init.txt的文件,内容如下: #define HDY(A,B) A/B #define PRINT(Y) printf("y=%d\n",Y) 有以下程序 #include"init.txt" main() { int a=1,b=2,c=3,d=4,k; k=HDY(a+c,b+d); PRINT(k); } 下面针对该程序的叙述正确的是
选项
A、编译出错
B、运行出错
C、运行结果为y=0
D、运行结果为y=6
答案
D
解析
本题考查的是带参数的宏定义。不仅要进行简单的字符替换,还要进行参数替换。根据宏替换的规则,本题在进行替换宏HDY时,没有像所希望的那样将HDY(a+c,b+d)替换成(a+c)/(b+ d),而是替换成了“a+c/b+d”,因此结果k为6。
转载请注明原文地址:https://kaotiyun.com/show/BYXp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
窗体上有一个名称为Text1的文本框;一个名称为Timer1的计时器控件,其Interval属性值为5000,Enabled属性值是True。Timer1的事件过程如下:PrivateSubTimer1_Timer() StaticflagA
下面程序计算并输出的是( )。PrivateSubCommand1_Click() a=10 s=0 Do s=s+a*a*a a=a-1 LoopUntila
有三个关系R、S和T如下:由关系R和S通过运算得到关系T,则所使用的运算为( )。
已知列表框控件List1中已放入若干表项,下列关于List1的叙述中错误的是()。
(1)在考生文件夹中有一个工程文件sjt3.vbp。程序的功能是输入用户名和密码。程序运行时,当输人密码到文本框Text2中时,如果“显示密码”复选框没有被选中,则在文本框Text3中同时显示“#”(如图所示);如果“显示密码”复选框被选中,重新输入密码时
(1)在考生文件夹下有一个工程文件sjt3.vbp,其功能是:①单击“读数据”按钮,则把考生文件夹下in3.dat文件中的100个正整数读入数组a中;②单击“统计”按钮,则找出这100个正整数中的所有完全平方数(一个整数若是另外一个整数的平
要清除已经在图片框Picturel中打印的字符串而不清除图片框中的图像,应使用语句()。
窗体上有名称为List1的列表框。以下能够将列表框当前选定的列表项替换为字符串"Basic"的语句是
一棵二叉树中共有80个叶子结点与70个度为1的结点,则该二叉树中的总结点数为
设x为一整型变量,且语句的开始为:SelectCasex,则不符合语法规则的Case子句是
随机试题
急性CO中毒迟发脑病患者,在意识障碍恢复后,经过约2~60天的“假愈期”,可能出现的临床表现有()。
以下选项中属于荀子礼法起源思想重要内容的是()
患儿女,15岁,疱疹性口腔炎,护士在口腔涂药后应协助患儿闭口()
某妇女,36岁,阴道分泌物增多已半年,近来出现血性白带,检查宫颈重度糜烂、触之易出血。子宫正常大小,附件(-)。为排除宫颈癌,首先应做的检查项目是
房屋的产权属性?假设张甲在收到吴丙房款办理过户之后同李乙离婚,房屋当作夫妻共同财产分割给李乙,张甲携款逃走,吴丙如何主张自己的权利?
下列选项中,哪些是造成钻孔灌注桩质量事故主要原因()。
楼地面按使用材料的不同可以分为( )。
投资于房地产需要承担经济周期性变动所带来的购买力下降的风险。()
某企业进口一批材料,货物价款95万元,进口运费和保险费共计5万元,报关进口后发现其中的10%有严重质量问题并将其退货,出口方为补偿该企业,发送价值10万元(含进口运费、保险费0.5万元)的无代价抵偿物,进口关税税率为20%,该企业应缴纳进口关税()
在现行PC机中采用DMA方式进行高速传输数据时,数据是( )。
最新回复
(
0
)