首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有下列程序: #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
24
问题
有下列程序:
#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://jikaoti.com/ti/XVi0FFFM
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
有以下语句,则对a数组元素的引用不正确的是inta[10]={0,1,2,3,4,5,6,7,8,9},*p=a;
以下程序的输出结果是#includeinta[3][3]={1,2,3,4,5,6,7,8,9,},*p;main(){p=(int*)malloc(sizeof(int));f(p,a);printf("%d\n",*p);
下面程序段的运行结果是chara[]="lanuage",*p;p=a;while(*p!=′u′){printf("%c",*p-32);p++;}
下面程序输出的结果是main(){inti;inta[3][3]={1,2,3,4,5,6,7,8,9};for(i=0;i
有以下语句,则对a数组元素的引用不正确的是inta[10]={0,1,2,3,4,5,6,7,8,9},*p=a;
若有定义floatx=1.5;inta=1,b=3,c=2;,则正确的switch语句是
以下4个程序中,完全正确的是
下面的程序实现的是从指针p所指向的地址的n个数中,找出最大的和最小的数据,请填空。fun(int*p,intn){int*q;intmax,min;max=min=*p;for(q=p;______;q++)if(*q>max
有以下程序:#include<stdio.h>main(){FILE*fp;inti,a[6]={1,2,3,4,5,6};fp=fopen("d2.dat","w");fprintf(fp,"%d%d%d\n"
下列关于栈的叙述正确的是______。
随机试题
在下列关于WindowsXP文件名的叙述中,正确的是_________。
决定细胞在单位时间内能够产生兴奋的最高频率的是
下列不符合高动力型休克特点的是
女孩,10岁,平时乏力,多汗,食欲差。查体:体重28kg,心肺正常,PPD皮试硬结18mm,ESR45mm/小时,胸片示右肺门增大,隐约可见一结节影,边缘模糊。下列哪组治疗最适合
A.30°~40°B.23°~28°C.大于25°D.小于30°E.小于20°CE角正常值
下列不属于战略性贸易政策措施的是()。
下列说法不正确的是()。
某总公司2月份发生以下经济业务:(1)下设一商贸公司,本月批发销售商品开具增值税专用发票上注明销售额800万元;零售代销商品取得代购手续费30万元,双方协定按5%支付代销手续费,开具普通发票;外购商品一批,取得增值税专用发票注明销售额300万元,税
在全球各地,很多地方都面临着干旱带来的灾害,而人们常常对这些灾害不知所措。近日,一些科学家发现了一种激光,发射后能够在空气中制造水滴,使阴云增加水汽并带来降雨。他们认为这将会帮助人们决定降雨量和降雨时间,并取代传统的人工降雨方法。以下哪项如果为真,最能削弱
Accordingtothepassage,somepeople’simpressionofsealsisthat______.WhichofthefollowingstatementsisTRUEaccordin
最新回复
(
0
)