首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 #include #define N 2 #define M N+1 #define NUM(M+1)*M/2 main(){ printf("%d\n",NUM);} 程序运行后的输出结果是
有以下程序 #include #define N 2 #define M N+1 #define NUM(M+1)*M/2 main(){ printf("%d\n",NUM);} 程序运行后的输出结果是
admin
2020-11-23
37
问题
有以下程序
#include
#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/AS3p777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
由N个有序整数组成的数列已放在一维数组中,下列给定程序中函数fun的功能是:利用折半查找法查找整数m在数组中的位置。若找到,返回其下标值;否则,返回—1。折半查找的基本算法是:每次查找前先确定数组中待查的范围low和high(low<high),然后用m
有以下程序:#include<stdio.h>main(){FILE*fp;inti,a[6]={1,2,3,4,5,6};fp=fopen(″d2.dat″,″w+″);for(i=0;i<6;i++)fprintf(fp,″%d
有以下程序:#include<stdio.h>voidfunc(intn){staticintnum=1;mum=num+n;printf(″%d″,num);main(){func(3);func(4);printf(″\n
若有以下程序:#include<stdio.h>voidfun(inta[],intn){inti,j,t;for(i=1;i<n;i+=2)for(j=i+2;j<n;j+=2)if(a[i]>a[j]){t=a[i];a[
有以下程序:#include<stdio.h>voidfun(inta,intb){intt;t=a;a=b;b=t;}main(){intc[10]={1,2,3,4,5,6,7,8,9,0},i;for(i=0;i<10
以下叙述中正确的是()。
以下叙述中正确的是()。
以下关于宏的叙述中正确的是
有以下定义:inta;longb;doublex,y;则以下选项中正确的表达式是
随机试题
下列选项中,属于消化腺的器官有
男,3岁,家在贫困山区,常有排尿中断现象,并伴有疼痛,患儿常用手搓拉阴茎,改变体位后,能够恢复排尿,患儿可能是
28岁初产妇,孕39周,阵发性腹痛20小时,10~12分钟宫缩一次,持续30秒,宫口开大2em。出现上述临床表现的原因是
影响喷射混凝土厚度的因素主要有()。
收益法中的运营费用不包括()。
用友软件系统允许以()身份注册进入系统管理。
基金绩效收益率衡量的主要方法有()。
已征出口关税的货物,因故未装运出口,申报退关,纳税人可以在缴纳税款之日起1年内申请退税。()
在证券组合理论中,投资者的共同偏好规则是指()。
In1942,theHMSEdinburghwassunkintheBarentsSea.Itwasonits【C1】______backtoBritainwithninety-oneboxesofRussian
最新回复
(
0
)