首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 #include<stdio.h> #defineSUB(x,Y)(x+1)*Y main( ){ inta=3,b=4; printf(’’%d\n’’; SUB(a++,b++));) 程序运行后的输出结果是
有以下程序 #include<stdio.h> #defineSUB(x,Y)(x+1)*Y main( ){ inta=3,b=4; printf(’’%d\n’’; SUB(a++,b++));) 程序运行后的输出结果是
admin
2014-06-19
62
问题
有以下程序
#include<stdio.h>
#defineSUB(x,Y)(x+1)*Y
main( ){
inta=3,b=4;
printf(’’%d\n’’;
SUB(a++,b++));)
程序运行后的输出结果是
选项
A、20
B、12
C、16
D、25
答案
C
解析
宏展开的结果(a+++1)%十+,后缀自加表达式参加运算,先用a和b的初值得到表达式的值,进行计算,然后a和b在自加。因此计算结果为16。
转载请注明原文地址:https://www.kaotiyun.com/show/EiJp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
指针变量p和数组a的说明如下:int*a[3]={"aa","bb","cc"},**p;执行语句p=&a[2];后,*p指向的字符串是______。
已知a、b、c为整型变量,若从键盘输入5<空格>6<空格>7<回车>,使a的值为5,b的值为6,c的值为7,则下列选项中正确的输入语句是()。
若已定义x和y为double类型,则表达式“x=1,y=x+3/2”的值是()。
若x,i,j和k都是int型变量,则计算表达式x=(i=4,j=16,k=32)后x的值为()。
以下合法的赋值语句是()。
有如下程序:longfib(intn){if(n>2)return(fib(n-1)+fib(n-2));elsereturn(2);}main(){printf("%ld\n",fib
有如下程序main(){floatx=2.0,y;if(x<0.0)y=0.0;elseif(x<10.0)y=1.0/x;elsey=1.0;printf("%f\n",
若已定义:inta[10],i;,以下fun函数的功能是:在第一个循环中给前10个数组元素依次赋1、2、3、4、5、6、7、8、9、10;在第二个循环中使a数组前10个元素中的值对称拆叠,变成1、2、3、4、5、5、4、3、2、1。请填空. fun(
下面的程序片段y=-1;if(x!=0)if(x>0)y=1;elsey=0;所表示的数学函数关系是_______。
若有说明inti,j=2,*p=&i;,则能完成i=j赋值功能的语句是______。
随机试题
“经济人”观点的典型代表是______。
患者男,76岁,不小心失足掉落河中,被救上岸后,呼叫患者无反应,无呼吸及大动脉搏动,立即给予CPR。关于按压有效的判断,错误的是
甲乙丙三国为世界贸易组织成员,丁国不是该组织成员。关于甲国对进口立式空调和中央空调的进口关税问题,根据《关税与贸易总协定》,下列违反最惠国待遇的做法是:
矿山建设工程中,决定地面生产系统布局和影响施工设施布局的主要是()。
关于培训与开发计划的陈述,正确的有()。
可以解释“一千个读者有一千个哈姆雷特”现象的理论是
宏观调控
小儿神经性皮炎一直被认为是由母乳过敏引起的。但是,如果我们让患儿停止进食母乳而改用牛乳,他们的神经性皮炎并不能因此而消失。因此,显然存在别的某种原因引起小儿神经性皮炎。下列哪项如果为真,最能支持题干的结论?
由椭圆柱面z=z2+2y2与抛物柱而z=2一x2所围立体的体积为_____.
Believeitornot,opticalillusion(错觉)cancuthighwaycrashes.Japanisacaseinpoint.Ithasreducedautomobilecrasheso
最新回复
(
0
)