首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 #include <stdio.h> #define S(x) x*x/x main( ) { int k = 6, j = 3; printf("%d,%d\n", S(k+j+2), S(j+k+2)); } 程序运行后的输出结果是
有以下程序 #include <stdio.h> #define S(x) x*x/x main( ) { int k = 6, j = 3; printf("%d,%d\n", S(k+j+2), S(j+k+2)); } 程序运行后的输出结果是
admin
2020-04-18
34
问题
有以下程序
#include <stdio.h>
#define S(x) x*x/x
main( )
{ int k = 6, j = 3;
printf("%d,%d\n", S(k+j+2), S(j+k+2));
}
程序运行后的输出结果是
选项
A、11,11
B、29,29
C、26,29
D、121,121
答案
B
解析
#define命令是C语言中的一个宏定义命令,标识符一般使用大写,为了区分其他标识符,它用来将一个标识符定义为一个字符串,该标识符被称为宏名,被定义的字符串称为替换文本。宏定义不进行其他操作,仅仅只是替换标识符。S(k+j+2)=k+j+2*k+j+2/k+j+2,经计算可得29,S(j+k+2)=j+k+2*k+j+2/j+k+2,计算可得29。因此输出为29,29。答案为B选项。
转载请注明原文地址:https://kaotiyun.com/show/MjCp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
以下关于C语言数据类型使用的叙述中错误的是()。【10年3月】
有以下程序:#include#definePT3.5;#defineS(x)PT*x*x;main(){inta=1,b=2;printf("%4.1f\n",S(a+b));}程序运行后的输出结果是()。
下列叙述中正确的是()。
请编写函数fun:在形参指针所指的4个整数中找出最大值和最小值,最大的放在a中,最小的放在d中。注意:部分源程序存在PROG1.C中,请勿改动主函数main和其他函数中的任何内容,仅在函数fun的花括号中填入所编写的若干语句。给定源程序
使用VC++2010打开考生文件夹下prog1中的解决方案。此解决方案的项目中包含一个源程序文件prog1.c。请编写函数fun,其功能是:求n(n<10000)以内的所有四叶玫瑰数并逐个存放到result所指的数组中,四叶玫瑰数的个数作为函数值返回。
对于一个正常运行的C程序,下列叙述中正确的是()。
下列叙述中,不属于软件需求规格说明书的作用的是()。
数据库设计中,用E—R图来描述信息结构但不涉及信息在计算机中的表示,它属于数据库设计的()。
设fp=fopen(“file”,“w”);,关于文件操作叙述的选项中正确的是()。
下列关于逻辑运算符两侧运算对象的叙述中正确的是()。
随机试题
颅脑损伤病人昏迷时间较长,营养疗法宜选用的补给途径是
关于胸腔积液病因的描述,哪项是正确的
有助于发现临床上感觉通路和视觉通路病灶的检查是
氢氯噻嗪
砌体结构中,墙体的高厚比验算与下列( )项无关。
植被破坏的生态补偿量不应少于破坏量,具体补偿量确定原则为()。
设备监理单位与政府有关的质监部门之间是()的关系。
被评估成套设备购建于2006年12月,账面价值100万元,2011年对设备进行技术改造,追加投资20万元,2016年12月对该设备进行评估。经评估人员调查分析得到如下数据:(1)从2006年到2011年,每年该类设备价格上升率为10%,而从2011年至
根据中外合资经营企业法律制度的有关规定,合营企业应当按时向政府有关部门报送会计报表。下列部门中,合营企业应当向其报送年度会计报表的有()。
陕西“房姐”龚爱爱事件、山西“八证公安局长”事件、安徽“幽灵户口”事件……近年来,这些案件频频刺激着公众的神经。公安部数据显示,2014年上半年全国共清理注销重复户口27.1万个,查办伪造买卖户口证件案件149起,查处责任民警和辅警46人。公安部有关负责人
最新回复
(
0
)