首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序: #include #define N 5 #define M N+l #deftile f(x)(x*M) main() { int i1,i2: i1=f(2); i2=f(
有以下程序: #include #define N 5 #define M N+l #deftile f(x)(x*M) main() { int i1,i2: i1=f(2); i2=f(
admin
2020-04-18
18
问题
有以下程序:
#include
#define N 5
#define M N+l
#deftile 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、1 1 11
D、1 1 7
答案
D
解析
本题考查宏定义的用法,宏定义只是做个简单的替换,所以本题中执行f(2)=(2*N+1)=11,执行f(1+1)=(1+1;*N+1)=7。选项D正确。
转载请注明原文地址:https://kaotiyun.com/show/NtCp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
下列程序中函数f的功能是:当flag为1时,进行由小到大排序;当flag为0时,进行由大到小排序voidflintb[],intn,intflag)main(){intij,t;{inta[10]={5,4,
有以下程序#includemain()intfun(){inti,s=1;{staticintx=1:for(i=1;i
以下程序的主函数中调用了其前面定义的fun函数#includemain(){doublea[15],k;k=fun(a);}则以下选项中错误的fun函数首部是
有以下程序,程序中库函数islower(ch)用以判断ch中的字母是否为小写字母#include#includevoidfun(char*p){inti=0;while(p[i]){if(p[
有以下程序#includevoidmain(){chars[]={"012xy"};inti,n=0;for(i=0;s[i]!=0;i++)if(s[i]>=’a’&&s[i]
以下叙述中正确的是
有以下程序:#includevoidmain()voidfun(char*c){chars[81];{while(*c)gets(s);fun(s);puts(s);{if(*c>=’a
以下函数按每行8个输出数组中的数据:voidfun(int*w,intn){inti;for(i=0;i
下面对软件测试描述错误的是()。
随机试题
()是党内政治生活正常开展的重要制度保障。
某商店花10000元进了一批商品,按期望获得25%的利润来定价,结果只销售了商品总量的30%,为尽快完成资金周转,商店决定打折销售,这样卖完全部商品后,亏本1000元,则商店是按定价打()折销售的。
下列不属于对油气田开发项目综合评价时应予综合分析的内容是()。
工程项目人力资源管理的一般过程包括()。
下列选项所表述的内容,包含在“没有和谐稳定的环境,百姓就不会有安居乐业的家园”中的是()。
垄断者要实现市场分割的条件之一是()。
“任何个别(无论怎样)都是一般”。这句话的含义是()
Soft-drinksaleshavebeendecliningforninestraightyears.Thisismuchmorethanatrend—it’safundamentalshiftinconsum
A、Peopledonotfeelabigdeal.B、Peoplefeelcompletelyoccupied.C、Peoplefeelshockedandhurt.D、Peoplefeelangryandexas
WhatisRachel’sextendedessayabout?
最新回复
(
0
)