首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序: #include<stdio.h> #define SUB(a)(a)-(a)main() { d=SUB(a+b)*c; pfinff(’’%d\n’’,d); } 程序的运行结果是( )。
有以下程序: #include<stdio.h> #define SUB(a)(a)-(a)main() { d=SUB(a+b)*c; pfinff(’’%d\n’’,d); } 程序的运行结果是( )。
admin
2019-01-14
29
问题
有以下程序:
#include<stdio.h>
#define SUB(a)(a)-(a)main()
{
d=SUB(a+b)*c;
pfinff(’’%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/Pef0FFFM
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
给定程序MODll.C是建立一个带头结点的单向链表,并用随机函数为各结点数据域赋值。函数fun的作用是求出单向链表结点(不包括头结点)数据域中的最大值,并且作为函数值返回。请改正函数fun中指定部位的错误,使它能得出正确的结果。注意:不
给定程序MODll.C的功能是:读入一个整数k(2≤k≤10000),打印它的所有质因子(即所有为素数的因子)。例如,若输入整数:2310,则应输出:2、3、5、7、11。请改正程序中的语法错误,使程序能得出正确的结果。注意:
请编写函数fun,函数的功能是:将M行N列的二维数组中的字符数据,按列的顺序依次放到一个字符串中。例如,二维数组中的数据为:则字符串中的内容应是:WsHWSHwSH。注意:部分源程序在文件PROGl.C中。请勿改动主
给定程序MODII.C中函数fun的功能是:逐个比较P、q所指两个字符串对应位置中的字符,把ASCII值大或相等的字符依次存放到c所指数组中,形成一个新的字符串。例如,若主函数中a字符串为:aBCDeFgH,主函数中b字符串为:ABcd,则c中的
[N]t[i][j]t[j][i]第一空:在主函数中fun函数的调用形式是“fun(t);”,t是数组名,故fun函数的参数是指针,因此第一空处应为“[N]”。第二空:“___2___=t[i][j]+t[j
设有以下语句:typedefstructS{intg;charh;}T;则下面叙述中正确的是()。
设有如下定义:structsk{intn;floatx;}data,*p;若要使p指向data中的n域,正确的赋值语句是
在“文件包含”预处理语句的使用形式中,当#include后面的文件名用<>(尖括号)括起时,寻找被包含文件的方式是()
以下关于typedef的叙述错误的是______。
下列关于软件测试的目的和准则的叙述中,正确的是()。
随机试题
国家垄断资本主义的"经济计划化"建立的基础是()
下列不属于杜甫的作品的是()。
女性,22岁,检查时发现镜下血尿,下列哪种说法不恰当
甲乙共有店面一间,各有一半份额,产权证登记在甲一人名下。乙不在家,甲与丙签订书面租赁合同,租期四年,未办理租赁登记。当年,在丙租赁期间中,甲未通知乙、丙,就将该店面房出售给丁,并在该年的8月1日办理了所有权转移登记。某日,戊酒后驾车失控冲撞该店面,致丙所自
工程建设其他费用包括( )。
知识产权法属于哪个法律部门()。
A、 B、 C、 D、 AIPv6共有8个位段,每个位段有16个二进制数,现在题中已有3个位段,所以省略的二进制0的位数有(8—3)×16=80。
"Whatdoyouwantfromthesupermarket,Mary?""Oh,Ijustneedsometoothpasteand______."
"Home,sweethome"isaphrasethatexpressesanessentialattitudeintheUnitedStates.Whethertherealityoflifeinthefam
A、Becauseofthetechnologyprogress.B、Becauseofthecomputerrevolution.C、Becauseoftheinventionofcomputer.D、Becauseof
最新回复
(
0
)