首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序: #include #define SUB(x,y)(x)*(y) main() {int a=3,b=4; printf("%d\n",SUB(a++,b++)); } 程序运行后的输出
有以下程序: #include #define SUB(x,y)(x)*(y) main() {int a=3,b=4; printf("%d\n",SUB(a++,b++)); } 程序运行后的输出
admin
2016-04-07
24
问题
有以下程序:
#include
#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/QtDp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
下列程序输出的结果是______。intm=17;intfun(intx,inty){intm=3;return(X*y-m);}main(){inta=5,b=7;p
有下列程序:main(){intx=0;inty=0;while(x<7&&++y){y--;printf(:%d,%d",y,x);}程序的输出结果是()。
下列程序段是从键盘输入的字符中统计小写字母的个数,用换行符结束循环。请填空。intn=0,c;c=getchar();while(c!=’\n’){if(______)
下面程序的输出结果是______。#inc1ude<stdio.h>main(){char*p[]={"BOOL","OPK","H","SP"};inti;for(i
设有以下语句:charstrl[]="string",str2[8],*str,*str4="string";则______不是对库函数的正确调用。
fseek函数的正确调用形式是【】。
下列二维数组初始化语句中,不正确的是()。
以下程序从终端读入数据到数组中,统计其中正数的个数,并计算它们之和。请填空。main(){inti,a[20],sum,count;sum=count=0;for(i=0;i<20;i
数据库系统中实现各种数据管理功能的核心软件是______。
算法的时间复杂度是指
随机试题
某牙膏企业拟定了详尽的市场调查观察提纲和记录标准对消费者购买牙膏时的语言和行为、购买时间和购买数量进行了调查,该企业采取的市场调查方式是()。
患者,女,43岁。被确诊患郁证3个月,精神恍惚,心神不宁,多疑善惊,悲忧善哭,喜怒无常,时时欠伸,舌质淡,脉弦。治疗应首选的方剂是()
严重肾性水肿患者。护士告知每天进水量应
某非法吸收公众存款刑事案件。因涉及人数众多,影响面广,当地领导私下曾有“必须重判”的说法。①主审李法官听此说法即向院长汇报。②开庭时,李法官对律师提出的非法证据排除的请求不予理睬。③李法官对刘检察官当庭反驳律师无罪辩护’意见、严斥该律师立场有问题的做法不予
下列关于财务管理内容的相关表述中,正确的有()。
以下更适合在大班运用的学前社会教育方法是()
根据下列资料,回答下列问题。2011年规模以上电子信息制造业人均创造主营业务收入:
某测验共有6个题目,50名被试在该测试各个题目上得分的方差分别是0.75、0.81、0.79、0.83、0.85、0.77,测试总分的方差是16.00。请回答下列问题:(1)计算该测验的α系数。(2)某被试的测验总分为65,估计其真分数95%的置信区
承认一切事物都是可以转化的观点是
Aneleven-year-oldboyinasmalltownWantedtobeatrain-driver.ButtheboyWasbornWithoutarms.HeWastaughtbyhisuncleto
最新回复
(
0
)