首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序: #inelude<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); } 程序运行后的输出结果是( )。
有以下程序: #inelude<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
2021-06-15
41
问题
有以下程序:
#inelude<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/mwtp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
C语言中的标识符分为关键字、预定义标识符和用户标识符,以下叙述正确的是
设有如下的说明和定义struct{inta;char*s;}x,*p=&x;x.a=4;x.s="hello";则以下叙述中正确的是
若在定义语句:inta,b,c,*p=&c;接着执行以下选项中的语句,则能正确执行的语句是
若a是数值类型,则逻辑表达式(a==1)‖(a!=1)的值是
以下叙述中正确的是
有以下程序#include<stdio.h>voidfun(char**p){++p;printf("%s\n",*p);}main(){char*a[]=("Morning","Afternoon","Evening",
学校的每个社团都有一名团长,且一个同学可同时担任多个社团的团长,则实体团长和实体社团问的联系是
设有以下定义和语句,输出的结果是(用small模式编译,指针变量占2个字节)()。structU{long*cat;stmctU*next;doubledog;}u;
以下关于函数的叙述中正确的是
在关系数据库中,描述全局数据逻辑结构的是
随机试题
Word在默认设置下,“文件”菜单中会显示()个最近使用的文档。
以下关于急性乳突炎说法,错误的是
A、平卧位B、俯卧位C、屈膝仰卧位D、侧卧位E、半坐卧位腹部检查时应取
不属于总监理工程师在施工过程中必须下达停工令的情况为()。
设备基础的地脚螺栓埋设,一般当螺栓直径在56mm以上时,多采用()。
下列钢材表面的锈蚀等级中,()钢材表面氧化皮因锈蚀而剥落或者可以刮除且有少量点蚀。
运输包装上的标志就是运输标志,也就是通常所说的唛头。()
在我国教育法律体系中,其他各项教育法律、法规必须以《中华人民共和国教育法》为依据,不得与《中华人民共和国教育法》确定的原则和规范相违背。()
二氧化碳虽然只占了空气总体积的0.03%,但对动植物的生命活动起着极为重要的作用。自然界中二氧化碳的循环与下列过程无关的是
A、 B、 C、 A录音原句意为“不要穿越铁路,太危险了”。图片A为铁路(railway),图片B为公路(road),图片C为河流(river)。从原句可清晰听到“railway”一词,所以正确答案为A。
最新回复
(
0
)