首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 #include #define N 2 #define M N+1 #define MUN (M+1)*M/2 main() { printf( "%d\n", MUN ); } 程序运行后的输出结果是( )。
有以下程序 #include #define N 2 #define M N+1 #define MUN (M+1)*M/2 main() { printf( "%d\n", MUN ); } 程序运行后的输出结果是( )。
admin
2015-07-28
17
问题
有以下程序
#include
#define N 2
#define M N+1
#define MUN (M+1)*M/2
main()
{
printf( "%d\n", MUN );
}
程序运行后的输出结果是( )。
选项
A、8
B、9
C、5
D、6
答案
A
解析
宏替换是使用宏名代替一个字符串,是一种机械、简单的置换,直接在替换处展开而不做语法检测,所以语句MUN=(M+1)*M/2=(N+1+1)*N+1/2=8,答案选A。
转载请注明原文地址:https://jikaoti.com/ti/KFn0FFFM
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
以下程序运行后的输出结果是______。 main() { char a[]="ABCDEFGH",b[]="abCDefGh"; char*p1,*p2;int k; p1=a;p2=b; for(k=0;k<=7;k++) if*(p1+k)==*(p
有以下程序 main() { int m=3,n=4,x; x=-m++; x=x+8/++n; printf("%d\n",x); } 程序运行后的输出结果是______。
While、do-while语句是用于______基本结构。
以下程序运行后的输出结果是【】。#includemain(){intx=20;prinff(“%d”,0
以下选项中与iF(a==1)a=B;elsea++;语句功能不同的sWish语句是
C语言库函数fgets(str,n,fp)的功能是______。
下列叙述中,正确的是______。
下面关于完全二叉树的叙述中,错误的是______。
整型变量x和Y的值相等,且为非0值,则以下选项中结果为0的表达式是______。
下列选项中非法的字符常量是()。
随机试题
螺杆式压缩机带液会造成()。
原发性肝癌的主要并发症不包括
下列不属于营运能力分析的指标的是()。
下列各项中,企业计提折旧计入期间费用的有()。
甲乙是好朋友,甲借给乙人民币5000元,约定利息为每月10元,则甲乙之间的借款合同是()。
作为公务员要诚信、务实,请结合自身特点及报考岗位,谈谈你的理解。
法的规范性是指()
党在过渡时期总路线的主体是
________Americanshavespent500hoursonthecouchsincethepandemicstarted.
A、hehasmanypets.B、hehasthreechildren.C、hedoesn’tneedalargerhouse.D、hiswifeispregnant.D此题考查听细节的能力,解题的关键点在于听到sh
最新回复
(
0
)