首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序: #include<stdio.h> #deftne N 2 #define M N+1 #define NUM(M+1)*M/2 main( ) {printf("%d\n",NUM);} 程序运行后的输出结果是( )。
有以下程序: #include<stdio.h> #deftne N 2 #define M N+1 #define NUM(M+1)*M/2 main( ) {printf("%d\n",NUM);} 程序运行后的输出结果是( )。
admin
2022-06-24
44
问题
有以下程序:
#include<stdio.h>
#deftne N 2
#define M N+1
#define NUM(M+1)*M/2
main( )
{printf("%d\n",NUM);}
程序运行后的输出结果是( )。
选项
A、4
B、8
C、9
D、6
答案
B
解析
本题考查宏定义。宏定义只是做个简单的替换,执行NUM=(N+1+1)*N+1/2=8,故B选项正确。
转载请注明原文地址:https://kaotiyun.com/show/MUkp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
有以下程序#}include<string-h>main(){charp[20]:{’a’,’b’,’C’,’d’),q[]=’’abc’’,r[]=’’abcde’’;strcat(p,r);strcpy(p+strlen(q),q);
设变量已正确定义并赋值,下列表达式中正确的是()。
设有如下的说明和定义struct{inta;char*s;}x,*p=&x;x.a=4;x.s="hello";则以下叙述中正确的是
下面选项中的程序段,没有编译错误的是
有如下程序#includeintsub(doublea,doubleb){return(int)(a-b);}main(){printf("%d\n",sub(3.8,2.1));}程序运行后的输出结果是()。
以下叙述中正确的是()。
设已有定义floatx;,则下列对指针变量P进行定义且赋初值的语句中正确的是()。
以下叙述中正确的是
若有以下程序#includetypedefstructstu{charname[10],gender;intscore;}STU;voidf(STUa,STUB){b=a;printf("%s,%c
随机试题
Everyoneneedsabreak,andvacationsarenotmeantforseriousstudy.【D1】________TheSpringFestivaliscomingupsothis
男,25岁,反复发作上腹部疼痛6个月。胃镜检查见十二指肠球部溃疡,该患者生理变化中不包括
A.热扰心神B.痰火扰心C.风痰阻络D.心气不足E.心阴大伤语言謇涩,病因多属
急性肺水肿抢救时不宜选用
根据《建筑材料及制品燃烧性能分级))(GB8624-2012),建筑材料及制品性能等级标识GB8624BI(B-S1,d0,t1)中,t1表示()等级。
票据被称为商人的货币。()
A企业年初未分配利润贷方余额2000万元,本年利润总额为8000万元,本年所得税费用为3000万元,按净利润的10%提取法定盈余公积,提取任意盈余公积250万元,向投资者分配利润250万元。该企业年末未分配利润贷方余额为()万元。
中国民族乐器琵琶属于()。
Meateasily______insummer.
Itishightimeyou______yourmembershipdues.
最新回复
(
0
)