首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序 #include #define D(x) 4*x+1 main() { int i = 2, j = 4; printf("%d\n", D(i+j)); } 程序运行后的输出结果是( )。
有如下程序 #include #define D(x) 4*x+1 main() { int i = 2, j = 4; printf("%d\n", D(i+j)); } 程序运行后的输出结果是( )。
admin
2020-11-23
44
问题
有如下程序
#include
#define D(x) 4*x+1
main()
{
int i = 2, j = 4;
printf("%d\n", D(i+j));
}
程序运行后的输出结果是( )。
选项
A、13
B、25
C、9
D、12
答案
A
解析
宏替换是使用宏名代替一个字符串,是一种机械、简单的置换,直接在替换处展开而不做语法检测,所以D(i+j)=4*i+j+1=13,答案选A。
转载请注明原文地址:https://kaotiyun.com/show/6S3p777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
有以下程序:#include<stdio.h>main(){charc1,c2,c3,c4,c5,c6;scanf(″%c%c%c%c″,&c1,&c2,&c3,&c4);c5=getchar();c6=getchar();putc
下列给定程序的功能是:读入一个整数k(2≤k≤10000),输出它的所有质因子(即所有为素数的因子)。例如,若输入整数2310,则应输出2,3,5,7,11。请改正程序中的错误,使它能得出正确的结果。注意:不要改动main函数,不得增行或删行,也不得更
设有定义:chars[81];inti=0;以下不能将一行(不超过80个字符)带有空格的字符串正确读入的语句或语句组是()。
以下叙述中正确的是()。
要求定义一个具有6个元素的int型一维数组,以下选项中错误的是()。
关于“while(条件表达式)循环体”,以下叙述中正确的是()。
在数据管理技术发展的三个阶段中,数据共享最好的是()。
结构化程序设计的3种结构是()。
关于C语言的变量,以下叙述中错误的是
设文件指针fp已定义,执行语句fp=fopen("file","w");后,以下针对文本文件file操作叙述的选项中正确的是
随机试题
信息编码是信息管理的基础,进行信息编码工作时要遵循()原则。
下列选项中,属于贴现分析评价方法的有()。
患儿,男,2岁。主因其父母发现其瞳孔区发白1个月。眼部检查:视力检查不配合;左眼角膜清,前房深浅正常,瞳孔大小正常;对光反射存在,晶状体成灰白色浑浊,眼底不能窥清。右眼前节未见明显异常,晶状体未见明显浑浊,眼压Tn。最有价值的检查为
不用任何导管,将造影剂直接注入检查部位的造影是
患儿,男,2岁,70cm,智力低下,鼻梁低,舌体厚大,腹胀,便秘,有脐疝。最佳治疗是()
《诸病源候论》的作者是
在一次考试中,试卷上画了五大洲的图形,每个图形都编了号,要求填出其中任意2个洲名,分别有5名学生填了如下编号。甲:3是欧洲,4是大洋洲;乙:4是非洲,2是大洋洲;丙:1是亚洲,5是美洲;丁:5是非洲,3是欧洲;
四联总处
Thevisitorsdecidedtostayinourcityfor________twodaysastheywantedtohavealookaround.
ThepeopleoftheUSAhavebeenopposedtoacentralizedgovernmentsincelongbeforetheRevolutionof1776.Whenthe13coloni
最新回复
(
0
)