首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序: #include<stdio.h> #define F(X,Y) (X)*(Y) main() { int a=3,b=4; printf("%d\n",F(a++,b++)); } 程
有以下程序: #include<stdio.h> #define F(X,Y) (X)*(Y) main() { int a=3,b=4; printf("%d\n",F(a++,b++)); } 程
admin
2009-01-15
32
问题
有以下程序: #include<stdio.h> #define F(X,Y) (X)*(Y) main() { int a=3,b=4; printf("%d\n",F(a++,b++)); } 程序运行后的输出结果是( )。
选项
A、12
B、15
C、16
D、20
答案
1
解析
本题考查带参数的宏定义,参数只是简单的替换而不是求出其值后再替换形式参数。本题中用a++替换X,用b++替换Y,再求(a++)*(b++)的值,即3*4的值,其结果为12。
转载请注明原文地址:https://kaotiyun.com/show/TsXp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
在考生文件夹下有一个工程文件sjt4.vbp,包含了所有控件和部分程序,如图3-71所示。程序功能如下:①单击“读数据”按钮,可将考生文件夹下in4.dat文件中的100个整数读到数组a中;②单击“计算”按钮,则根据从名称为Combo1
在考生文件夹下有一个工程文件sjt4.vbp(相应的窗体文件名为sjt4.frm),其功能是通过调用过程FindMin求数组的最小值。程序运行后,在4个文本框中各输入一个整数,然后单击命令按钮,即可求出数组的最小值,并在窗体上显示出来(如图所示)。要求:
在程序中要使用Array函数给数组arr赋初值,则以下数组变量定义语句中错误的是
以下合法的VisualBasic标识符是
已知:x=-6y=39则表达式“y\x*Sgn(x)”的值为
设循环队列的存储空间为Q(1:35),初始状态为front=rear=35。现经过一系列入队与退队运算后,front=15,rear=15,则循环队列中的元素个数为
软件按功能可以分为:应用软件、系统软件和支撑软件(或工具软件)。下面属于系统软件的是
(1)在考生文件夹中有一个工程文件sjt3.vbp。程序的功能是输入用户名和密码。程序运行时,当向文本框Text2中输入密码时,若“显示密码”复选框没有被选中,则在文本框Text3中同时显示“#”(如图1-196所示);若“显示密码”复选框被选中,再重新
对于循环队列,下列叙述中正确的是()。
随机试题
HT公司是一家家用电器生产企业,全部产品均使用HT品牌进行销售,该公司采用的品牌名称策略是()
下列关于Word文档分栏叙述正确的是
男童,7个月。体重5kg,母乳喂养,未加辅食。最严重的并发症是
下面不能用来治疗子宫肌瘤的物有
A.支气管哮喘B.支气管肺癌C.支气管扩张D.阻塞性肺气肿E.肺结核骨、关节病变或内分泌紊乱等常见于
下列哪项不属于疫源地消灭的条件之一
在饮用水的预处理加常规定处理工艺中,预处理可以采用()。①颗粒活性炭②生物处理③粉末活性炭④膜分离
设随机变量X的概率密度为f(x),则下列函数中一定可以作为概率密度的是
以下关于电子邮件的说法,不正确的是()。
Completethesummarybelow.ChooseNOMORETHANTWOWORDSfromthePassageforeachanswerWriteyouranswersinboxes19-23on
最新回复
(
0
)