首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序 #include <stdio.h> #define D(x) 4*x+1 main() { int i = 2, j = 4; printf("%d\n", D(i+j)); } 程序运行后的输出结果是
有如下程序 #include <stdio.h> #define D(x) 4*x+1 main() { int i = 2, j = 4; printf("%d\n", D(i+j)); } 程序运行后的输出结果是
admin
2021-06-15
24
问题
有如下程序
#include <stdio.h>
#define D(x) 4*x+1
main()
{
int i = 2, j = 4;
printf("%d\n", D(i+j));
}
程序运行后的输出结果是
选项
A、25
B、13
C、9
D、12
答案
B
解析
带参数的宏定义不是进行简单的字符串替换,而是要进行参数替换。替换过程是:用宏调用提供的实参字符串,直接置换宏定义命令行中相应形参字符串,非形参字符保持不变。调用函数D(i+j),进行替换为4*i+j+1=13,输出13,B选项正确。
转载请注明原文地址:https://kaotiyun.com/show/Lgtp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
下面不属于需求分析阶段任务的是
下面关于“EOF”的叙述,正确的是
以下叙述正确的是
有以下程序#include<stdio.h>intfun(chars[]){char*p=s;while(*P!=0)p++;return(
有以下程序:#include#includemain(){charstr[][20]={"One*World","One*Dream!"},*p=str[1];printf("%d,",strlen(p));printf("%s\n",p);}
下列程序中函数f的功能是:当flag为1时,进行由小到大排序:当flag为0时,进行由大到小排序。voidf(intb[],intn,intflag){inti,j,t;for(i=0;i
在软件生命周期中,能准确确定软件系统必须做什么和必须具备哪些功能的阶段是
软件需求规格说明书的作用不包括
设有n个数按从大到小的顺序存放在数组x中,以下能使这n个数在x数组中的顺序变为从小到大的是()。
如果需要打开一个已经存在的非空文件“FILE”并进行修改,正确的语句是()。
随机试题
患者,女性,24岁,2年来有发作性神志丧失,四肢抽搐,服药不规则。今日凌晨开始又有发作,意识一直不清醒。来院后又有三次四肢抽搐发作,首先应选用的治疗药物是()
当归主要含有威灵仙主要含有
建设项目前期工作费包括()。
冬期道路施工中,水泥混凝土面层的施工要领不包括( )。
采用了同步CDMA、智能天线、软件无线电、接力切换等一系列高新技术的全新移动通信技术是()。
广州某美容化妆品公司进口一批护肤品,经海关审定后CIF成交价格为5,000.00美元(外汇折算率:1美元=人民币8.2元),已经该批货物的关税税率为12.8%,增值税税率17%,消费税税率为8%,请问该批护肤品增值税税额应是多少元?()
根据我国《刑事诉讼法》的规定,无权对刑事案件立案的是()。
客户违约后给商业银行带来的债项损失包括两个方面,即()。
Motheralwaysputstheknifebeyondthereachofthekidslestthey______it.
Bythetimeyougraduatefromcollege,we_______inAustraliaforoneyear.
最新回复
(
0
)