首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
若程序中有宏定义行:#define N 100 则以下叙述中正确的是
若程序中有宏定义行:#define N 100 则以下叙述中正确的是
admin
2009-06-20
72
问题
若程序中有宏定义行:#define N 100 则以下叙述中正确的是
选项
A、宏定义行中定义了标识符N的值为整数100
B、在编译程序对C源程序进行预处理时用100替换标识符N
C、对C源程序进行编译时用100替换标识符N
D、在运行时用100替换标识符N
答案
B
解析
宏定义是预处理命令,即在C源程序进行编译之前,编译程序对源程序进行编译预处理时所进行的一种替换操作。所以选项C和 D可以排除。宏定义是用宏名代替一个字符串,也就是作简单的置换,不做正确性检查。所以选项A的叙述也不正确,宏替换时100被当作一个字符串来替换宏名的,而不是被看作整数值100。故本题的正确答案为B。
转载请注明原文地址:https://kaotiyun.com/show/D6Wp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
下列程序段的执行结果为()。x=Int(Rnd+3)SelectCasexCase5Print"ARow"Case4Print"BRow"Case3Print"CRow"CaseElse
窗体上有一个名称为Command1的命令按钮,并有如下程序代码:OptionBase1PrivateSubCommand1_Click()Dima%(3,3)Fori=1To3Forj=
下列关于数组的叙述中,正确的是
以下声明数组和给数组赋值的语句中,正确的是()。
某人编写了向随机文件中写一条记录的程序,代码如下:TypeRTypeNameAsString*10TelAsString*20EndTypePrivateSubCommand1_Click(
以下关于图片框、图像框的叙述中,正确的是
关于菜单设计,下列叙述中错误的是()。
使用()方法,可清除列表框中所有的列表项。
语句:PrintAsc(Chr$(Mid$("98765432",4,2)))的输出是
随机试题
辛弃疾,字幼安,号__________,有《__________》,又名《__________》。
影响脑力工作能力的因素有
500kV送电线路不应跨越长期住人的建筑物,在最大计算弧垂情况下,导线与建筑物之间最小垂直距离不应小于()。
复式记账法是指对于发生的每一项经济业务都要以相等的金额同时在相互联系的两个会计科目中进行登记的一种记账方法。()
下列选项中,可以直接记人“管理费用”科目,不必通过“应交税费”科目的税金是()。
吊销违法者的经营许可证是()。
2009年10月6日,诺贝尔奖评审委员会宣布,因对光纤通讯研究有重大贡献,香港中文大学前任校长、“光纤之父”(),与美国科学家史密斯和博伊尔分享今年的诺贝尔物理学奖。
正误∶是非
所有持有当代商厦购物优惠卡的顾客,同时持有双安商厦的购物优惠卡。今年国庆,当代商厦和双安商厦同时给持有本商厦购物优惠卡的顾客的半数,赠送了价值100元的购物奖券。结果,上述同时持有两个商厦的购物优惠卡的顾客,都收到了这样的购物奖券。如果上述断定是真的,则以
现在流行一种说法:“我的地盘我做主。”请从民事权利的行使和限制角度加以辨析。(2014一专一56)
最新回复
(
0
)