首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有下列程序: #include #define N 5 #define M N+1 #define f(x) (x*M) main() { int i1,i2; i1=f(2); i2=f
有下列程序: #include #define N 5 #define M N+1 #define f(x) (x*M) main() { int i1,i2; i1=f(2); i2=f
admin
2016-12-28
50
问题
有下列程序:
#include
#define N 5
#define M N+1
#define f(x) (x*M)
main()
{ int i1,i2;
i1=f(2);
i2=f(1+1);
printf("%d %d\n", i1,i2);
}
程序的运行结果是
选项
A、12 7
B、12 12
C、11 11
D、11 7
答案
D
解析
在本题中,定义了3个宏定义语句,分别是:#define N 5、#define M N+5和#define f(x)(x*M),所以根据C语言的宏替换规则,我们可知,f(2)=2*N+1=2*5+1=11,f(1+1)=1+1*N+1=1+1*5+1=7。
转载请注明原文地址:https://kaotiyun.com/show/BrDp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
有以下程序#includemain(){FILE*fp;inti=20,j=30,k,n;fp=fopen("d1.dat","w");fprintf(fp,"%d\n",i);fprintf(fp,"%d\n",j)
有以下程序#includemain(){charp[20]={′a′,′b′,′c′,′d′},q[]="abc",r[]="abcde";strcat(p,r);strcpy(p+strlen(q),q);pri
有以下程序intf(intn){if(n==1)return1;elsereturnf(n-1)+1;}main(){inti,j=0;for(i=1;i
有以下程序intf(intn){if(n==1)return1;elsereturnf(n-1)+1;}main(){inti,j=0;for(i=1;i
有如下程序段inta=14,b=15,x;charc=′A′;x=(a&&b)&&(c
定义inta=5,b;,则执行表达式b=++a*--a之后,变量b的值为______。
若变量已正确定义,则以下语句的输出结果是______。s=32;s^=32;printf("%d",s);
若变量均已正确定义并赋值,以下合法的C语言赋值语句是______。
下列关于栈的叙述正确的是______。
随机试题
阴缩的病机是
纽曼的保健系统模式认为护士协助患者进行康复锻炼是属于
止咳平喘、润肠通便的药物是()
控制设备安装精度的偏差方向中引起偏差的原因不包括()。
( )是对合同执行情况的评价、判断和趋向分析、预测。
下列地铁基坑围护结构中,止水性好的有()。
《上市公司行业分类指引》的分类标准是( )。
某公司拟采购一批零件,A供应商规定的付款条件:10天之内付款付98万;30天之内付款付100万。要求:对以下互不相关的三个问题进行回答:如果有另外一家B供应商提供“1/10,n/30”的信用条件,假设银行短期贷款利率为15%,则应该选择哪家供应商?
在Word编辑中,可使用(3)菜单下的“页眉页脚”命令,建立页眉和页脚。若要设置打印输出时的纸型,应从(4)中调用“页面设置”。
每年随着中国高校开学日期临近,家长们就开始忙着为孩子购置各种物品。笔记本电脑、手机和银行卡是许多大学新生新学期的“三件套”(three-piecesuit)。一些学生还准备了相机、游戏机和其他时尚产品(trendyproduct)。相关学者称这些学生花钱
最新回复
(
0
)