首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序: #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); } 程序的运行结果是( )。
有以下程序: #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); } 程序的运行结果是( )。
admin
2019-12-17
27
问题
有以下程序:
#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://jikaoti.com/ti/n5G0FFFM
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
函数fun的功能是:将a、b中的两个两位正整数合并形成一个新的整数放在C中。合并的方式是:将a中的十位和个位数依次放在变量c的千位和十位上,b中的十位和个位数依次放在变量c的个位和百位上。例如,当a=45,b=12。调用该函数后,c=4251。
函数fun的功能是:计算的前n项之和。若x=2.5,n=15时,函数值为:1.917914。请在程序的下划线处填入正确的内容并把下划线删除,使程序得出正确的结果。注意:源程序存放在考生文件夹下的BLANKl.C中。不得增行
函数fun的功能是:将形参a所指数组中的前半部分元素中的值和后半部分元素中的值对换。形参n中存放数组中数据的个数,若n为奇数,则中间的元素不动。例如:若a所指数组中的数据依次为:1、2、3、4、5、6、7、8、9,则调换后为:6、7、8、9、5、
给定程序中,函数fun的功能是:有N×N矩阵,以主对角线为对称线,对称元素相加并将结果存放在左下三角元素中,右上三角元素置为0。例如,若N=3,有下列矩阵:123456789
函数fun的功能是:将s所指字符串中下标为偶数同时ASCII值为奇数的字符删除,s所指串中剩余的字符形成的新串放在t所指的数组中。例如,若s所指字符串中的内容为’’ABCDEFG12345’’,其中字符C的ASCII码值为奇数,在数组中的下标为偶
给定程序中,函数fun的功能是:调用随机函数产生20个互不相同的整数放在形参a所指数组中(此数组在主函数中已置0)。请在程序的下画线处填入正确的内容并把下画线删除,使程序得出正确的结果。注意:部分源程序在文件BLANK1.C中。不得增
给定程序中,函数fun的功能是:将形参s所指字符串中的所有数字字符顺序前移,其他字符顺序后移,处理后新字符串的首地址作为函数值返回。例如,s所指字符串为:aLsd123fgh543df,处理后新字符串为:123543asdfghdf。请在程序的下
若有定义:intw[3][5];则以下不能正确表示该数组元素的表达式是
设有定义语句intx[61={2,4,6,8,5,7),*p=x,i;要求依次输出x数组6个元素中的值不能完成此操作的语句是
随机试题
下列有关人权与法的关系的表述,错误的是:()。
按照《仲裁法》的规定,仲裁应遵循()的原则。
某化工厂的消防设施中配备的是高压二氧化碳灭火系统储存装置,该装置一般由()等部件组成。
在例行日交割交收方式中,交割交收的时问是由证券公司和投资者商定的。()
用伸出食指往下弯曲来表示“偷窃”的国家是()。
下列哪些做法有利于发挥学生的主体性?()(2016.广西)
科学教育心理学的创始人是
请简要解释以下各句中画线部分的知识点常春藤联盟在美国乃至当代世界学术史上起了重要的作用,也是整个西方世界科研和教育制度中的翘楚,它成了一种文化象征。
DomesticViolenceNearlythreein10menhaveexperiencedviolenceatthehandsofanintimatepartnerduringtheirlifetime
Whichofthefollowingistrueaccordingtothepassage?
最新回复
(
0
)