首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
已知下面的程序段,正确的判断是( )。 #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
68
问题
已知下面的程序段,正确的判断是( )。
#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://kaotiyun.com/show/HgJp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
给定程序MODI1.C中函数fun的功能是:读入整数k(2≤k≤10000),打印它的所有质因子(即所有素数的因子),例如,若输入整数2310,则应输出:2,3,5,7,11。#include"conio.h"#include”stdio.
以下函数返回a所指数组中最小值所在的下标值。请完善下列程序。fun(int*a,intn){inti,j=0,p;p=j;for(i=j;i<n;i++)if(a[i]<a[p]______;retu
有以下计算公式若程序前面已在命令行中包含math.h文件,不能够正确计算上述公式的程序段是
若变量均已正确定义并赋值,以下合法的C语言赋值语句是
软件按功能可以分为:应用软件、系统软件和支撑软件(或工具软件)。下面属于应用软件的是______。
实体—联系模型是一种常用的高级概念数据模型,而【】是实体—模型中的核心。
若有以下定义和语句#include<stdio.h>inta=4,b=3,*p,*q,*w;p=&a;q=&b;w=q;q=NULL;则以下选项中错误的语句是
一般来说,数据库的设计过程要经历3个大的阶段,即可行性分析与研究阶段、系统设计阶段、设计实施与系统运行阶段。概念设计、逻辑结构设计、物理结构设计属于数据库设计的【】阶段。
在面向对象方法中,属性与操作相似的一组对象称为【】。
按照“先进后出”原则组织数据的数据结构是()。
随机试题
简述社会保险基金投资应当遵循的原则。
女孩,外观上营养状况良好,能独坐,见生人即哭,但还不会扶站,前囟1cm×1cm,下面两个中切牙正在萌出。该患儿的身长约为
某股份有限公司经批准向社会发行了股票,依据《公司法》,该公司基于什么目的才可以收购本公司的股票?
进行房地产投资分析时,必须对与之相关的现金流量、资金时间价值、资金等效值计算和投资经济效果评价指标有一个比较准确的把握。()
(2009)增加图示结构AC杆的EI、EA值,则以下说法错误的是()。
图4-32中,物块重力为Q,放在粗糙的水平面上,其摩擦角φ=20°,若力P作用于摩擦角之外,并已知α=30°,P=Q,物体是否能保持平衡()。
在人类学家爱德华.霍尔(E.T.Hall)看来,人与人之间交往时的空间距离在1米时的人际距离类型是
SinceUSAIDbeganitsfirstHIV/AIDSpreventioneffortseightyearsago,theepidemichaschangeddramaticallythisstatement___
(16)是对重复性的技术事项在一定范围内所做的统一规定。
打开考生文件夹下的演示文稿yswg.pptx,按照下列要求完成对此文稿的修饰并保存。为演示文稿应用没计主题“华丽”;在第1张幻灯片中插入一张图片,图片为素材文件“shuijing1.jpg”,设置图片尺寸高度7厘米、“锁定纵横比”,图片位置设置为水平0
最新回复
(
0
)