首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 #include<stdio.h> #define SUB(x,y)(x)*(y) main() { int a=3,b=4; printf("%d\n",SUB(a++,b++)); } 程序运行后的输出结果是(
有以下程序 #include<stdio.h> #define SUB(x,y)(x)*(y) main() { int a=3,b=4; printf("%d\n",SUB(a++,b++)); } 程序运行后的输出结果是(
admin
2022-10-24
51
问题
有以下程序
#include<stdio.h>
#define SUB(x,y)(x)*(y)
main()
{ int a=3,b=4;
printf("%d\n",SUB(a++,b++));
}
程序运行后的输出结果是( )。
选项
A、15
B、12
C、16
D、20
答案
B
解析
#define命令是C语言中的一个宏定义命令,标识符一般使用大写字母,用标识符定义一个字符串,该标识符被称为宏名,被定义的字符串称为替换文本。宏定义不进行其他操作,仅仅只是替换标识符。后缀自增运算a++表示先运算,后自加。意思是遇到a++了,先把当前的a的值拿来参与运算,后面再自加。SUB(a++,b++)→(a++)*(b++)=3*4。故本题答案为B选项。
转载请注明原文地址:https://kaotiyun.com/show/sJkp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
使用VC++2010打开考生文件夹下blank1中的解决方案。此解决方案的项目中包含一个源程序文件blank1.c。在此程序中,函数fun的功能是:根据形参i的值返回某个函数的值。当调用正确时,程序输出:x1=5.000000,x2=3.0010
使用VC++2010打开考生文件夹下blank1中的解决方案。此解决方案的项目中包含一个源程序文件blank1.e。在此程序中,函数fun的功能是建立一个N×N的矩阵。矩阵元素的构成规律是:最外层元素的值全部为1;从外向内第2层元素的值全部为2;第3层元素
使用VC++2010打开考生文件夹下modi1中的解决方案。此解决方案的项目中包含一个源程序文件modi1.c。在此程序中,函数fun的功能是:在字符串的最前端加入n个*号,形成新串,并且覆盖原串。字符串的长度最长允许为79。请改正程序
使用VC++2010打开考生文件夹下prog1中的解决方案。此解决方案的项目中包含一个源程序文件prog1.c。在此程序中,请编写函数voidfun(intx,intpp[],int,*n),它的功能是:求出能整除x且不是偶数的各整数,并按从小到大的
使用VC++2010打开考生文件夹下prog1中的解决方案。此解决方案的项目中包含一个源程序文件prog1.c。在此程序中,函数fun的功能是:将a、b中的两个正整数合并形成一个新的整数放在c中。合并的方式是:将a中的十位和个位数依次放在变量c的十位和千位
使用VC++2010打开考生文件夹下blank1中的解决方案。此解决方案的项目中包含一个源程序文件blank1.c。在此程序中,函数fun的功能是:计算形参x所指数组中N个数的平均值(规定所有数均为正数),将所指数组中小于平均值的数据移至数组的前部,大于等
设有定义:intx=0,*p;紧接着的赋值语句正确的是()。
以下叙述中正确的是()。
以下选项中正确的语句组是()。
随机试题
如图标志的含义是什么?
雄黄中含砷量测定采用( )。
某弱酸性药在pH为4.5时约90%.解离,其pKa为
下列各项中,属于用来确定风险对企业影响的定量工具的有()。
()不属于中止导游行为的构成条件。
已知汉字“中”的区位码是5448,则其国标码和内码分别是()。
重复练习法的主要特征是()。
改革开放以来,我国城乡居民对家电的需求量和拥有量迅速增长,家电工业已经成为我国国民经济的重要组成部分,这说明()。
“黑箱”,是控制论中的概念,意为在认识上主体对其内部情况全然不知的对象。“科技黑箱”的含义与此有所不同,它是一种特殊的存贮知识、运行知识的设施或过程,使用者如同面对黑箱,不必打开,也不必理解和掌握其中的知识,只需按规则操作即可得到预期的结果。例如
(北京社招2009—22)有大、中、小三个正方形水池,它们的内边长分别是6米、3米、2米。把两堆碎石分别沉在大、小水池的水中,两个水池的水面分别提高了1厘米和4.5厘米。如果将两堆碎石都沉在中水池的水中,中水池的水面将升高多少厘米?()
最新回复
(
0
)