首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 #inclucte #define SUB(X,Y) (X+1)*Y main() { int a=3,b=4; printf("%d\n", SUB(a++ ,b++ )); }
有以下程序 #inclucte #define SUB(X,Y) (X+1)*Y main() { int a=3,b=4; printf("%d\n", SUB(a++ ,b++ )); }
admin
2016-12-28
44
问题
有以下程序
#inclucte
#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/ErDp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
阅读下面程序段,则执行后输出的结果是【】。#include"stdio.h"main(){charfun(char,int);chara=′A′;intb=13;a=fun(a,b);putchar(a);}
有以下程序#includemain(){FILE*fp;inti=20,j=30,k,n;fp=fopen("d1.dat","w");fprintf(fp,"%d\n",i);fprintf(fp,"%d\n",j)
若要求从键盘读入含有空格字符的字符串,应使用函数
以下程序的功能是从名为filea.dat的文本文件中逐个读入字符并显示在屏幕上。请填空。majn(){FILE*fp;charch;fp=fopen(______);ch=fgetc(fp);whle(!feof(fp)){
下面的程序实现的是从指针p所指向的地址的n个数中,找出最大的和最小的数据,请填空。fun(int*p,intn){int*q;intmax,min;max=min=*p;for(q=p;______;q++)if(*q>max
以下数组定义中错误的是______。
若函数调用时的实参为变量时,以下关于函数形参和实参的叙述中正确的是______。
下列叙述中正确的是______。
下列叙述中正确的是______。
下列叙述中不正确的是()。
随机试题
简述成本法的含义及其应用的前提条件。
A.神经根炎B.手-足-口病C.心肌炎D.出血热E.急性出血性结膜炎肠道病毒71型感染主要导致
按照传统既是食品又是药品的进口商品,应申报食品报检。( )
在证券内幕交易中,内幕信息需要两个构成要件,即()。
企业以某种利益或服务为主题,将顾客组成一个俱乐部形式的团体,通过提供适宜的服务,开展宣传、销售、促销等活动,培养企业的忠诚顾客,以此获得经营利益的网络营销方式属于()。
“二元经济”是指()。
对于企业而言,沟通的重要意义是()。
未经风景名胜区管理机构审核,在风景名胜区内设置、张贴商业广告的,由风景名胜区管理机构()。
ManyforeignerswhohavenotvisitedBritaincallalltheinhabitantsEnglish,fortheyareusedtothinkingoftheBritishIsle
Ingeneral,themoreliquidanassetthe______.
最新回复
(
0
)