首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序,程序运行后的输出结果是 #include #define SUB(X,Y)(X+1)*Y main(){ int a=3,b=4; printf("%d\n", SUB(a++,b++));}
有以下程序,程序运行后的输出结果是 #include #define SUB(X,Y)(X+1)*Y main(){ int a=3,b=4; printf("%d\n", SUB(a++,b++));}
admin
2019-05-17
19
问题
有以下程序,程序运行后的输出结果是
#include
#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://jikaoti.com/ti/WBf0FFFM
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
有以下程序#includemain(){FILE*f;f=fopen("filea.txt","w");fprintf(f,"abc");fclose(f);)若文本文件filea.tx
设有定义:charp[]={’1’,’2’,’3’},*q=p;以下不能计算出一个char型数据所占字节数的表达式是
程序中已构成如下图所示的不带头结点的单向链表结构,指针变量s、p、q均已正确定义,并用于指向链表结点,指针变量s总是作为头指针指向链表的第一个结点。若有以下程序段:q=s;s=s->next;p=s;while(p->n
下面关于位运算符的叙述,正确的是
以下叙述中正确的是
给定程序MODll.C中函数fun的功能是:判断ch中的字符是否与str所指串中的某个字符相同;若相同,什么也不做,若不同,则将:其插在串的最后。请改正程序中的错误,使它能进行正确的操作。注意:不要改动main函数,不得增行或删行,也不
以下选项中关于C语言常量的叙述错误的是()。
以下选项中不能作为C语言合法常量的是
结构化程序设计中,下面对goto语句使用描述正确的是
数据流图中带有箭头的线段表示的是
随机试题
下列冯谖的行为,体现民本思想的是
设f(x)为连续函数,则∫abf(x)dx—∫abf(a+b—x)dx=()
抢救呼吸窘迫综合征的关键措施是
诊断是证型是
一儿童肾病综合征最常见的病理类型是
设计单位出具的设计图纸须由负责该项目的注册建筑师签字。()
下列说法中能体现唯物主义和唯心主义根本分歧的是()。
Wouldyoumind______thewindow?
当x→1-时,求与xt2dt等价的无穷大量.
长期以来,网络操作系统的3大传统阵营指的是:Microsoft的WindowsNT、Novell的NetWare和()。
最新回复
(
0
)