首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
以下程序的输出结果是______。 #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
30
问题
以下程序的输出结果是______。 #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://jikaoti.com/ti/q6n0FFFM
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
有如下程序main(){floatx=2.0,y;if(x<0.0)y=0.0;elseif(x<10.0)y=1.0/x;elsey=1.0;printf("%f\n",y);}
当输入的数据为2、5时,则下列程序的运行结果为【】。#include<stdio.h>#definemax100main(){intf[max],i,j,k,m;scanf("%d%d",&k,&m);for(i
下列程序的输出结果是______。#include<stdio.h>main(){inta,b;for(a=1,b=1;a<=100;a++){if(b>=20)break;
下面程序运行的结果是______。main(){intx,y,z;x=0;y=z=-1;x+=-z---y;printf("x=%d\n",x);}
请用位运算实现下述目标(设16位二进制数的最低位为零位):(1)输出无符号正整数m的第i个二进制位的数值。(2)将m的第i个二进制位置1,其余的位不变,然后输出m。#include"stdio.h"【】main(){unsigned
设有栈S和队列Q,其初始状态为空,元素a1、a2、a3、a4、a5、a6依次入栈,出栈的元素进入队列Q,若6个元素出队列的顺序是a2、a4、a3、a6、a5、a1,则栈的容量至少是______。
在下列选项中,没有构成死循环的是
数据结构分为逻辑结构和存储结构,循环队列属于【 】结构。
随机试题
角接运行的电动机必须采用带有________保护的热继电器作过载保护。
简述科技环境对企业国际营销的影响。
A.雌激素内膜增生方案B.孕激素内膜萎缩方案C.孕激素撤退方案D.雌一孕激素序贯疗法E.雌一孕激素合并疗法青春期功血,周期紊乱,量不多,为调节周期,适于用
下列属于民事责任承担方式的是()。
从本质上讲,商标权的价值主要取决于()。
西伯利亚大陆桥运输包括()等运输方式。
若干学校联合进行团体操表演,参演学生组成一个方阵,已知方阵由外到内第二层有104人,则该方阵共有学生()人。
阅读下列材料,回答问题:材料一科目者,沿唐、宋之旧,而稍变其试士之法,专取四子书及易、书、诗、春秋、礼记五经命题试士。盖太祖与刘基所定。其文略仿宋经义,然代古人语气为之,体用排偶,谓之八股,通谓之制义。三年大比,以诸生试之直省,日乡试。
阅读文章,完成下列5题。我是一只老狗,已到苟延残喘之年,即将离开这个世界。可是,在这个时刻,我想把我一生中悟出的道理讲出来,希望于狗和人的后代们有益。当然,这是狗的道理。我从很小的时候一一也就是还不懂事的时候起,就跟随着主人。我曾经以为
Howeverimportantwemayregardschoollifetobe,thereisno【B1】______tothefactthatchildrenspendmoretimeathomethan
最新回复
(
0
)