首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 #include <stdio.h> #define N 5 #define M N+1 #define f(x) (x*M) main() { int i1
有以下程序 #include <stdio.h> #define N 5 #define M N+1 #define f(x) (x*M) main() { int i1
admin
2021-07-09
12
问题
有以下程序
#include <stdio.h>
#define N 5
#define M N+1
#define f(x) (x*M)
main()
{ int i1, i2;
i1 = f(2) ;
i2 = f(1+1) ;
printf("%d %d\n", i1, i2);
}
程序的运行结果是
选项
A、12 7
B、12 12
C、11 11
D、11 7
答案
D
解析
本题考查宏定义的用法,宏定义只是做个简单的替换,所以本题中执行f(2)=(2*N+1)=11,执行f(1+1)=(1+1*N+1)=7。选项D正确。
转载请注明原文地址:https://kaotiyun.com/show/Jptp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
设有定义:intk=0;以下选项的4个表达式中与其他3个表达式的值不相同的是()。
以下叙述中正确的是()。
在结构化方法中,用数据流程图(DFD)作为描述工具的软件开发阶段是()。
程序流程图中带有箭头的线段表示的是()。
有以下程序:#include<stdio.h>structst{intx:inty;}a[2]={5,7,2,9};main(){printf("%d\n",a[0].y*a[
函数fun的功能是:将形参a所指数组中的前半部分元素中的值和后半部分元素中的值对换。形参n中存放数组中数据的个数,若n为奇数,则中间的元素不动。例如:若a所指数组中的数据依次为:1、2、3、4、5、6、7、8、9,则调换后为:6、7、8、9、5、
有以下程序段int*p;p=_______malloc(sizeof(int));若要求使P指向一个int型的动态存储单元,在横线处应填入的是
avg函数的功能是求整型数组中的前若干个元素的平均值,设数组元素个数最多不超过10,则下列函数说明语句错误的是
下面关于算法的叙述中,正确的是()。
需求分析阶段的任务是()。
随机试题
A.补中益气汤B.升阳益胃汤C.东垣清暑益气汤D.归脾汤内伤发热气虚血亏证,兼气虚下陷者可选用
A.急性肾炎综合征B.快速进行性肾炎综合征C.肾病综合征D.慢性肾炎综合征E.隐匿性肾炎综合征毛细血管内增生性肾小球肾炎的临床表现是
A.预防为主B.强制免疫C.主动免疫D.被动免疫E.混合免疫国家对严重危害养殖业生产和人体健康的动物疫病实施
按照计息方式的不同,附息债券还可细分为( )。
证券公司的自营业务决策机构原则上应当按照()来设立。
他给机关( )的第一个好制度,就是干部定时参加集体劳动。
金代女真贵族的火葬主要以木棺、木匣或石函等来盛敛骨灰。火葬在金代女真人中一直流行,但是金代早期金源地区的土坑火葬墓与金代中期以后的各类火葬墓有着本质区别,前者是女真旧俗的遗留,后者则受到了佛教影响。而金代中后期,女真人占领黄河流域后,佛教在汉族中已经十分盛
软件维护阶段的任务分为三部分:理解现有系统、【】现有系统、重新确认修改部分。
有如下类及函数的定义:classWow{intk;public:Wow(intn=0):k(n){}intincre(){return++k;}
Whatisthepassagemainlyabout?WhichofthefollowingstatementsisNOTcorrect?
最新回复
(
0
)