首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
以下程序的输出结果是______。 #define M(x,y,z) x*y+z main() { int a=1,b=2,c=3; printf("%d\n",M(a+b,b+c,c+a) ); }
以下程序的输出结果是______。 #define M(x,y,z) x*y+z main() { int a=1,b=2,c=3; printf("%d\n",M(a+b,b+c,c+a) ); }
admin
2013-02-23
53
问题
以下程序的输出结果是______。 #define M(x,y,z) x*y+z main() { int a=1,b=2,c=3; printf("%d\n",M(a+b,b+c,c+a) ); }
选项
A、19
B、17
C、15
D、12
答案
8
解析
C语言的宏定义包括不带参数的宏定义与带参数的宏定义。本题为带参数的宏定义,其形式为:
#define 宏名(形参表)字符串
本题的M(a+b,b+c,c+a) 被字符串a+b*b+c+c+a代替。
转载请注明原文地址:https://www.kaotiyun.com/show/1QJp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
下列程序执行后的输出结果是______。#defineMA(x)x*(x-1)main(){inta=1,b=2;printf{"%d\n",MA(1+a+b));}
请用位运算实现下述目标(设16位二进制数的最低位为零位):(1)输出无符号正整数m的第i个二进制位的数值。(2)将m的第i个二进制位置1,其余的位不变,然后输出m。#include"stdio.h"【】main(){unsigned
若输入tc,则程序的运行结果为【】。#include<stdio.h>main(){charstr[40];fscanf(stdin,"%s",str);fprintf(stdout,"%s\n",str);}
若输入字符串:abcde<回车>,则以下while循环体将执行【】次。while((ch=getchar())==’e’)printf("*");
有以下程序段: int n,t=1,S=0; scanf("%d",&n); do{s=s+t;t=t-2;}while(t!=n); 为使此程序段不陷入死循环,从键盘输入的数据应该是 ______。
定义如下变量:intn=10;则下列循环的输出结果是()。while(n>7){-n;printf("%d\n",n);}
随机试题
某水果种植特色镇创办水果加工厂,从去年年初开始通过电商平台销售桃汁、橙汁两种产品。从去年2月开始,每个月桃汁的销量都比上个月多5000盒,橙汁的销量都比上个月多2000盒。已知去年第一季度桃汁的总销量比橙汁少4.5万盒,则去年桃汁的销量比橙汁:
简述感染性心内膜炎病人正确采集血标本的方法。
可确诊疑是结核性腹膜炎的检查为
混凝土试件制作应在拌和后尽量短的时间内成型,一般不超过30min。()
企业应通过中国货币网和中国债券信息网公布当期发行文件。发行文件至少应包括( )。
心理发展的四个基本特征是连续性和阶段性、定向性和顺序性、不平衡性、________。
冒泡排序算法的时间复杂度为O(n2)。()
13,17,26,(),69,105。
不属于毛泽东思想范畴的是( )
A、Detailedmapsfrompreviousstudies.B、Recentadvancesintechnology.C、Plentyoffundingforthestudy.D、Experiencecarrying
最新回复
(
0
)