首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序: #include<stdio.h> #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<stdio.h> #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
2019-04-14
33
问题
有以下程序:
#include<stdio.h>
#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/QmRp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
下列叙述中正确的是()。
数据存储和数据流都是__________,仅仅是所处的状态不同。
若有以下程序段intm=0xabc,n=0xubc;m-=n;printf("%X\n",m);执行后输出结果是
软件设计模块化的目的是【】。
以下函数rotate的功能是:将a所指N行N列的二维数组中的最后一行放到b所指二维数组的第0列中,把a所指二维数组中的第0行放到b所指二维数组的最后一列中,b所指二维数组中其他数据不变。#defineN4voidrotade(inta[]
在最坏情况下,冒泡排序的时间复杂度为【】。
下列选项中,不能用作标识符的是()。
下列给定程序中,函数fun()的功能是:计算整数n的阶乘。请改正程序中的错误,使它能得出正确的结果。注意:不要改动main函数,不得增行或删行,也不得更改程序的结构。试题程序:#include<stdio.h>d
给定程序MODll.C中函数fun的功能是:从N个字符串中找出最长的那个串,并将其地址作为函数值返回。各字符串在主函数中输入,并放入一个字符串数组中。请改正程序中的错误,使它能得出正确结果。注意:不要改动main函数,不得增行或删行,也
按照C语言规定的用户标识符命名规则,不能出现在标识符中的是()。
随机试题
人多数根和根茎药材的采集时间是()(2007年第164题)
设,则().
手术体位要求说法正确的是()
全肺切除术后护理注意事项中正确的是
正常人尿液中可出现的白细胞主要是
进度风险导致的损失不包括( )。
隧道通风控制系统是根据一氧化碳与()检测到的环境及交通量数据等控制风机的运转。
根据《中华人民共和国合同法》,下列合同中属于建设工程合同的有()。
某市地铁建设项目进行公开招标,最终由东方建筑公司中标,合同总价为3.5亿元、工期定为一年,承包合同约定按工程预算总额的25%预付备料款;开工后按月结算工程款,并按理论方法扣回备料款;经过计算,双方约定该工程主要材料和结构件金额约占工价的60%。根
下列不属于资产的基本特征的是( )。
最新回复
(
0
)