【单选题】【消耗次数:1】
以下有关宏定义的叙述,正确的是()
宏名必须用大写字母表示
带参数的宏就是一个函数
宏名不具有类型
宏定义和其它C语句,其末尾要加分号
参考答案:
复制
纠错
相关题目
【判断题】 进行宏定义时,宏名必须使用大写字母表示。
①  正确
②  错误
【单选题】 创建宏时至少要定义一个宏操作,并要设置对应的( )。
①  条件
②  命令按钮
③  宏操作参数
④  注释信息
【单选题】 设宏定义#definePI3.1415926,用宏名PI替换的是(   )
①  算术表达式
②  字符串
③  单精度实型数
④  双精度实型数
【多选题】 使用宏定义的好处有()
①  提高方便性
②  提高可读性
③  提高可移植性
④  防止出错
【单选题】 定义带参数的宏计算两个表达式的乘积,下列定义中哪个是正确的()。
①  #definemuit(u,v)u*v
②  #definemuit(u,v)u*v;
③  #definemuit(u,v)(u)*(v)
④  #definemuit(u,v)=(u)*(v)
【单选题】 下列宏定义命令中,哪一个格式是正确的()。
①  #definepi=3.14159;
②  definepi=3.14159
③  #definepi=3.14159
④  #definepi(3.14159)
【判断题】 若有宏定义:#define?S(a,b)?t=a;a=b;b=t;由于变量t没定义,所以此宏定义是 错误的。
①  正确
②  错误
【单选题】 设有不带参的宏定义#define N 20+1,则以下说法不正确的是:()。
①  编译预处理阶段,程序代码中所有的宏名N被原样替换为20+1
②  该不带参宏定义中的20+1为宏替换字符串
③  该不带参宏定义中的20+1为整型表达式
④  该不带参宏定义中的宏名N没有数据类型的概念
【单选题】 在编译指令中,宏定义使用哪个指令( )
①  #include
②  #define
③  #if
④  #else
【单选题】 在编译指令中,宏定义使用哪个指令()
①  #if
②  #include
③  #define
④  #error
随机题目
【单选题】 通常唯一识别一个记录的一个或若干个数据项称为()
①  主键
②  副键
③  鉴别键
④  索引项
【单选题】 如果消费者两小时内在同一个网上商店下了3份订单,那么商家为了方便客户和节省送货费用,会采取以下哪种措施?()
①  对所购商品打折
②  免费送货
③  合并订单
④  赠送礼品
【单选题】 为安全和保密起见,某企业将信息系统的工作站点集中在一处管理,这种做法是()
①  有效地
②  落后的
③  无效的
④  可行的
【单选题】 下面哪项不是数据字典的内容()
①  数据流
②  数据存储
③  数据项
④  字段
【单选题】 校验输入月份最大不超过12是属于()。
①  视觉校验
②  数据类型校验
③  逻辑校验
④  平衡校验
【单选题】 对一个企业进销存管理信息系统而言,()是外部实体。
①  仓库
②  计划科
③  供应科
④  销售科
【单选题】 计算机输入的是()。
①  数据,输出的还是数据
②  信息,输出的还是信息
③  数据,输出的是信息
④  信息,输出的是数据
【单选题】 以下不是区间码的是()
①  多面码
②  十进位码
③  上下关联区间码
④  二进位码
【单选题】 下面的系统中,()是实时系统。
①  办公室自动化系统
②  航空订票系统
③  计算机辅助设计系统
④  计算机激光排版系统
【单选题】 一个管理信息系统的好坏主要是看它()。
①  硬件先进、软件齐全
②  是否适应组织的目标
③  是否投资力量最省
④  是否使用计算机网络