首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有下列程序: #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
23
问题
有下列程序:
#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>f(intA){intb=0;staticc=7;a=c++;b++;return(a);}main(){
设有下列宏定义:#defineA2#defineB(A+3)则执行赋值语句"k=b*20;"(k为int型变量)后,k的值是______。
当运行以下程序时,从键盘输入AhaMA(空格)Aha#includemain(){chars[80],c=’a’;inti=0;scanf("%s",s);while(s[i]!=’\n
有以下程序main(){intk=5,n=0;do{switch(k){case1:case3:n+=1;k--;break;default:n=0;k--;
当说明一个结构体变量时系统分配给它的内存是()。
若变量已正确定义,要求通过scanf("%c%d%c%d,&c1,&a,&c2,&b)语句给变量a和b分别赋32和45,给变量c1和c2分别赋字符A和B;下列选项中数据从第1列开始输入,正确的输入形式是()。
以下不正确的叙述是
数据库设计包括两个方面的设计内容,它们是
以下叙述中错误的是
随机试题
口腔健康调查方法不包括
手太阴肺经在何处交于何经
根据《劳动防护用品监督管理规定》的有关规定,劳动防护用品生产企业所生产的特种劳动防护用品,必须取得特种劳动防护用品(),否则不得生产和销售。
城镇快速路、主干路、次干路的水泥混凝土面层不得采用()。
下列对高压二氧化碳灭火系统管道气密性试验的方法和结果判定中,不符合现行国家标准《气体灭火系统施工及验收规范》(GB50263)的是()。
下列表现符合心理防御机制中文饰的是()
下列历史事件按时间先后顺序,正确的是()。
Nextfall,whenyouseegeeseheadingsouthforthewinter,flyingalongin"V"formation,youmightconsiderwhatsciencehasd
Whilethenewsseemstohighlightthemountingexternalandinternalpressuresthataredrivinglanguageendangerment,notall
Post-90sGeneration’sNetworkLife1.90后是伴随互联网成长的一代2.在网上的自我表达形式多种多样,如:微信(WeChat)、微博(microblog)、论坛、社交网站、火星文(Martianlanguage)等3
最新回复
(
0
)