首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序: #include #define S(x)x/x*x main() { int k=6,j=3; printf("%d,%d\n",S(k+j),S(j+k)); } 程序运行后的输出
有以下程序: #include #define S(x)x/x*x main() { int k=6,j=3; printf("%d,%d\n",S(k+j),S(j+k)); } 程序运行后的输出
admin
2016-04-07
21
问题
有以下程序:
#include
#define S(x)x/x*x
main()
{ int k=6,j=3;
printf("%d,%d\n",S(k+j),S(j+k));
}
程序运行后的输出结果是( )。
选项
A、27,27
B、9,9
C、27,29
D、29,29
答案
C
解析
定义一个带参数的宏时,字符串内的形参通常要用圆括号括起来,以避免出错。本题中,S(k+j)相当于执行运算k+j/k+j*k+j,将k、j值代入运算后取整为27,S(j+k)同理,因此答案为C选项。
转载请注明原文地址:https://jikaoti.com/ti/Qzi0FFFM
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
下列叙述中正确的是()。
下列特征中不是面向对象方法的主要特征的是()。
下列程序段是从键盘输入的字符中统计小写字母的个数,用换行符结束循环。请填空。intn=0,c;c=getchar();while(c!=’\n’){if(______)
在数据的存储结构中,不仅需要存储各数据元素的信息,还要存放各元素之间______的信息。
设有下列定义:structsk{intm;floatx;}data,*q;若要使q指向data中的m域,正确的赋值语句是()。
下面程序的输出是______。main(){intx=3,y=6,a=0;while(x++!=(y-=1)){a+=1if
若有如下结构体说明:structSTRU{inta,b;charc:doubled;structSTRU*p1,*p2;}请填空,以完成对t数组的定义,t数组的每个元素为该结构体类型。【】
以下叙述中错误的是______。
若某二叉树的前序遍历访问顺序是abdgcefh,中序遍历访问顺序是dgbaechf,则其后序遍历的结点访问顺序是
随机试题
感染艾滋病病毒过后,按照感染的程度、时间和临床表现可将其分为下列各期,除了
追问病史有重要价值的是入院后查尿蛋白(++++),下列治疗中最不恰当的是
胎龄33周,日龄5天的新生儿,顺产,出生后第3天开始出现哭声弱,吸吮无力,双下肢硬肿,精神不佳,皮肤黄染,体温32℃。此患儿首要的护理措施是()
向人民法院请求保护民事权利的诉讼时效期间为3年。法律另有规定的,依照其规定。()
甲公司为增值税一般纳税人,适用的增值税税率为13%。2019年12月20日,甲公司发出D产品一批,委托戊公司以收取手续费方式代销。该批产品的成本为600万元。戊公司按照D产品销售价格的10%收取代销手续费,并在应付甲公司的款项中扣除。12月31日,收到戊公
学生集体与学生群体相比较而言,学生集体是学生群体的()
既要“做正确的事”,又要“正确地做事”指的是计划的()。
下列各组动词中,不能带宾语的是()。
下列哪些情形应当依法决定劳动教养?()
教育活动中最基本的关系是师生关系。下列不属于我国师生关系主要表现形式的是()。
最新回复
(
0
)