首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序: #include<stdio.h> #define S(x)x*x void main( ) { int k=5,j=2; printf(″%d,%d\n″,S(k+j+2),S(j+k+2)); } 程序的运行结果是( )。
有以下程序: #include<stdio.h> #define S(x)x*x void main( ) { int k=5,j=2; printf(″%d,%d\n″,S(k+j+2),S(j+k+2)); } 程序的运行结果是( )。
admin
2019-07-14
55
问题
有以下程序:
#include<stdio.h>
#define S(x)x*x
void main( )
{
int k=5,j=2;
printf(″%d,%d\n″,S(k+j+2),S(j+k+2));
}
程序的运行结果是( )。
选项
A、21,18
B、81,81
C、21,21
D、18,18
答案
A
解析
带参数的宏的调用格式:宏名(实参表),替换过程是:用宏调用提供的实参字符串,直接替换宏定义命令行中相应形参字符串,非形参字符保持不变。s(k+j+2)被s换成k+j+2*k+j+2,计算时先计算2*k,结果为21;S(j+k+2)被S换成j+k+2*j+k+2,计算时先计算2*j,结果为18。程序的运行结果是21,18。
转载请注明原文地址:https://kaotiyun.com/show/W8Rp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
若有以下程序#includemain(){inta=0,b=0,c=0,d;c=(a+=b,,b+=a);/*第4行*/d=c;;/*第5行*/;/*第6行*/;printf("%d,%d,%d\n",a,b,c);/*第
设有以下程序段inty;y=rand()%30+1;则变量y的取值范围是()。
若有以下程序#includechar*a="you";charb[]="WelcomeyoutoChina!";main(){inti,j=0;char*p;for(i=0;b[i]!=’\0’;i++){
结构化程序设计的基本原则不包括()。
一棵二叉树中共有80个叶子结点与70个度为1的结点,则该二叉树中的总结点数为
对长度为n的线性表排序,在最坏情况下,比较次数不是n(n-1)/2的排序方法是( )。
数据字典(DD)所定义的对象都包含于
对长度为10的线性表进行冒泡排序,最坏情况下需要比较的次数为
设有表示学生选课的三张表,学生S(学号,姓名,性别,年龄,身份证号),课程C(课号,课名),选课SC(学号,课号,成绩),则表SC的关键字(键或码)为( )。
软件调试的目的是
随机试题
肺包虫囊肿与肺囊肿的最重要鉴别是
将上睑内侧脂肪垫与中央脂肪垫分隔开的组织是
智商同为85,其一是山区农民,结合他受教育程度和所处环境,考虑其智力基本正常;其二是某大学教授,结合其他表现,考虑有大脑退行性改变的可能,这是遵循心理测验的
男,67岁。慢性咳嗽、咳痰20多年,活动后气急4年,查体:双肺散在干湿啰音,心脏正常。血白细胞11×109/L,X线胸片双肺中下肺野纹理增强。该患者做胸部X线检查,目的是
案例D供气公司位于N省B市C县工业园区内,有员工85人,法定代表人为甲。甲认为,公司员工不足100人,没有必要设置安全生产管理部门,也没有必要配备专职安全生产管理人员。公司技术人员乙于2010年通过了全国注册安全工程师执业资格考试,但未注册。乙被
饰面砖粘贴工程验收的主控项目有()。
在股利支付方式下,()并不直接增加股东的财富。
克罗恩病手术治疗的指征包括
在满足实体完整性约束的条件下
A、Hedoesn’tlikeofficework.B、Heisauniversitygraduate.C、Themoneyisnottoobadandthere’splentyoffreshair.D、Iti
最新回复
(
0
)