首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
以下程序的输出结果是( )。 #include<stdio.h> #define F(x)2.84+x #define w(y)printf(’’%d’’,(int)(y)) #define P(y)w(y)
以下程序的输出结果是( )。 #include<stdio.h> #define F(x)2.84+x #define w(y)printf(’’%d’’,(int)(y)) #define P(y)w(y)
admin
2021-04-28
16
问题
以下程序的输出结果是( )。
#include<stdio.h>
#define F(x)2.84+x
#define w(y)printf(’’%d’’,(int)(y))
#define P(y)w(y)
main()
{int x=2;
P(F(5)*x);
}
选项
A、12
B、13
C、14
D、16
答案
A
解析
本题考查带参数的宏定义及相关运算。“P(F(5)*x)=P(2.84+5*2)=P(12.84)”,调用“w(12.84)”,输出“(int)(12.84)=12”。
转载请注明原文地址:https://jikaoti.com/ti/Ofz0FFFM
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
若有定义语句:inta,b,c,*p=&c;,接着执行以下选项中的语句,则能正确执行的语句是()。
对于循环队列,下列叙述中正确的是
有以下程序#include<stdio-h>voidfun(char*a,char*b){while(*a=’*’)a++;while(*b=*a){b++;a++;}}main(){char*s="****a*b****",t[80];f
有以下程序段intn,t=1,s=0;scanf("%d",&n);do{s=s++;t=t-2;}while(t!=n);为使此程序段不陷入死循环,从键盘输入的数据应该是
下述程序的输出结果是()。#includevoidmain(){inta[20],*p[4];inti,k=0;for(i=0;i
有以下程序#includemain(){inti=1;i=i^i;printf("%d\n",i);}程序运行后的输出结果是()。
以下叙述中正确的是
以下选项中合法的变量是()。
设有宏定义:#defineIsDIV(k,n)((k%n==1)?1:0)且变量m已正确定义并赋值,则宏调用:IsDIV(m,5)&&IsDIV(m,7)为真时所要表达的是
若变量已正确定义,以下选项中非法的表达式是
随机试题
社会主义初级阶段的基本经济制度是()
在Word中,设置段落缩进不能使用()。
Itwaslastnight______Iseethecomet.
下列不符合肾盂肾炎的病因发病的描述是
影像增强器的光放大倍数是
疝手术病人入院时血压150/96mmHg。针对此血压值正确的处理是
根据《中华人民共和国合同法》,属于建设工程合同的是()。
在相携相伴的风雨同行中,一批人走过风华正茂,正在经行而立不惑;一批人领略了春夏的______而收获着金秋的______。填入画横线部分最恰当的一项是
某班有学生50人,其中参加篮球队的有38人,参加足球队的有34人,参加排球队的有32人,篮球、足球都参加的有28人,足球、排球都参加的有24人,篮球、排球都参加的有26人,三项都参加的有20人。只参加一项的人比三项都没参加的人多几人?
计算下列各题:(Ⅰ)设(Ⅱ)设(Ⅲ)设y=,其中a>b>0,求y′.
最新回复
(
0
)