首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序: #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
43
问题
有以下程序: #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全国计算机二级
相关试题推荐
以下自定义数据类型的语句中,正确的是
在程序中要使用Array函数给数组arr赋初值,则以下数组变量定义语句中错误的是
把数学表达式表示为正确的VB表达似乎应该是
以下说法中正确的是()。
数据库管理系统是
在VB中,函数过程与子程序过程的区别之一是()。
(1)在考生目录下有一个工程文件sjt3.vbp,窗体上有一个命令按钮Command1(标题为“下一个”)。要求:在窗体上建立一个单选按钮数组Option1,含4个单选按钮,标题分别为“选项1”、“选项2”、“选项3”、“选项4”,初始状态下,“
在VisualBasic中,表达式3*2\5Mod3的值是
假定有下表所列的菜单结构:要求程序运行后,如果单击菜单项“大图标”,则在该菜单前添加一个“√”。以下正确的是
下列队列的描述中,正确的是()。
随机试题
膀胱壁分层包括
患者,女,40岁。月经规律,平时带下量多、色黄白、有臭气,纳呆,大便黏腻不爽,舌苔黄腻,脉濡数。其证候是
下列属于行政法调整对象的有()。
说明事件2中招标代理机构在资格预审时还应审查哪些内容。指出事件5中招标人行为的不妥之处,并说明理由。
Bellcon公司正在研究以下两个项目:根据上述有限的信息,以下哪一项是最为合理的结论?
教师的教学技能中,“能够根据课程标准和学生的接受能力对教材进行恰当的处理”属于()。
专家们认为,传统的教学方式必须()才能适应当前形势发展的需要。
设x为int型变量,请写出一个关系表达式【】,用以判断x同时为3和7的倍数时,关系表达式的值为真。
打开报表的宏命令是
Whatdoesthewomanwanttobuy?
最新回复
(
0
)