首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序: #include #define M 5 #define f(x,y)x*y+M main() { int k; k=f(2,3)*f(2,3); printf(“%d\n”,k); } 程序的运行结果是( )。
有以下程序: #include #define M 5 #define f(x,y)x*y+M main() { int k; k=f(2,3)*f(2,3); printf(“%d\n”,k); } 程序的运行结果是( )。
admin
2018-02-02
74
问题
有以下程序:
#include
#define M 5
#define f(x,y)x*y+M
main()
{
int k;
k=f(2,3)*f(2,3);
printf(“%d\n”,k);
}
程序的运行结果是( )。
选项
A、22
B、41
C、100
D、121
答案
B
解析
宏定义中的函数在调用时只做简单的替换功能。所以k=2*3+5*2*3+5=41。
转载请注明原文地址:https://kaotiyun.com/show/nPxp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
以下定义语句中正确的是
阅读程序:#include<string.h>#include<strdio.h>strle(chara[],charb[]){intnum=0,n=0;while(*(a+num)!=’0’)num++
有以下程序:main(){charnn[4][3]={"12","34","56","78"),*pn[4];intk,s=0;for(k=0;k<4;k++)pn[k)=nn[k];for(k
线性表常采用的两种存储结构是()。
对建立良好的程序设计风格,下列描述正确的是()。
有以下程序main(){chara,b,c,d;scanf("%c,%c,%d,%d",&a,&b,&c,&d);printf("%c,%c,%c,%c\n",a,b,c,d);}
软件危机出现于60年代末,为了解决软件危机,人们提出了【】的原理来设计软件,这就是软件工程诞生的基础。
排序是计算机程序设计中的一种重要操作,常见的排序方法有插入排序、【】和选择排序等。
下列描述中,不是线性表顺序存储结构特征的是()。
以下程序的功能是:处理由学号和成绩组成的学生记录,N名学生的数据已在主函数中放入结构体数组s中,它的功能是:把分数最高的学生数据放在h所指的数组中,注意:分数高的学生可能不只一个,函数返回分数最高学生的人数。请填空。#include<stdio.
随机试题
四边孔的结构有()
姜氏何厌之有?不如早为之所。
临终患者最早出现的心理反应阶段是
甲公司依据生效仲裁裁决书向法院申请执行乙公司拖欠的货款100万元。执行程序中,双方当事人达成和解协议,由乙公司在1个月内分两次支付货款95万元。关于本案,下列哪一种做法是不正确的?()
某农村养殖户为扩大规模而向银行借款,欲以其财产设立浮动抵押。对此,下列哪些表述是正确的?()
()为委托人的具体分类。
课程资源的类型有哪些?
通货紧缩[华南理工大学2012研;湖南大学2015研]
设有如下变量声明:DimTestDateAsDate为变量TestDate正确赋值的表达方式是______。
HowtoReadEffectivelyManystudentstendtoreadbookswithoutanypurpose.Theyoftenreadabookslowlyandingreatdet
最新回复
(
0
)