首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序,程序运行后的输出结果是 #include #define SUB(a) (a)-(a) main(){ int a=2,b=3,c=5,d; d=SUB(a+b)*c: printf("%d\n",d;}
有以下程序,程序运行后的输出结果是 #include #define SUB(a) (a)-(a) main(){ int a=2,b=3,c=5,d; d=SUB(a+b)*c: printf("%d\n",d;}
admin
2015-12-25
24
问题
有以下程序,程序运行后的输出结果是
#include
#define SUB(a) (a)-(a) main(){
int a=2,b=3,c=5,d;
d=SUB(a+b)*c:
printf("%d\n",d;}
选项
A、-12
B、0
C、10
D、-20
答案
D
解析
本题主要考查的是宏替换,在程序中执行d=sub(a+b)*c这条语句时,首先要进行宏替换,依据宏SUB(a)的定义可知,上面这条语句替换为d=(a+b)-(a+b) *c,因为乘法的优先级比减法的优先级高,所以先进行乘法运算,即d=5-5*5=-20。
转载请注明原文地址:https://kaotiyun.com/show/HxDp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
下列程序的输出结果是()。#include<stdio.h>#defineF(x)2.84+x#definew(y)printf("%d",(int)(y))#defineP(y)w(y)putchar(’\n
下列程序的输出结果是()。#include<stdio.h>main(){inta=2,b=3,p;p=f(a,B);pdntf("%d",p);}intf(a,B){
已定义下列函数:intfun(int*p){return*p;)fun函数返回值是()。
已知i、j、k为血型变量,若要从键盘输入2、3、4<CR>,使i、j、k的值分别为2、3、4,下列正确的输入语句是()。
下列程序中的数组a包括10个整数元素,分别将前项和后项之和存入数组b,并按每行4个元素输出数组b。请填空。#include<stdioh>main(){inta[10],b[10],i;for(i=0;i<10;i++)
下列程序段中循环体的执行次数是______。a=15;b=0,do{b+=2;a-=2+b;}while(a>=0);
根据下列的定义,能打印出字母P的语句是()structstu{charname[10];intage;};stmctstus[10]={"John",11,"Paul",12,"Mary"
若w、x、y、z、m均为int型变量,则执行下列的语句后m的值是()w=2,x=3,y=4,z=5;m=(w<x)?w:x;m=(m<z)?m:z;m=(m<y)?m:y;
若有以下说明和定义uniondt{inta;charb;doublec;}data;以下叙述中错误的是
随机试题
A.首乌藤B.酸枣仁C.远志D.珍珠心神不宁兼目赤翳障,首选
国有、集体企业出售,被出售企业法人予以注销,并且买受人妥善安置原企业_____以上职工的,对其承受所购企业的土地、房屋权属,减半征收契税。()
婴儿少尿的标准是每日尿量少于()
甲公司是横跨多个行业经营的大型企业,总部设在中国上海市,并在美国纽约证券交易所上市。为认真贯彻落实财政部等五部委发布的《企业内部控制基本规范》及《企业内部控制配套指引》的要求,甲公司于2014年末召开内部控制体系建设专题会议,部署实施企业内部控制体系建设。
关于零基预算法,下列说法不正确的是()。
在我国,按照普通程序,法律要经过全国人大或全国人大常委会的过半数通过。这里的“过半数”是按()。(2009年济南市安置军队转业干部考试真题)
以A表示事件“甲种产品畅销,乙种产品滞销”,则其对立事件为()
假设随机变量X1,X2,…相互独立且服从同参数A的泊松分布,则下面随机变量序列中不满足切比雪夫大数定律条件的是
Healthimpliesmorethanphysicalfitness.Italsoimpliesmentalandemotionalwell-being.Anangry,frustrated,emotionally【C1
查找教师表中教师最高的工资值,下列SQL语句正确的是
最新回复
(
0
)