首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序: #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
31
问题
有以下程序: #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全国计算机二级
相关试题推荐
有以下程序:voidf(intv,intw){intt;t=v;V=W;W=t;}main(){intx=1,y=3,z=2;if(x>y)f(x,y);else
程序的测试方法中,使用测试用例在计算机上运行程序,使程序在运行过程中暴露错误,这种方法称为()。
下面程序段的输出结果是【】。 inti=0,sum=1; do {sum+=i++;} while(i<6); print("%d\n",sum);
若有说明语句:inta,b,c,*d=&c;,则能正确从键盘读入三个整数分别赋给变量a、b、d的语句是()
媒体在计算机领域中的含义,是指存储信息的实体和【】。
假定所有变量均已正确说明,下列是程序段运行后x的值是() a=b=C=O;x=35; if(!a)x--; elseif(b); if(c)x=3; elsex=4;
若要用下面的程序片段使指针变量p指向一个存储字符型变量的动态存储单元,则应填入;char*p;p=()malloc(sizeof(char));
对专门从事数据库管理、维护的人员,称之为()
当用户要求输入的字符串中含有空格时,应使用的输入函数是
数据的基本单位是______。
随机试题
食醋的主要化学成分是醋酸。()
骨折专有体征
对外阴尖锐湿疣的处理错误的是
经城市规划行政主管部门批准的建设用地范围的界线,在规划术语中称为()。
下列各项中,不能作为无形资产出资的是()。
流动负债是指将在1年(含1年)或者超过1年的一个营业周期内偿还的债务。()
下列各项中,权利有效期为10年的有()。
杜牧诗中“东风不与周郎便,铜雀春深锁二乔”的句子写的是哪一场战役?涉及到哪两个主要人物?()
A、4.5B、20C、96/5D、30B将原数列转化为分数形式:。分母构成公差为2的等差数列。由此可知下一项的分子应为48×5=240,分母应为12,即,故选B。
简述职务发明创造的具体类型。(2015年一专一第53题)
最新回复
(
0
)