首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序: #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
2013-06-11
57
问题
有以下程序: #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++)*(b++),而a++的值为3,b++的值为4。因此最后的值为3*4=12。所以,4个选项中选项A符合题意。
转载请注明原文地址:https://kaotiyun.com/show/gjJp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
若有如下程序:main(){ints[]={1,2,3,4,5,6,},*p=s;printf{"%d,%d\n",*(p+3),*(p+5)}}则程序运行后的输出结果是【】。
下列程序的输出结果是______。#defineA100main(){inti=0,sum=0;do{if(i==(i/2)*2)continue;sum+=i;}while
下面语句的输出结果是______。printf("%d\n",strlen("\t\"065\xff\n"));
位运算071∧052的八进制值是()
若要用下面的程序片段使指针变量p指向一个存储字符型变量的动态存储单元,则应填入;char*p;p=()malloc(sizeof(char));
在下列叙述中,正确的一条是()
数据库概念设计的过程中,视图设计一般有三种设计次序,以下各项中不对的是______。
_______是构成C语言程序的基本单位。
数据结构包括数据的逻辑结构、数据的【】以及列数据的操作运算。
数据结构分为逻辑结构和存储结构,下列数据结构中不属于存储结构的是()。
随机试题
简述生殖系统抗过氧化物的机制。
求已给微分方程满足初始条件的特解y’一ytanxsecx,y|x=0=0
A.经脉所过红肿热痛B.运行气血濡养周身C.分经辨证循经取穴D.五脏六腑各司其属E.营卫气血来源水谷经络的生理功能有
下列情形中,属于诉讼时效中断的事由是()。
下列每组物质中不同物质分子间既存在分子间力又存在氢键的是()。
关于法制概念的理解,表述正确的是()。
根据公司法律制度的规定,下列事项中,属于上市公司股东大会决议应经出席会议的股东所持表决权2/3以上通过的有()。
遗产已被分割而被继承人的债务尚未清偿的,如有法定继承又有遗嘱继承和遗赠的,首先由()用其所得的遗产清偿债务
计算二重积分I=其中计D={(r,θ)|0≤r≤secθ,0≤θ≤}。
A、Alotofmenhaveinterestingjobs.B、Alotofmenhaveequallyboringjobs.C、Alotofmenhavefreedomtotheirjobs.D、Alo
最新回复
(
0
)