首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有一个名为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
58
问题
有一个名为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全国计算机二级
相关试题推荐
下面控件中,没有Caption属性的是
表达式Str(Len(”123”))+Str(77.71)的值是()。
设有如下数组定义语句:Dima(-1To4,3)AsInteger以下叙述中正确的是( )。
为了在按下回车键时执行某个命令按钮的事件过程,需要把该命令按钮的()属性设置为True。
在考生目录下有一个工程文件sjt5.vbp。窗体左边的图片框名称为Picture1,框中还有六个小图片框,它们是一个数组,名称为Pic,在窗体右边从上到下有三个显示不同物品的图片框,名称分别为Picture2、Picture3、Picture4,还有一个文
以下关于菜单的叙述中,错误的是( )。
要使两个单选按钮属于同一个框架,下面三种操作方法中正确的是()。①先画一个框架,再在框架中画两个单选按钮②先画一个框架,再在框架外画两个单选按钮,然后把单选按钮拖到框架中③先画两个单选按钮,再画框架将单选按钮框起来
在下列关系运算中,不改变关系表中的属性个数但能减少元组个数的是()。
下列二叉树描述中,正确的是()。
下列选项中不属于结构化程序设计原则的是()。
随机试题
A.转换酶抑制剂B.钙拮抗剂C.α1受体阻滞剂D.β受体阻滞剂E.中枢降压药
小儿慢脾风可见痰热内闭可见
下列有关合伙企业的表述,错误的是()。
与沉淀法相比,气浮法分离技术的主要特点是( )。
敏感系数提高了各因素变动百分比和利润变动百分比之间的比例,也能直接反映变化后的利润值。()
以下关于情绪和情感的说法中不正确的是()。
我国林业中的四大朝阳产业不包括()。
在民法中,平等原则的基本内容是当事人()。
关于城镇社区服务站主要职责的描述,错误的是()。
HarvardUniversity,breakingwithamajortrendincollegeadmissions,willeliminateitsearlyadmissionsprogramnextyear,wi
最新回复
(
0
)