首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
已知下面的程序段,正确的判断是( )。 #define M 2 #define N(m)((M+1)*m) …… x=3*(M+N(5));
已知下面的程序段,正确的判断是( )。 #define M 2 #define N(m)((M+1)*m) …… x=3*(M+N(5));
admin
2013-08-15
58
问题
已知下面的程序段,正确的判断是( )。
#define M 2
#define N(m)((M+1)*m)
……
x=3*(M+N(5));
选项
A、程序错误,不允许嵌套定义
B、x=51
C、x=25
D、程序错误,宏定义不允许有参数
答案
B
解析
C语言中的宏定义允许嵌套定义,也允许带变量。在对源程序编译时,先有一个预处理过程,其中一个任务就是替换宏定义。预处理程序扫描源程序若干遍,能够识别出嵌套的宏定义和带参数的宏定义。将参数代入整理得x=51。
转载请注明原文地址:https://www.kaotiyun.com/show/HgJp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
树是结点的集合,它的根结点数目是______。
设有以下宏定义#defineW5#defineL(W+2)则执行赋值语句p=L*2;(p为int型变量)后,p的值为______。
改变量已正确定义为整型,则表达式n=i=2,++i,i++的值为【 】。
有以下程序#include<stdio.h>inttb=2;intfun(int*k){b=*k+b;return(b);}main(){inta[
以下程序中,select函数的功能是:在N行M列的二维数组中,选出一个最大值作为函数值返回,并通过形参传回此最大值所在的行下标。请填空。#defineN3#defineM3select(inta[N][M],int*n)
实体—联系模型是一种常用的高级概念数据模型,而【】是实体—模型中的核心。
在结构化程序设计方法中,下面哪种内聚性最弱?
在面向对象的程序设计中,用来请求对象执行某一处理或回答某些信息的要求称为【】。
下列数据结构中,属于非线性的是()。
随机试题
男性,25岁。浸润性肺结核患者。使用“异烟肼、利福平、吡嗪酰胺、乙胺丁醇”四联抗结核治疗。治疗过程中患者双手及双足麻木感。首先应采取的措施是
预防性维护
下列有关房源信息推荐的说法正确的是()。
以下材料中吸声效果最好的是:
水中同时含有铁(Fe2+)、锰(Mn2+)时,多采用曝气充氧后进入催化氧化滤池过滤。当原水中铁、锰含量较高时,容易穿透滤层的是()。
2015年11月30日,国际货币基金组织华盛顿总部举行执董会会议,会议决定将中国的人民币纳入国际货币基金组织特别提款权货币篮子,人民币成为第()个成员,人民币成为真正的“世界货币”。
1.政府公信力是政府依据自身的信用所获得的社会公众的信任程度,是社会组织和民众对政府信誉的一种主观价值判断,是政府实施行政行为时的形象和所产生的信誉在社会组织和民众中形成的心理反应。一句话,政府公信力是政府的影响力与号召力,体现的是政府的信用能力,反映的是
采用普通法院模式来进行违宪审查的国家有()
执行下列程序段后,变量s的值是DimsAslong,xAsIntegers=0:x=1DoWhile(x<10)s=s+xx=x+2L
打开考生文件夹下的演示文稿yswg.pptx,按照下列要求完成对此文稿的修饰并保存。1.使用“都市”主题修饰全文。2.将第二张幻灯片版式改为“两栏内容”,标题为“项目计划过程”。将第四张幻灯片左侧图片移到第二张幻灯片右侧内容区,并插入备
最新回复
(
0
)