首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 #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
70
问题
有以下程序
#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://kaotiyun.com/show/EiJp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
在结构化分析方法中,用于描述系统中所用到的全部数据和文件的文档称为【】。
执行下列程序的输出结果是()。main(){union{intb;charc[2];}y;y.b=0x4142;printf("%c,%c",y.c[1],y.c[0]);
若有如下程序:main(){intn;for(n=0;n<9;n++){if(n<1){printf("%d",n);continue;}if(n==4)break;printf("%d
若x,i,j和k都是int型变量,则计算表达式x=(i=4,j=16,k=32)后x的值为()。
观察题目要求,可以知道以下几点:①for循环的结束条件应当是:str[i]已是字符串的最后一个字符;②str[i]代表字符串str中的第i+1个字符;③整形变量num的值是要记录的单词的个数。C语言中规定字符串的最后一个字符是一个隐含的字符串结束符
设一棵完全二叉树共有500个结点,则在该二叉树中有【】个叶子结点。
设有声明语句chara=’\72’;,则变量a______。
运行下面的程序,其输出结果为______。main(){pintf("%d,%d",5%-3,-5%3);}
下面invert函数的功能是将一个字符串str的内容颠倒过来。请填空。 #include<string.h> voidinvert(charstr[]) {inti,j【】; for(i=0,j=strlen(str)
下列四个叙述中,错误的是_______。
随机试题
Thehistoricalchurchwas______damagedinafireattackonDec.21,2007.
组织行为学是一门()
依据课税对象的性质,关税属于()。
项目建设全过程回顾与评价包括的阶段有()。
全面质量控制是指()。
建筑物或者其他设施以及建筑物上的搁置物、悬挂物发生倒塌、脱落、坠落造成他人损害的,其所有人或管理人应当对受害者承担( )。
企业方针目标管理包括方针目标的_________四个环节。
与受暗示性和独断性相反的意志品质是()
【F1】AnydiscussionoftheAmericaneducationalsystemwouldbelessthancompleteifitdidnotmentiontheemphasisthatmanyc
Heturnedhisbackonthemwhentheymostneededhim.Theunderlinedpartmeans______.(2014-73)
最新回复
(
0
)