首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 #include <stdio.h> #define SUB(a) (a)-(a) main() { int a=2,b=3,c=5,d; d=SUB(a+b)*c;
有以下程序 #include <stdio.h> #define SUB(a) (a)-(a) main() { int a=2,b=3,c=5,d; d=SUB(a+b)*c;
admin
2020-04-18
26
问题
有以下程序
#include <stdio.h>
#define SUB(a) (a)-(a)
main()
{ int a=2,b=3,c=5,d;
d=SUB(a+b)*c;
printf("%d\n",d);
}
程序运行后的输出结果是
选项
A、0
B、-12
C、-20
D、10
答案
C
解析
本题考查宏定义,宏定义只是做简单的替换,所以本题中SUB(a+b)*c=(a+b)-(a+b)*c=-20,所以答案为C选项。
转载请注明原文地址:https://kaotiyun.com/show/WtCp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
有以下程序,程序运行后的输出结果是main(){chara=’H’;a=(a>=’A’&&a
以下叙述中正确的是
已知大写字母A的ASCII码是65,小写字母a的ASCII码是97。以下不能将变量c中的大写字母转换为对应小写字母的语句是
以下关于函数的叙述中正确的是
以下叙述中正确的是
设有定义:charp[]={’1’,’2’,’3’},*q=p;以下不能计算出一个char型数据所占字节数的表达式是
有以下程序:#includevoidmain()voidfun(char*c){chars[81];{while(*c)gets(s);fun(s);puts(s);{if(*c>=’a
以下叙述中正确的是
以下选项中,能用作用户标识符的是()。【09年9月】
请编写一个函数fun,它的功能是:将ss所指字符串中所有下标为奇数位置的字母转换为大写(若该位置上不是字母,则不转换)。例如,若输入“abc4Efg”,则应输出“aBc4EFg”。注意:部分源程序在文件PROGl.C中。请勿改动主函数ma
随机试题
公务员的工资、保险以及福利都是由()
下颌第二恒磨牙萌出的时间是
王某,男,35岁。因生气导致小便涩痛,淋沥不畅,小腹胀满疼痛,苔薄白,脉沉弦。可选方
统计表有广义与狭义两种,狭义统计表指的是
下列构成借款费用的项目有()。
委托人开展网络借贷资金存管业务,应指定不得超过三家存管人作为资金存管机构。()
(2007年考试真题)中外合作经营企业的合作一方向合作他方以外的他人转让属于其合作企业合同中部分权利的,须经合作他方书面同意,并报审查批准机关批准。()
相信自己,就是发现自己的长处;相信自己,我们才能勇敢地尝试,也许会经历失败和错误,但那只是让我们离成功更近一点儿;相信自己,可以让这个世界因为有你而变得更加美丽。★根据这段话,相信自己应该:
A、Migratingbirdsfollowacertainsmellorscent.B、Animalsmigratebyfollowingchangesintemperature.C、Animalsfindtheirw
Obama’sSuccessIsn’tAllGoodNewsforBlackAmericansA)AsErinWhitewatchedtheelectionresultsheadtowardsvictoryforBa
最新回复
(
0
)