首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序,程序运行后的输出结果是 #include<stdio.h> #define SUB(X,Y)(X+1)*Y main(){int a=3,b=4; printf("%d\n",
有以下程序,程序运行后的输出结果是 #include<stdio.h> #define SUB(X,Y)(X+1)*Y main(){int a=3,b=4; printf("%d\n",
admin
2019-05-17
52
问题
有以下程序,程序运行后的输出结果是
#include<stdio.h>
#define SUB(X,Y)(X+1)*Y
main(){int a=3,b=4;
printf("%d\n",
SUB(a++,b++));}
选项
A、20
B、12
C、16
D、25
答案
C
解析
宏展开的结果(a+++1)*b++,后缀自加表达式参加运算,先用a和b的初值得到表达式的值,进行计算,然后a和b在自加。因此计算结果为16。
转载请注明原文地址:https://www.kaotiyun.com/show/IJRp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
在C语言中,只有在使用时才占用内存单元的变量,其存储类型是
若要求定义具有10个int型元素的一维数组a,则以下定义语句中错误的是
给定程序中,函数fun的功能是:将NxN矩阵主对角线元素中的值与反向对角线对应位置上元素中的值进行交换。例如,若N=3,有下列矩阵:123456789交换后为:
将E-R图转换为关系模式时,E-R图中的实体和联系都可以表示为()。
在数据库系统中,考虑数据库实现的数据模型是()。
关于do循环体while(条件表达式);以下叙述中正确的是()。
以下不合法的数值常量是()。
按照C语言规定的用户标识符命名规则,不能出现在标识符中的是()。
一个工作人员可以使用多台计算机,而一台计算机可被多个人使用,则实体工作人员与实体计算机之间的联系是( )。
结构化程序设计中,下面对goto语句使用描述正确的是
随机试题
若想成为因特网的合法用户,应向_________提出申请。
A.单侧或双侧的痛温觉丧失,而触觉及深感觉完整或相对正常,肌萎缩明显B.颈痛,活动受限,病情进行性加重,出现上运动神经元瘫C.上肢发麻,手部肌力下降,四肢软瘫D.颈肩痛沿颈神经根放射,咳嗽加重,握力减退E.头痛、头晕、耳鸣、猝倒,颈侧弯时头晕加重
女性,19岁。感觉牙齿咀嚼无力2年。检查:松动Ⅱ度,松动I度,牙龈轻度肿胀,菌斑少,袋深4~6mm。X线片示:牙槽骨明显吸收,而槽骨吸收为角状。该病最可能的诊断为
一张汇票的基本当事人有()。
邮寄物入境后,邮政部门应向检验检疫机构提供进境邮寄物清单,由检验检疫人员实施现场检疫。现场检疫时,对需拆验的邮寄物,由检验检疫人员和海关人员双方共同拆包。()
下面各组金融工具中,按职能划分搭配错误的是()。
对于未按标准交费的同志,要由其所在单位的领导进行批评教育,并责令其进行补交。
TelevisionpitchmenforproductslikePajamaJeansandlightedslippersoncetriedtogetviewerstoplacetheirordersbyphone
Although"namingrights"haveproliferatedinAmericanhighereducationforthepastseveraldecades,thephenomenonhasrecentl
WhattheHeckDoesVincentvanGoghHaveToDoWithInternetMarketing?[A]Nothingandeverything!Tuckeddiscreetlyawayon
最新回复
(
0
)