首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 #inolude #define S(x)4*(x)*x+1 void main() { int k=5,j=2; printf("%d\n",S(k+j)); } 程序运行后的输
有以下程序 #inolude #define S(x)4*(x)*x+1 void main() { int k=5,j=2; printf("%d\n",S(k+j)); } 程序运行后的输
admin
2016-12-28
22
问题
有以下程序
#inolude
#define S(x)4*(x)*x+1
void main()
{
int k=5,j=2;
printf("%d\n",S(k+j));
}
程序运行后的输出结果是
选项
A、197
B、143
C、33
D、28
答案
B
解析
这道题涉及到带参数的宏的定义和替换这个知识点。在程序中定义了带参数的宏S(x),当在主函数中用参数k+j调用宏S时,根据宏替换的原则,则S(k+j)=S(5+2)=4*7*5+2+1=143。
转载请注明原文地址:https://kaotiyun.com/show/6rDp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
有以下程序voidf(int*q){inti=0;for(;i
有以下程序intf(intn){if(n==1)return1;elsereturnf(n-1)+1;}main(){inti,j=0;for(i=1;i
有以下程序#includemain(){intc;while((c=getchar())!=′\n){switch(c-′2′){case0:case1:putchar(c+4);case2:putcha
有以下程序intf(intn){if(n==1)return1;elsereturnf(n-1)+1;}main(){inti,j=0;for(i=1;i
有以下程序main(){intk=5,n=0;do{switch(k){case1:case3:n+=1;k--;break;default:n=0;k--;case2:case
以下4个程序中,完全正确的是
已知bead指向一个带头结点的单向链表,链表中每个结点包含数据域(data)和指针域(next),数据域为整型。以下函数求出链表中所有连接点数据域的和值作为函数值返回。请在横线处填入正确内容。{intdata;structlink*next;
设变量x和y均已正确定义并赋值,以下if语句中,在编译时将产生错误信息的是______。
下列叙述中,不属于测试的特征的是
随机试题
蓝田公司2014年12月31日部分总账及其所属的明细账余额如下表所示:要求:根据上述资料计算并填列资产负债表中的空白项目。
A.冠心病B.扩张性心肌病C.肥厚性心肌病D.室壁瘤E.瓣膜性心脏病心室壁收缩增强,室间隔不均匀性增厚,心室腔变形、狭小甚至闭塞
患者,女,45岁。已婚,15年前生育一子后闭经、体力差,每因感染而脱水,血压偏低,需住院输液治疗,有时需要用糖皮质激素方可恢复,查体:神清合作,心肺腹未见异常。问题3:最有效的治疗是
某5岁外来儿童出现了肌张力减弱、肌力下降、腱反射减弱或消失等症状,属于急性弛缓性麻痹病例(AFP),其监测目的不包括()
A、病人角色减退B、病人角色缺如C、病人角色冲突D、病人角色强化E、病人角色异常出现小病大养的情况可能属于
青霉素与以下哪些药物合用可减少青霉素类的肾小管分泌而延长其血浆半衰期()。
为了抑制通货膨胀,国家宏观调控部门可以采取的措施是()。
大众富裕阶层是指个人可投资资产在10万美元(约65万元)至100万美元(约650万元)之间的中产阶级群体,他们中的很大一部分又被通俗地称为“高级白领”。这一阶层投资品种的前三大类分别是银行理财产品、房地产和股票。根据上述定义,下列属于大众富裕阶层的是:
试述苏联教育家马卡连柯的教育思想。
货币均衡的自发实现主要依靠()。
最新回复
(
0
)