首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
程序中头文件type1.h 的内容是#define N 5#define M1 N*3程序如下:#define "type1.h"#define M2 N*2main (){ int i; i=M1+M2; printf("%d\n"
程序中头文件type1.h 的内容是#define N 5#define M1 N*3程序如下:#define "type1.h"#define M2 N*2main (){ int i; i=M1+M2; printf("%d\n"
admin
2013-02-23
32
问题
程序中头文件type1.h 的内容是#define N 5#define M1 N*3程序如下:#define "type1.h"#define M2 N*2main (){ int i; i=M1+M2; printf("%d\n", i);) 程序编译后运行的输出结果是( )。
选项
A、10
B、20
C、25
D、30
答案
4
解析
编译预处理时,用“type1.h”中的内容替代命令#include“type1.h”。表达式“i=M1+M2” 经过宏替换为“i=5*3+5*2”即i=25,所以最后输出的i的值为25。所以4个选项中C正确。
转载请注明原文地址:https://kaotiyun.com/show/XqPp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
若已定义的函数有返回值,则以下关于该函数调用的叙述中错误的是()。
以下程序的运行结果是【】。main(){inta=2,b=7,c=5;switch(a>0){case1:switch(b<0){case1:printf(
按照“后进先出”原则组织数据的数据结构是()。
若要求定义具有10个血型元素的一维数组a,则以下定义语句中错误的是()。
C语言中,下列叙述正确的是()。
软件测试中路径覆盖测试是整个测试的基础,它是对软件【】进行测试。
下述关于C语言文件的操作的结论中,正确的是______。
下面选项中不属于面向对象程序设计特征的是()。
下列运算符中,不属于关系运算符的是()
单个用户使用的数据视图的描述称为
随机试题
慢性萎缩性胃炎的病变特点是()
控件的类型可以分为()。
粗丝CO2气体保护焊时,熔滴过渡形式往往都是短路过渡。()
根据《规划环境影响评价条例》,对环境有重大影响的规划实施后,编制机关应当及时组织环境影响的跟踪评价。规划环境影响的跟踪评价的内容不当包括()。
根据《标准施工合同》的规定,投保工程一切险的保险金额不足以赔偿实际损失时,差额部分应由()进行补偿。
甲乙约定,甲赠与乙紫砂壶一把,合同在乙结婚时生效。该合同属于()(20l7年一专一第31题)
在资本主义生产中,用于生产剩余价值的是( )
以太网的拓扑结构是()。
计算机技术中,英文缩写CPU的中文译名是______。
Accordingtothenewresearch,theoddshapemoundswereformedby______.
最新回复
(
0
)