首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序: #include #define SUB(X,Y) (X+1)*Y main( ) {int a=3,b=4; printf("%d\n",SUB(a++,b++)); } 程序运行后
有以下程序: #include #define SUB(X,Y) (X+1)*Y main( ) {int a=3,b=4; printf("%d\n",SUB(a++,b++)); } 程序运行后
admin
2015-08-09
58
问题
有以下程序:
#include
#define SUB(X,Y) (X+1)*Y
main( )
{int a=3,b=4;
printf("%d\n",SUB(a++,b++));
}
程序运行后的输出结果是( )。
选项
A、25
B、20
C、12
D、16
答案
D
解析
本题考查宏定义。宏定义只是做简单的替换,++运算符是先使用后自增l,所以语句SUB(a++,b++)=(a++ +1)*b++(a+++1)木b++=(3+1)*4=16,选项D正确。
转载请注明原文地址:https://kaotiyun.com/show/WQDp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
下列的for语句的循环次数为______。for(x=1,y=0;(y!=19)&&(x<7);x++);
若有定义:“inta[2][3];”则对a数组的第i行第j列元素的正确引用为()。
在C语言中,while和do…while循环的主要区别是______的循环至少被执行一次。
C语言结构体类型变量在程序执行期间()。
下列程序中函数reverse()的功能是将a所指数组中的内容进行逆置。#include<stdio.h>voidreverse(inta[],ihtn){inti,t;for(i=0;i<n/2;i++)
设有下列宏定义:#defineA2#defineBA+3则执行赋值语句:t=b*2;t为血型变量后的值是______。
下列叙述中,正确的是
关系代数运算是以______为基础的运算。
在一个容量为32的循环队列中,若头指针front=3,尾指针rear=2,则该循环队列中共有个元素。
树是结点的集合,它的根结点数目是
随机试题
系统达到稳定状态后,同外界交换的物质量占库总量的分数值叫______。
男,81岁。骶尾部疼痛3个月,咳嗽2周,无发热,无外伤史。诊断依据是哪些
患者女,56岁。进行性吞咽困难1个月余,体重近来明显减轻,伴声嘶,无胸痛或背痛,无饮水呛咳,查体:浅表淋巴结未及明显肿大。超声内镜检查:食管距门齿24~27cm见一溃疡,食管病灶处全层低回声增厚,最厚处8.0mm,累及固有基层,外膜层完整。食管23cm处壁
下列哪项与银屑病发病无关
柴胡善于治疗的是()羌活善于治疗的是()
对濒死期病人在提供心理护理时应注意
市区内某大型商贸公司为增值税一般纳税人,兼营商品加工、批发、零售和进出口业务,2017年12月发生以下经营业务:(1)进口高尔夫球一批,关税完税价格855万元,关税17l万元,进口消费税114万元;支付海关地运往商贸公司的不含税运输费用2万元,取得增值税
“三个代表”这一科学理论在建设中国特色社会主义的思想路线、发展道路、发展阶段和发展战略、根本任务、发展动力、依靠力量、国际战略、领导力量和根本目的等重大问题上取得了丰硕成果,用一系列紧密联系、相互贯通的新思想、新观点、新论断,创造性地回答了(
令h=(b-a)/n,因为f(x)在[a,b]上连续且单调增加,且f(a)=a<b=f(b),所以f(a)=a<a+h<…<a+(n-1)h<b=f(b),由端点介值定理和函数单调性,存在a<c1<c2<…
IthaslongbeenrecognizedbothhomeandabroadthattraditionalChinesearts,suchascalligraphy,painting,opera,andlitera
最新回复
(
0
)