首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 #include #define N5 #define MN+1 #define f(x) (x*M) main() { int i1, i2; i1 = f(2) ; i2 = f(1+1) ; printf("%d %d\n
有以下程序 #include #define N5 #define MN+1 #define f(x) (x*M) main() { int i1, i2; i1 = f(2) ; i2 = f(1+1) ; printf("%d %d\n
admin
2015-07-31
45
问题
有以下程序
#include
#define N5
#define MN+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/UEDp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
下列程序的输出结果是______。#include<string.h>main(){char*str1="abcde",*str2="abcd";strl++;str2++;printf("%d\
以下程序的运行结果是______。main(){chart=02;printf("%d\n",t=++t>>2);}
下面程序的输出结果是______。main(){inta[10]={0,1,2,3,4,5,6,7,8,9},*p=a+4;printf("%d\n",p[3]);}
若执行下面的程序时,从键盘上输入5和2,则输出结果是______。main(){inta,b,k;scanf("%d,%d",&a,&b);k=a;if(a<b)k=a%b;e
下列二维数组初始化语句中,不正确的是()。
以下有4组用户标识符,其中合法的一组是______。
在软件生命周期中,能准确地确定软件系统必须做什么和必须具备哪些功能的阶段是______。
下列关于栈的叙述中正确的是_______。
下列叙述中正确的是()。
下列工具中为需求分析常用工具的是()。
随机试题
Younevertoldushisphonenumber,______?
A.氢氯噻嗪B.咖啡因C.两者均可发生D.两者均不是
患者,男,32岁。2周来右侧后牙喝冷热水引起疼痛。近3日来,夜间痛影响睡眠,并引起半侧耳后部痛,服镇痛药效果不明显。检查时见右侧上、下后牙多个充填体。应考虑的最可能诊断是
A.黄芪配茯苓B.生姜配生南星C.附子配瓜蒌D.丁香配郁金E.白芍配当归属相杀配伍的是()
下列属于其他银行业金融机构的有()。
仲裁又称()。
概述法是对景点的景观布局、特色等基本情况进行理论性介绍的方法。()
小张去银行营业点办理业务,如果等待时间超过30分钟则不再继续办理。据统计,该营业点客户等待时间超过30分钟的概率为0.2,如果小张某月去该营业点5次,则至少成功办理4次业务的概率在哪个范围内?()
To:SwichenKing,GeneralManagerFrom:SamanthaLouis,OfficeManagerDate:November28th,2009Subject:PurchaseofaMicro
A、Shedidn’tseemtobedoingaswellasherFacebookfriends.B、Shespentmoretimeupdatingherfriendsthanherfamily.C、She
最新回复
(
0
)