首页
登录
从业资格
阅读下面的C语言程序,请给出正确的输出结果( )。#include<stdio.
阅读下面的C语言程序,请给出正确的输出结果( )。#include<stdio.
最全题库
2022-08-02
98
问题
阅读下面的C语言程序,请给出正确的输出结果( )。#include<stdio.h>#define N 10#define s(x)x*x#define f(x)(x*x)#define g(x)((x)*(x))main( ){int i1,i2,i3,i4;i1=1000/s(N);i2=1000/f(N);i3=f(N+1);i4=g(N+1);printf(“i1=%d,i2=%d,i3=%d,i4=%d\n”,i1,i2,i3,i4);}A.i1=1000,i2=10,i3=21,i4=121B.i1=10,i2=10,i3=121,i4=121C.i1=1000,i2=1000,i3=21,i4=21D.i1=10,i2二1000,i3=121,i4=21
选项
A.i1=1000,i2=10,i3=21,i4=121
B.i1=10,i2=10,i3=121,i4=121
C.i1=1000,i2=1000,i3=21,i4=21
D.i1=10,i2二1000,i3=121,i4=21
答案
A
解析
本题考查宏概念,以及宏替换相关的基础知识。表达式1000/s(N)宏替换后为:1000/10*10,因此结果为1000,而不是期待的10。表达式1000/f(N)宏替换后为:1000/(10*10),因此结果为10,是期待的结果。表达式f(N+1)宏替换后为:(10+1*10+1),因此结果为21,而不是期待的121。表达式g(N+1)宏替换后为:((10+1)*(10+1)),结果为121,是期待的结果。因此,题中程序运行结果为“i1=1000,i2=10,i3=21,i4=121”。
转载请注明原文地址:https://tihaiku.com/congyezige/2424405.html
本试题收录于:
中级 嵌入式系统设计师题库软件水平考试初中高级分类
中级 嵌入式系统设计师
软件水平考试初中高级
相关试题推荐
患者,女性,30岁。孕2产0,孕37周,见红6小时入院。检查:骨盆外测量结果:髂
患者,女性,26岁。孕1产0,孕39周,产前检查结果正常,检查:骨盆外测量径线正
失访比例超过多少会造成健康教育评价结果的偏倚A.4% B.6% C.8%
减少偶然因素对评价结果的影响,可采用的方法是A.重复测量 B.随机抽样 C.
对病人最后护理结果的质量评价属于A.临床护理活动的评价 B.服务质量评价 C
对羊水检查结果判断正确的是A.羊水中卵磷脂/鞘磷脂比值>2提示胎儿神经发育成熟
孕31周早产儿体重1400g,生后不久发生呼吸窘迫,暂停,头罩吸氧后血气分析结果
患者,女性,66岁。因呼吸困难,面色发绀入院。血气分析结果为PaO250mmHg
关于汇编语言,以下叙述中正确的是()。A.汇编语言程序可以直接在计算机上运行
在Windows命令行窗口中,运行()命令后得到如下图所示的结果,该命令通常用以
随机试题
全面解释如果受托人违反信托或威胁违反信托,受益人可获得的救济。(1995年6月)这是一个直截了当的描述性的问题。对此题,没有回答得很好的惟一的原因是,考
WhichofthefollowingisNOTmentionedbytheauthoramongthingsthatareinhe
Besides"American"characteristics-individualism,self-reliance,informality,
患者,男,53岁。晨起吃两个油煎荷包蛋后突发右上腹阵发性绞痛4小时来急诊。此时最
设机器字长为8,则-0的()表示为11111111。A.反码 B.补码 C
原发性小肝癌的直径是指A.≤2cm B.≤1cm C.>5cm,≤10cm
当受到害虫侵袭时,大豆和其他植物会产生一种叫做茉莉酸盐的荷尔蒙,从而启动一系列化
大连豆粕期货价格(被解释变量)与芝加哥豆粕期货价格(解释变量)的回归模型中,判断
在建筑物内实施总等电位联结的目的是下列哪一项?()A.为了减小跨步电压 B.
同时考虑施工现场的动力和照明施工用电量的计算公式为( )。
最新回复
(
0
)