首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序: #include #define D(x)2*x+3 main() { int i=1,j=2; printf("%d\n",D(i+j)); } 程序运行后的输出结果是(
有以下程序: #include #define D(x)2*x+3 main() { int i=1,j=2; printf("%d\n",D(i+j)); } 程序运行后的输出结果是(
admin
2019-01-11
64
问题
有以下程序:
#include
#define D(x)2*x+3
main()
{
int i=1,j=2;
printf("%d\n",D(i+j));
}
程序运行后的输出结果是( )。
选项
A、7
B、6
C、9
D、2
答案
A
解析
宏定义只作简单的替换,pr4ntf()函数中“D(i+j)”表达式执行运算为2*i+j+3,代入i,j,答案为A选项。
转载请注明原文地址:https://www.kaotiyun.com/show/b4xp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
执行以下程序后,输出#号的个数是【】。#include<studio.h>main(){inti,j;for(i=1;i<5;i++)for(j=2;j<=i;j++)putchar(’#’);}
排序是计算机程序设计中的一种重要操作,常见的排序方法有插入排序、【】和选择排序等。
有以下程序#include<stdio.h>voidWriteStr(char*fn,char*str){FILE*fp;fp=fopen(fn,"w");fputs(str,fp);fclose(fp);
在下列几种排序方法中,要求内存量最大的是______。
有如下程序:main(){intn[5]={0,0,0},i,k=2;for(i=0;i&printf("%d\n",n[k]););}该程序的输出结果是()。
关系模型允许定义3类数据约束,下列不属于数据约束的是()。
软件定义时期主要包括______和需求分析两个阶段。
如果进栈序列为A,B,C,D,则可能的出栈序列是()。
设循环队列为Q(1:m),其初始状态为front=rear=m。经过一系列入队与退队运算后,front=15,rear=20。现要在该循环队列中寻找最大值的元素,最坏情况下需要比较的次数为()。
下列排序方法中,最坏情况下时间复杂度最小的是()。
随机试题
在必要的情况下,要以单位的汉语名称的简称作为汉字符号使用,作为法定计量单位的符号。()
贷款发放前,抵押人与银行要以书面形式签订抵押合同。抵押合同包括()。
收入确认与计量的五个步骤中,主要与收入的确认相关的有()。
下列项目中,可能会贷记“应收账款”科目的项目有()。
个体执行任务时追求成功的内在驱动力称为()。
中国素有“瓷国”之称,在国内称为“瓷都”是_______(地名),“陶都”是_______(地名)。
我国事业单位及其管理体制改革的具体原则是()。
受到处分的事业单位工作人员对处分决定不服可以提出申诉,申诉期间,原机关处分决定()。
设为().
A、Useairblowertodrythehair.B、Useshampooregularly.C、Letthehairdrynaturally.D、HavehaircutonceamonthC细节题。对话最后,
最新回复
(
0
)