首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有下列程序: #include #define N 5 #define M N+1 #define f(x)(x*M) main() f int i1,i2; i1=f(2); i2=f
有下列程序: #include #define N 5 #define M N+1 #define f(x)(x*M) main() f int i1,i2; i1=f(2); i2=f
admin
2015-08-14
18
问题
有下列程序:
#include
#define N 5
#define M N+1
#define f(x)(x*M)
main()
f int i1,i2;
i1=f(2);
i2=f(1+1);
printf("%d%dha",i0,i2);
}
程序的运行结果是
选项
A、12 7
B、12 12
C、11 11
D、11 7
答案
D
解析
在本题中,定义了3个宏定义语句,分别是:#defineN 5、#define M N+5和#define f(x)(x*M),所以根据C语言的宏替换规则,我们可知,f(2)=2*N+1=2*5+=11,f(1+1)=1+1*N+1=1+1*5+1=7。
转载请注明原文地址:https://kaotiyun.com/show/NUDp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
下列程序的输出结果是()。#include<stdio.h>voidmain(){intb[6]={2,4,6,8,10,12};int*p=b,**q=&p;printf(
以下程序的输出结果是main(){intc=35;printf("%d\n",c&c);}
有以下程序voidf(int*q){inti=0;for(;i
下列选项可以正确表示字符型常量的是
在C语言中,函数调用时()。
下列程序段是从键盘输入的字符中统计小写字母的个数,用换行符结束循环。请填空。intn=0,c;c=getchar();while(c!=’\n’){if(______)n++;}
已知数据表A中每个元素距其最终位置不远,为节省时间,应采用的算法是
有以下程序#includemain(){charp[]={′a′,′b′,′c′},q[10]={′a′,′b′,′c′};printf("%d%d\n",strlen(p),strlen(q));}以下叙述中正确的是
利用fseek函数可实现的操作是()。
随机试题
国际抗癌联盟制定的恶性肿瘤TNM国际分期法中,T是指
红霉素最主要的临床用途
优质结构工程质量控制资料包括土壤中氡浓度检测报告。()
某企业2015年全年销售额1600万元,成本600万元,销售税金及附加460万元,按规定列支各种费用400万元。已知上述成本费用中包括新产品开发费80万元。该企业当年应纳企业所得税为()万元。
环境对人的发展的影响要通过()才能实现。
30年前日本遭遇能源危机,这个资源匮乏的岛国不是被动地应对——在油价高起时节制消耗,在油价低廉时又恢复消费的无度,而是把能源危机变成提高国家经济竞争力的“黄金时机”,举国上下厉行节能,政府打出一系列“政策环保”牌,使得该国的能源使用效率不断提升,成为全球楷
Evidenceofthebenefitsthatvolunteeringcanbringolderpeoplecontinuestorollin."Volunteershaveimprovedphysicalands
IP地址块59.67.159.125/11的子网掩码可写为()
Thereisagrowingbodyofevidencethatsuggeststhatourbrainprocessesinformationinatleasttwomajorsystems.Theimage
______(这起车祸是故意设计的)becameobvious.
最新回复
(
0
)