首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有一个名为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
64
问题
有一个名为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全国计算机二级
相关试题推荐
计算z的值,当x大于等于y时,z=x;否则z=y。下列语句中错误的是()。
有如下语句序列:Dima,bAsIntegerPrintaPrintb执行以上语句序列,下列叙述中错误的是( )。
下列叙述中正确的是( )。
以下程序在文本框Text1中输入任一字符串,并按相反的次序显示在文本框Text2中,在横线处应填写()。DimNAsString,CAsString,DAsStringN=Text1.TextM=_____
在数据库管理技术发展的三个阶段中,没有专门的软件对数据进行管理的是()。
如果在框架中画了2个复选框,且框架的Enabled属性被设置为False,2个复选框的Enabled属性被设置为True,则下面叙述中正确的是( )。
将E-R图转换为关系模式时,实体和联系都可以表示为( )。
(1)在考生文件夹下有一个工程文件sjt3.vbp,其功能是:①单击“读数据”按钮,则把考生文件夹下in3.dat文件中的100个正整数读入数组a中;②单击“统计”按钮,则找出这100个正整数中的所有完全平方数(一个整数若是另外一个整数的平
下列数据结构中,不能采用顺序存储结构的是()。
在考生文件夹中有一个工程文件sjt5.vbp。该程序的功能是从in5.txt文件中读入40个数据,统计这些数据中素数的个数,并找出所有素数中最小的素数(判断素数的函数已给出)。最后将查找和统计的结果分别显示在标签Label4和Label3中(窗体外观如图所
随机试题
下列能体现国际产品标准化策略的是()
下列哪种器官不属于毒性代谢产物的常见靶器官?
诺氟沙星的作用机制为A.阻断细菌细胞壁肽聚糖的合成B.作用于DNA旋转酶,干扰DNA的复制、修复和重组C.干扰细菌的氧化还原系统,阻断细菌的代谢D.抑制蛋白合成E.抑制mRNA的转录
关于原发性肝癌错误的是
以下哪一项会导致血小板增多
下列对人民警察使用武器说法不符合法律规定的是()。
马卡连柯是苏联早期著名的教育实践家和教育理论家。其教育理论不包括
设f(x)是连续函数,a,b为常数,则下列说法中不正确的是[].
下列叙述中正确的是()。
Itwasaboldideatobuildapowerstationinthedeepvalley,butit______aswellaswehadhoped.
最新回复
(
0
)