首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序: #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-06-12
12
问题
有以下程序:
#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=(N+1+1)*N+1/2=8.故B选项正确。
转载请注明原文地址:https://kaotiyun.com/show/dVRp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
有以下程序段charname[20];intnum;scanf("name=%snum=%d",name,&num);当执行上述程序段,并从键盘输入:name=Lilinum=1001后,name的值为()。
以下叙述中正确的是()。
有以下程序#includefun(intx,inty){staticintm=0,i=2;i+=m+1;m=i+x+y;returnm;}main(){intj=1,m=1,k;k=fun(j,m);prin
设有某函数的说明为int*func(inta[10],intn);则下列叙述中,正确的是()。
有以下函数intfun(char*s){char*t=s;while(*t++);return(t-s);}该函数的功能是()。
软件按功能可以分为:应用软件、系统软件和支撑软件(或工具软件)。下面属于应用软件的是()。
按照C语言规定的用户标识符命名规则,不能出现在标识符中的是()。
有如下定义:struct{intnum;charname[10];gtruct{inty;intm;intd;}birth;}s,*ps=&s;以下对内嵌结构体成员的引用形式错误的是()。
软件测试的目的是
关于算法,以下叙述中错误的是
随机试题
简述技术法规和标准作为限制进口手段的表现。
取得执业助理医师执业证书后,具有高等学校医学专科学历的,可以在医疗、预防、保健机构中工作满一定年限后报考执业医师资格考试,该年限是
有关激光的特性,错误的是
尿路感染时,尿培养菌落计数(每毫升)至少达到下列哪一项方可以确诊
中国药典(2000年版)采用Kober反应比色法测定的药物为
急性腹膜炎最重要的体征是
2011年10月,某市财政局派出检查组对咸阳市某国有大型企业甲(以下简称“甲企业”)的会计工作进行检查。检查中了解到以下情况:(1)2011年3月10日,甲企业收到一张由甲企业和乙企业共同负担费用支出的原始凭证,甲企业会计人员A根据该原始凭证及应承担
日昌有限责任公司成立于2012年6月,其注册资本为人民币1000万元,在2013年8月日昌公司召开了一次股东会会议,经过公司70%表决权的同意作出了四项决议。股东会作出决议日昌公司分立为红日公司和昌盛公司,则下列表述中正确的有()。
下列关于承租人与融资租赁有关会计处理的表述中,正确的有()。
已知,那么矩阵A=_______.
最新回复
(
0
)