首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有一个名为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
57
问题
有一个名为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全国计算机二级
相关试题推荐
以下选项中,不合法的VisualBasio的变量名是
设窗体上有一个名称为Checkl的复选框,并有下面程序代码:PrivateSubCheckl_MouseDown(ButtonAsInteger,ShiftAsInteger,XAsSingle,YAsSingle)Checkl
下面哪个属性不是框架控件的属性()。
(1)考生文件夹下有一个工程文件sjt3.vbp。程序的功能是:通过键盘向文本框中输入数字。如果输入的是非数字字符,则提示输入错误,且文木框中不显示输入的字符。单击名称为Command1、标题为“添加”的命令按钮,则将文本框中的数字添加到名称为Combol
下列程序段中没有错误的是()。
在考生文件夹下有一个工程文件sjt5.vbp。程序功能如下:1)单击“读数据”按钮,从文件中读出数据,放入二维数组a中。2)单击“生成新数组”按钮时,依据a数组生成b数组;若a数组元素为素数,则直接将a数组元素的值赋给b数组中相同下标的
一棵二叉树中共有80个叶子节点与70个度为1的节点,则该二叉树中的总节点数为()。
下列选项中不属于结构化程序设计原则的是()。
下列方法中,不属于软件调试方法的是()。
窗体上有一个如右图所示的图形控件,控件中显示了如图所示的文字,可以判断这个图形控件()。
随机试题
DDN提供业务的基本专用电路是规定速率的()专用电路。
A.氨氯地平B.卡托普利C.双氢克尿噻D.美托洛尔E.哌唑嗪高血压病伴高血钾的禁用药物为
A.生化检查指标B.医师签章、药品金额等C.医疗机构名称、处方编号、临床诊断等D.药品名称、剂型、规格、数量、用法用量等E.临床检验结果属于处方前记
公理性原则为人类生活的一般规则在法律中的体现,具有道义基础和社会基础,下列哪些选项为公理性原则?()
税务师在进行房地产开发企业土地增值税清算时,对房地产开发企业将自行开发的房地产用于()的,应确认相应的收入,计算缴纳土地增值税。
一些人希望通过对市场某些特定行情走势的预期,对市场未来走势进行赌博以获取利益的金融技术,称之为( )。
通过观察某项标志所得到的数值,称为技术单位。()
计算∫01x/(1+x)2exdx.
Whatisthefirstparagraphmainlyabout?Whatwouldtheparagraphfollowingthispassagemostprobablydiscuss?
HowtoPrepareforaScholarshipInterview?I.Beforetheinterview—Preparationisamust—Readasmuchaspossibleaboutthe
最新回复
(
0
)