首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序: #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
52
问题
有以下程序:
#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://www.kaotiyun.com/show/wzRp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
给定程序中,函数fun的功能是:在形参ss所指字符串数组中,删除所有串长超过k的字符串,函数返回所剩字符串的个数。ss所指字符串数组中共有N个字符串,且串长小于M。请在程序的下划线处填入正确的内容并把下划线删除,使程序得出正确的结果。注
程序通过定义学生结构体变量,存储了学生的学号、姓名和3门课的成绩。函数fun的功能是将形参a所指结构体变量中的数据赋给函数中的结构体变量b,并修改b中的学号和姓名,最后输出修改后的数据。例如:a所指变量中的学号、姓名、和三门课的成绩依次是:10001、”Z
给定程序MODll.C的功能是:读入一个整数k(2≤k≤10000),打印它的所有质因子(即所有为素数的因子)。例如,若输入整数:2310,则应输出:2、3、5、7、11。请改正程序中的语法错误,使程序能得出正确的结果。注意:
给定程序中,函数fun的功能是:计算出带有头结点的单向链表中各结点数据域中值之和作为函数值返回。请在程序的下划线处填入正确的内容并把下划线删除,使程序得出正确的结果。注意:源程序存放在考生文件夹下的BLANKl.C中。不得增行
给定程序中,函数fun的功能是:求出形参ss所指字符串数组中最长字符串的长度,将其余字符串右边用字符*补齐,使其与最长的字符串等长。ss所指字符串数组中共有M个字符串,且串长
给定程序MODII.C中函数fun的功能是:用冒泡法对6个字符串按由小到大的顺序进行排序。请改正程序中的错误,使它能得出正确的结果。注意:不要改动main函数,不得增行或删行,也不得更改程序的结构!#include#include
已有定义如下: structnode {int data; structnode *next; }*p; 以下语句调用malloc函数,使指针p指向一个具有structnode类型的动态存储空间。请填空。p=(stru
在“文件包含”预处理语句的使用形式中,当#include后面的文件名用<>(尖括号)括起时,寻找被包含文件的方式是()
以下叙述中正确的是()。
随机试题
以下是我国某银行2008年12月31日的资本充足率情况表如表所示。请根据我国银行监管规定,回答以下问题:我国银行机构的核心资本包括()。
测定可可制品的细度时,取可可粉10g,置于已知质量的标准筛中,用250mL()搅拌洗净样品,挥发溶剂后,移入干燥箱内烘干。
下列哪项为等渗溶液()
肺结核临床治愈是指什么?
下列关于《与贸易有关的知识产权协议》(以下简称TRIPS)的表述中,不正确的有:
“名例律”作为中国古代律典的“总则”篇,经历了发展、变化的过程。下列哪一表述是不正确的?
某建设工程发包人经过招标确定了中标人,双方依法签订了施工合同,则该施工合同成立的时间为( )之日。
根据《中华人民共和国立法法》的规定,基层群众自治制度属于地方性法规可以规定的事项。()
Hypnotizedindividualscanbeinducedtoactbizarrely.
标准的ASCII码用7位二进制位表示,可表示不同的编码个数是_______。
最新回复
(
0
)