首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 #inc lude #define SUB(X,Y)(X+1)*Y main(){ int a=3,b=4; printf("%d\n". SUB(a++,b++));} 程序运行后
有以下程序 #inc lude #define SUB(X,Y)(X+1)*Y main(){ int a=3,b=4; printf("%d\n". SUB(a++,b++));} 程序运行后
admin
2013-10-19
51
问题
有以下程序
#inc lude
#define SUB(X,Y)(X+1)*Y
main(){
int a=3,b=4;
printf("%d\n".
SUB(a++,b++));}
程序运行后的输出结果是
选项
A、20
B、12
C、16
D、25
答案
C
解析
宏展开的结果(a+++1)*b++,后缀自加表达式参加运算,先用a和b的初值得到表达式的值,进行计算,然后a和b在自加。因此计算结果为16。
转载请注明原文地址:https://kaotiyun.com/show/1cJp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
有以下程序 #include <stdio.h> int fun(int a, int b) { if(b==0) return a; else return(fun(-a,-b)); } ma
有以下程序#include <stdio.h>main(){ int i,j; for(i=3;i>=-1;i-) { for(i=1;j<=2;j++) printf("%d",i+j); printf("\n");
执行以下程序段后,W的值为______。 int w=’A’,x=14,y=15 w=((x‖y)&&(w<’a’));
有以下程序#include<stdio.h>inttb=2;intfun(int*k){b=*k+b;return(b);}main(){inta[
若函数中有定义语句:intk;,则______。
以下程序的输出结果是【】。main(){ints,i;for(s=0,i=1;i<3;i++,s+=i;printf(“%d\n”,s);}
设有如下说明typedefstruct{intn;charc;doublex;}STD;则以下选项中,能正确定义结构体数组并赋初值的语句是
在数据库管理系统提供的数据语言中,负责数据的完整性、安全性的定义与检查以及并发控制、故障恢复等功能的是
设有以下语句:chara=3,b=6,C;c=a|b<<2;printf("%d\n",C);则c的二进制值是()。
按条件f对关系R进行选择,其关系代数表达式是()。
随机试题
解释下列句子中划线的词语将有西师过轶我。
肾小球滤过率是指每分钟()。
关于毒品犯罪,下列哪些选项是正确的?(2010年卷二60题)
死刑可以缓期()年执行。
一项有效的承诺,必须由受要约人向要约人提出;且应符合()。
当前,我们该如何坚持以科学发展观统领经济社会发展全局?
Thenexttimethemenweretakenupontothedeck,Kuntamadeapointoflookingatthemanbehindhiminline,theonewholaid
以下是一场关于“安乐死是否应合法化”的辩论中正反方辩手的发言:正方:反方辩友反对“安乐死合法化”的根据主要是在什么条件下方可实施安乐死的标准不易掌握,这可能会给医疗事故甚至谋杀造成机会,使一些本来可以挽救的生命失去最后的机会。诚然,这样的风险是存在
TheEconomistcalculatesthataroundtheworldalmost290million15-to24-year-oldsareneitherworkingnorstudying:almosta
Therecentsurgeinoilpricestoroughly$55abarrelteachessomeusefullessons.Oneisthatsurpriseshappen.Ayearagofut
最新回复
(
0
)