首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序,程序运行后的输出结果是 #include<stdio.h> #define S(x)4*(x)*x+1 void main() {int k=5,j=2; printf("%d\n",S(k+j)); }
有以下程序,程序运行后的输出结果是 #include<stdio.h> #define S(x)4*(x)*x+1 void main() {int k=5,j=2; printf("%d\n",S(k+j)); }
admin
2020-11-23
33
问题
有以下程序,程序运行后的输出结果是
#include<stdio.h>
#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+i)=S(5+2)=4*7*5+2+1=143。
转载请注明原文地址:https://kaotiyun.com/show/Wc3p777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
以下叙述中正确的是()。
以下叙述中正确的是()。
有以下程序:#include<stdio.h>voidmain(){intm=1,n=2,*P=&m,*q=&n,*r;r=p;p=q;q=r;printf(″%d,%d,%d,%d\n″,m,n,*p,*q);}程序运行后的输出结果
下列叙述中正确的是()。
以下程序段中的变量已正确定义:for(i=0;i<4;i++,i++)for(k=1;k<3;k++);printf("*");程序的运行结果是()。
在32位编译器上,设有定义char*str1="Hello",str2[]="Hello";,则以下语句printf("%d%d",sizeof(str1),sizeof(str2));的输出结果是
软件按功能可以分为应用软件、系统软件和支撑软件(或工具软件)。下面属于应用软件的是
以下选项中合法的实型常量是
在深度为7的满二叉树中,叶子结点的个数为
在结构化方法中,用数据流程图(DFD)作为描述工具的软件开发阶段是()。
随机试题
患者,男,50岁。胸痛剧烈,痛无休止,伴身寒肢冷,气短喘促,脉沉微。治疗应选用的方剂是
判定方剂中君药的主要依据是
2012年2月,最高人民法院、最高人民检察院、公安部联合下发《关于依法严惩“地沟油”犯罪活动的通知》,要求各级人民法院、人民检察院、公安机关依法严惩“地沟油”犯罪,切实保障人民生命健康安全。下列对此事件的说法中错误的是:()
对水磨石面层的基本要求有()。
泡沫灭火系统按照喷射方式可分为哪几种?
下列关于股利政策与股份变动的说法中,正确的有()。Ⅰ.股利政策是股份公司稳健经营的重要指标Ⅱ.股利政策是指股份公司对公司经营获得的盈余公积和应付利润采取现金分红或派息、发放红股等方式回馈股东的制度与政策Ⅲ.从理论上说,不论是分割还是合并
根据企业国有资产法律制度的规定,下列各项中,属于国家出资企业改制的形式的有()。
示范法
下列哪项属于一般能力的范畴?()
实施可持续发展战略必须正确处理()。
最新回复
(
0
)