首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序: #define f(x)(x*x) main() { int i1,i2; il=f(8)/f(4); i2=f(4+4)/f(2+2); printf("%d,%d\n",i1,i2);
有以下程序: #define f(x)(x*x) main() { int i1,i2; il=f(8)/f(4); i2=f(4+4)/f(2+2); printf("%d,%d\n",i1,i2);
admin
2009-02-15
50
问题
有以下程序: #define f(x)(x*x) main() { int i1,i2; il=f(8)/f(4); i2=f(4+4)/f(2+2); printf("%d,%d\n",i1,i2); } 程序运行后的输出结果是 ______。
选项
A、64,28
B、4,4
C、4,3
D、64,64
答案
C
解析
对带参数的宏的展开只是将语句中宏名后面括号内的实参字符串代替#define命令行中的形参。本题中“il=f(8)/f(4)”用“#define f(x) (x*x)”代替得il=(8*8)/(4*4),结果为4: “i2=f(4+4)/f(2+2)”用“#define f(x) (x*x)”代替得i2= (4+4*4+4)/(2+2*2+2),求得结果为3。故本题输出的值为4,3。
转载请注明原文地址:https://kaotiyun.com/show/0qXp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
假定在窗体上添加了一个通用对话框控件,其名称为CD1,并有如下程序段:CD1.ShowOpen:CD1.DefaultExt=”doc”在打开文件的对话框中选择了”c:\filel.txt”文件,则FileTitle属性的值是
在窗体上画一个组合框,一个命令按钮和一个文本框,其名称分别为Combol,Commandl和Textl,然后编写如下事件过程:PfivateSubForm_Load()Combo1.AddItem“AAAAA”i.Combo1.AddIter
以下叙述中错误的是
下面关于VB数据文件的叙述中错误的是
设x是整型变量,与函数IIf(x>0,-x,x)有相同结果的代数式是
以下关于窗体的叙述中错误的是
下面有关标准模块的叙述中,错误的是()。
在用菜单编辑器设计菜单时,必须输入的项是
(1)考生文件夹下有一个工程文件sjt3.vbp。程序的功能是:通过键盘向文本框中输入数字。如果输入的是非数字字符,则提示输入错误,且文木框中不显示输入的字符。单击名称为Command1、标题为“添加”的命令按钮,则将文本框中的数字添加到名称为Combol
下列数据结构中,属于非线性结构的是()。
随机试题
骨髓红系细胞增生程度与外周血网织红细胞数不一致的是
下列哪种疾病不具备语音震颤减弱或消失的体征
患者,男,30岁。工作时突然出现剧烈头痛6小时,伴喷射状呕吐,四肢体活动自如,脑膜刺激呈阳性。考虑诊断为
S市某市政公司保安潘某因酒后与人争吵,情急之下用酒瓶将对方砸成重伤后逃窜至T市。被群众扭送当地公安机关。公安机关经审查,决定立案侦查,并以涉嫌故意伤害犯罪依法予以刑事拘留。以下关于刑事拘留的说法,正确的是:()
设立拍卖企业,应当具备的条件有()。
“十一五”期间,水源面临的形势是()。
在Excel中,一个工作簿可以包含的工作表是()。
网状、层次数据模型与关系数据模型的最大区别在于表示和实现实体之间的联系的方法:网状、层次数据模型是通过指针链,而关系数据模型是使用【】。
已知图片框Picturel中已装入一个图形,为了在不删除图片框的前提下,清除该图形,应采取的正确操作是
CounselingTeamandtheServices1.CounselingteamNaomiFlynna.Targeting:ThosewhohaveneverusedacounselorbeforeThose
最新回复
(
0
)