首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序: #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
51
问题
有以下程序:
#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全国计算机二级
相关试题推荐
以下选项中函数形参不是指针的是
以下选项中关于C语言常量的叙述错误的是
有以下程序#includemain(){ints[12]={1,2,3,4,4,3,2,1,1,1,2,31,c[5]={0),i;for(i=0;i
若有以下程序#includemain()(inta=1,b=2,c=3,d=4;if((a=2)&&(b=1))c=2;if((c==3)||(d=-1))a=5;
函数fun的功能是:将a、b中的两个正整数合并形成一个新的整数放在c中。合并的方式是:将a中的十位和个位数依次放在变量e的十位和千位上,b中的十位和个位数依次放在变量c的个位和百位上。例如,当a=45,b=12。调用该函数后,c=5241。注意:部分源
下列给定程序中,函数fun的功能是:根据形参m的值(2≤m≤9),在m行m列的二维数组中存放如下所示规律的数据,由main函数输出。请改正程序中的错误,使它能得出正确的结果。注意:部分源程序在文件MODI1.C中,不要改动main函数,不得增行或删行
在软件开发中,需求分析阶段产生的主要文档是()。
有以下程序:#include<stdio.h>main(){while(getchar()!=’\n’);}以下叙述中正确的是()。
下列程序中函数f的功能是:当flag为1时,进行由小到大排序;当flag为0时,进行由大到小排序voidflintb[],intn,intflag)main(){intij,t;{inta[10]={5,4,
某带链的队列初始状态为front=rear=NULL。经过一系列正常的入队与退队操作后,front=10,rear=5。该队列中的元素个数为()。
随机试题
8个月男婴,反复两次皮肤脓疱疹,伴发热已5天,近一天呕吐,呈喷射状,且抽搐一次,诊断为化脓性脑膜炎,给大剂量青霉素治疗7天后停药。近几日发现头围增大,前囟门隆起,叩诊头颅呈破壶声,两眼球向下看似落日。应考虑诊断
矫正棒料或轴类零件时一般采用延展法。()
外阴恶性肿瘤约占女性全身恶性肿瘤的_________%,占女性生殖系肿瘤的_________%,常见于_________岁以上的妇女。
A、全血细胞减少B、红细胞和血红蛋白量增加C、原幼和早幼粒细胞明显增多D、中性杆状核和晚幼粒细胞明显增多E、骨髓巨核细胞数正常或增多见于特发性血小板减少性紫瘫()
男,70岁,较长时间大便干燥,近2周来,排便时疼痛伴出血,经检查,肛管皮肤全层裂开,形成溃疡,诊断为肛裂。采用坐浴等非手术治疗。该病人肛门坐浴的水温应为()。
施工起重机械和整体提升脚手架、模板等自升式架设设施安装、拆卸单位未编制拆装方案、制定安全施工措施的,责令限期改正,处()的罚款。
内装修做贴面类,常用的直接镶贴饰面有()。
简述中学历史教学如何培养批判性思维能力。
已知二次型f(x1,x2,x3)=4x22-3x23+4x1x2-4x1x3+8x2x3.用正交变换把二次型f化为标准形,并求出相应的正交矩阵.
一个公司在某个园区的2栋建筑物中分别有办公室,现在这个公司要组装网络,这种网络环境属于()。
最新回复
(
0
)