首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 #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
2022-04-01
45
问题
有以下程序
#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/O2kp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
有以下程序:#include<stdio.h>main(){chars[]={"012xy"};inti,n=0;for(i=0;s[i]!=0;i++)if(s[i]>=’a’&&s[i]<=’z’)n++;prinff("%d\n
若有以下程序#includemain(){intk=3;voidsp(int*a){intb=2;sp(&k);*a=*a*2;printf("
关于字符串的叙述中正确的是()。
数据库管理系统是
下列排序法中,每经过一次元素的交换会产生新的逆序的是
C语言中char类型数据占字节数为
使用VC++2010打开考生文件夹下modi1中的解决方案。此解决方案的项目中包含一个源程序文件modi1.c。在此程序中,函数fun的功能是:统计substr所指的字符串在str所指的字符串中出现的次数。例如,若字符串为aaas1kaaas,
违背数据流图(DFD)构造规则的是
程序流程图中带有箭头的线段表示的是
用于软件测试的实例主要包括哪些内容?()
随机试题
间变性肿瘤是指
药物相互作用对药效学的影响A、拮抗作用B、敏感化作用C、作用相加或增加疗效D、增加毒性或不良反应E、协同作用和减少不良反应甲氧氯普胺不宜联用吩噻嗪类抗精神病药
某故意杀人案,经过一审、二审后,判处被告人死刑缓期执行。在死刑缓期执行期间,真凶出现并供述了杀人的全过程,人民检察院提起抗诉,下列关于审判监督程序的表述错误的是:()
分析取源部件的取样点的周围不应有()和物料堵塞或非生产过程的化学反应。
某建设单位准备建一座图书馆,建筑面积5000m2,预算投资3500万元,建设工期为10个月。工程采用公开招标的方式确定承包商。按照(《中华人民共和国招标投标法》和《中华人民共和国建筑法》的规定,建设单位编制了招标文件,并向当地的建设行政管理部门提出了招标申
下列选项中属于银行汇票的绝对记载事项的有( )。
2005年5月23日,中国人民银行发布了《短期融资券管理办法》。根据该办法规定,短期融资券是指企业依照该办法规定的条件和程序在证券交易所发行和交易,约定在一定期限内还本付息,最长期限不超过两年的有价证券。()
甲公司2×15年至2×20年发生以下交易或事项:2×15年12月31日购入一栋管理用办公楼,实际取得成本为6000万元。该办公楼预计使用年限为20年,预计净残值为零,采用年限平均法计提折旧。因公司迁址,2×18年6月30日甲公司与乙公司签订租赁协议。该协
制作感觉比率量表的直接方法是()
Howmanytabletsatmostcanapersonover12havein24hours?Whatistheadviceforonewhocannotsleepwellaftertakingt
最新回复
(
0
)