首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序: #include<stdio.h> #define S(x)(x/x)*x main() {int k=6,j=3; printf("%d,%d\n",S(k+j),S(j+k)); } 程序运行后的输出结果是( )。
有以下程序: #include<stdio.h> #define S(x)(x/x)*x main() {int k=6,j=3; printf("%d,%d\n",S(k+j),S(j+k)); } 程序运行后的输出结果是( )。
admin
2020-01-10
38
问题
有以下程序:
#include<stdio.h>
#define S(x)(x/x)*x
main()
{int k=6,j=3;
printf("%d,%d\n",S(k+j),S(j+k));
}
程序运行后的输出结果是( )。
选项
A、57,39
B、57,57
C、9,9
D、39.39
答案
A
解析
本题考查宏定义:宏定义是在程序预处理阶段直接进行文本替换,所以本题中S(k+i)、S(i+k)可以替换为:S(k+j)=(k+j/k+j)×k+j=(6+3/6+3)×6+3=57;S(j+k)=(j+k/j+k)×j+k=(3+6/3+6)×3+6=39,故答案为A。(注:宏定义中的形参一定要使川小括号括起来,以避免出错)。
转载请注明原文地址:https://kaotiyun.com/show/4FCp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
以下叙述中正确的是
有以下程序main(){intx=35,B;charz=’B’:B=((x)&&(z
若有定义语句:inta=3,b:2,c=1;以下选项中错误的赋值表达式是
下列给定程序中,函数fun的功能是:将形参s所指字符串中下标为奇数的字符按ASCII码大小递增排序,并将排序后下标为奇数的字符取出,存入形参P所指字符数组中,形成一个新串。例如,形参s所指的字符为“baawrskjghzlicda”,执行后P所指字符数组
函数fun的功能是:将a、b中的两个正整数合并形成一个新的整数放在c中。合并的方式是:将a中的十位和个位数依次放在变量e的十位和千位上,b中的十位和个位数依次放在变量c的个位和百位上。例如,当a=45,b=12。调用该函数后,c=5241。注意:部分源
以下选项中与if(a=1)a++;elsea=b;语句功能不同的语句是()。
设文件指针fp已定义,执行语句fp=fopen("file","w");后,以下针对文本文件file操作叙述的选项中正确的是
在带链队列中,经过一系列正常的操作后,如果front=rear,则队列中的元素个数为
下面不属于软件需求规格说明书内容的是
设循环队列的存储空间为Q(1:35),初始状态为front=rear=35。现经过一系列入队与出队运算后,front=15,rear=15,则循环队列中的元素个数为()。
随机试题
1922年1月,中国共产党领导的第一次工人运动高潮的起点是()
纯净胃液pH值为
期货公司申请金融期货经纪业务资格,控股股东净资产不低于人民币5000万元。( )
证券投资者在证券营业部开立资金账户时不须签署的文件是()。
设NA为阿伏加德罗常数的值,下列叙述正确的是()。
小明的爸爸因小明在幼儿园中与其他小朋友打架,将小明毒打一顿,致使小明住院治疗一个星期。小明爸爸的行为是()
20世纪80年代以后,教育心理学研究的成果集中体现在哪些方面?
根据《中华人民共和国刑法》的规定,对于中止犯罪,没有造成损害的,应当()
由出票银行签发的、由其在见票时按照实际结算金额无条件支付给收款人或者持票人的票据被称为()。
软件测试的目的是
最新回复
(
0
)