首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 #include<stdio.h> #define N 2 #define M N+1 #define NUM (M+1) * M/2 main() { printf("%d\n",NUM ); } 程序运行后的输出结果是
有以下程序 #include<stdio.h> #define N 2 #define M N+1 #define NUM (M+1) * M/2 main() { printf("%d\n",NUM ); } 程序运行后的输出结果是
admin
2019-07-14
40
问题
有以下程序
#include<stdio.h>
#define 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为(2+1+1)*2+1/2,计算以后值为8。注意在进行宏展开的时候,千万不要试图计算,展开以后再进行计算。
转载请注明原文地址:https://kaotiyun.com/show/HfRp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
有以下程序:#includeintadd(inta,intb){return(a+b);}mmn(){intk,(*f)(),a=5,b=10;f=add;}则以下函数调用语句错误的是()。
若有代数式(其中e仅代表自然对数的底数,不是变量),则以下能够正确表示该代数式的C表达式是()。
有以下程序#includemain(){inti,array[6]={1,5,0,4};for(i=0;i<5;i++)printf("%d,",array[i]&4);printf("\n");}程序运行后的输出结果是()。
有以下程序#include#includestructA{inta;charb[10];doublec;};structAf(structAt);main(){structAa={1001,"ZhangDa",1098.0};a=
软件按功能可以分为应用软件、系统软件和支撑软件(或工具软件)。下面属于应用软件的是( )。
以下选项中不能作为C语言合法常量的是
数据流图中带有箭头的线段表示的是()。
C语言中char类型数据占字节数为
在数据管理技术发展的三个阶段中,数据共享最好的是()。
软件工程的三要素是()。
随机试题
A、Becausesheisfondofnewinventions.B、Becausesheiskeenontechnologyandcommunication.C、Becausesheisinterestedinp
需求的两种主要估计方法是()
关于砌筑砂浆的说法,正确的是()。
下列说法中,()是正确的。
保险合同发生纠纷后的解决方式主要包括()。
对被收容教养的未成年人应坚持()的原则。
改革开放以来,文学创作成就不菲,但缺乏________、影响深远的力作。今天的文坛不能说不繁荣,然而繁荣也________不住其中的“虚荣”成分——虚假的繁荣。填入画横线部分最恰当的一项是:
心包腔内出现浆液性、出血性渗出物或纤维素性、出血性渗出物,见于
下列关于管理信息系统的叙述中不正确的是()。
RiseinNumberofCancerSurvivorsCanceristhesecondleadingcauseofdeathintheUnitedStates,afterheartdisease.I
最新回复
(
0
)