首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 #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
2021-04-28
59
问题
有以下程序
#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语言中的一个宏定义命令,标识符一般使用大写,为了区分其他标识符,它用来将一个标识符定义为一个字符串,该标识符被称为宏名,被定义的字符串称为替换文本。宏定义不进行其他操作,仅仅只是替换标识符。 后置自增运算:k++表示先运算,后自加。 意思是遇到k++了,先把当前的k的值拿来参加运算,后面再去管它的自加。SUB(a++,b++):(a++)*(b++):3*4。故答案为B选项。
转载请注明原文地址:https://kaotiyun.com/show/1Ctp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
若有以下程序typedefstructstu{char*name,gender;intscore;}STU;voidf(char*p){p=(char*)malloc(10);strcpy(p,“Qian”);)main(){STUa=fN
有以下计算公式若程序前面已经在命令行中包含math.h文件,不能够正确计算上述公式的程序段是
有以下程序#includeintfun(intn){inta;if(n==1)return1;a=n+fun(n-1);return(a);)main()(
下面属于软件工程三要素的是
以下不能输出字符A的语句是(注:字符A的ASCⅡ码值为65,字符a的ASCⅡ码值为97)
关于C语言的符号常量,以下叙述中正确的是
下面程序的运行结果是()。y=5;x=14;y=((x=3*y,x+6),x-1);printf(’’x-%d,y=%d’’,x,y);
在Windows菜单中,暗淡的命令名项目表示该命令
给定程序中,函数fun的功能是:有N×N矩阵,将矩阵的外围元素顺时针旋转。操作顺序是:首先将第一行元素的值存入临时数组r,然后使第一列成为第一行,最后一行成为第一列,最后一列成为最后一行,临时数组中的元素成为最后一列。例如,若N=3,有下列矩阵:1
学生的记录由学号和成绩组成,N名学生的数据已在主函数中放入结构体数组S中,请编写函数fun,它的功能是:把低于平均分的学生数据放在b所指的数组中,低于平均分的学生人数通过形参n传回,平均分通过函数值返回。注意:部分源程序在文件PROGl.C中。请勿改动
随机试题
如果索引文件只包含了数据文件中的部分查找码,则称该索引为【2】引。
栅栏评标法采用两个阶段进行评标。第一阶段进行的工作内容有()。
在压力钢管内施工时,照明电压上限为()。
税款优先原则有()。
甲公司以库存商品A产品、可供出售金融资产交换乙公司的原材料、固定资产(2009年初购入的机器设备),假定交换前后用途不变。甲公司和乙公司适用的增值税税率均为17%,有关资料如下。(1)甲公司换出:①库存商品—A产品:账面成本为100万元,已计提存货跌价准
MMPI效度量表F分升高,可能是由于受测者()。
材料:王老师在晚自习时发现教室地面上纸屑很多,便让劳动委员打扫,自己就去另一个班上课去了。劳动委员见王老师走后也停止了打扫,心想放学后就该值日生值日了。不料一会儿检查工作的校领导发现了班里的卫生极差,给予了班级严厉的批评。第二天有班会课,
请举出两个例子,论证我国货币供应量的内生性,并分析其成因。
关系模型允许定义3类数据约束,下列不属于数据约束的是()。
【S1】【S10】
最新回复
(
0
)