首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 #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
30
问题
有以下程序
#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全国计算机二级
相关试题推荐
有以下程序#includemain(){inti=1;i=i^i;printf("%d\n",i);}程序运行后的输出结果是()。
有以下程序:#include<stdio.h>intf(intx){returnx*x+1;}voidmain(){inta,b=0;for(a=0;a<3;a++){b=b+f(a);putchar(′A′+b);
C语言程序中,运算对象必须是整型数的运算符是
下列选项中,能够满足“只要字符串s1等于字符串s2,则执行sT”要求的是()。
在C语言中,函数返回值的类型最终取决于
下列对于线性链表的描述中正确的是
在长度为n的顺序表中查找一个元素,假设需要查找的元素一定在表中,并且元素出现在表中每个位置上的可能性是相同的,则在平均情况下需要比较的次数为()。
在Windows菜单中,暗淡的命令名项目表示该命令
给定程序中,函数fun的功能是:判断形参S所指字符串是否是“回文”(Palindrome),若是,函数返回值为1;不是,函数返回值为0。“回文”是正读和反读都一样的字符串(不区分大小写字母)。例如,LEVEL和Level是“回文”,而LEVLEV不是。
请编写函数fun,函数的功能是:判断字符串是否为回文?若是,函数返回1,主函数中输出:YES否则返回0,主函数中输出NO。回文是指顺读和倒读都一样的字符串。例如,字符串LEVEL是回文,而字符串123312就不是回文。注意:部分源程序在文件PROG1.
随机试题
某护生在临床带教老师的指导下,正在进行无菌技术操作端无菌盘及戴消毒手套。戴无菌手套时,错误的做法是
在弯曲变应力作用下零件的设计准则是()。
《中华人民共和国环境影响评价法》规定:建设项目的环境影响评价文件,由( )按照国务院的规定报有审批权的环境保护行政主管部门审批;建设项目有行业主管部门的,其环境影响报告书或者环境影响报告表应当经行业主管部门( )后,报有审批权的环境保护行政主管部门
除高频电阻焊外,压焊一般采用搭接接头,个别情况下也采用()。
下列应进行税务登记的有()。
在我国兰州一昆明一线以西,绝大部分山地为高山和极高山,下列超过8000米的高峰有()。
()主要用于向使用者解说工具书的编排细则,包括所收内容、起止时限、编排体例、检索方法、功能特点、适用对象等内容。
Howbesttosolvethepollutionproblemsofacitysunksodeepwithinsulfurouscloudsthatitwasdescribedashellonearth
WhowillbesenttoSingapore?
NowWe’reTalking:HowVoiceTechnologyIsTransformingComputing[A]Likecastingamagicspell,itletspeoplecontrolthewor
最新回复
(
0
)