首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
以下程序的输出结果是 ______。 #define SQR(X) X * X main() { int a=16,k=2,m=1; a/=SQR(k/m)/SQR(k+m); printf("%d\n",A)
以下程序的输出结果是 ______。 #define SQR(X) X * X main() { int a=16,k=2,m=1; a/=SQR(k/m)/SQR(k+m); printf("%d\n",A)
admin
2013-02-23
62
问题
以下程序的输出结果是 ______。 #define SQR(X) X * X main() { int a=16,k=2,m=1; a/=SQR(k/m)/SQR(k+m); printf("%d\n",A) ; }
选项
A、16
B、2
C、9
D、1
答案
2
解析
C语言在预编译时遇到带实参的宏名,则按命令行中指定的字符串从左到右进行置换。在做这题时,也不妨运用置换法。得到a/=k+m*k+m/k+m*k+m=16/7=2。注:a为整型,所以在做除法,自动取整。
转载请注明原文地址:https://kaotiyun.com/show/9SPp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
有以下程序:#include<stdio.h>voidfunl(char*p){char*q;q=p;while(*q!=’\0’)}(*q)++;q++;}mains(){chara[]={
以下叙述中错误的是()。
设有以下定义和语句:charstr[20]="Program",*P;p=str;则以下叙述中正确的是()。
有以下程序:#include<stdio.h>main(){inti,t[][3]={9,8,7,6,5,4,3,2,1};for(i=0;i<3;i++)printf("%d",t[2-i]l-i]);}程序执行后的输出结果是(
设fp为指向某二进制文件的指针,且已读到此文件末尾,则函数feof(fp)的返回值为()。
设变量a、b、c、d和y都已正确定义并赋值。若有下列if语句if(a<B)if(c==D)y=0;elsey=1;该语句所表示的含义是()。
若有以下结构体定义,则是正确的引用或定义。Structexample{intx;inty;}V1;
若一个外部变量的定义形式为staticintx;,那么,其中static的作用应该是______。
检查软件产品是否符合需求定义的过程称为______。
随机试题
功能疏肝解郁的药物是()
对怀疑丙种球蛋白缺陷症的患者应做的检查是
原核细胞中氨基酸掺人多肽链的第一步反应是()。
女性,46岁,左乳头刺痒,伴乳晕发红、糜烂3个月,查体:双侧腋窝无肿大淋巴结,乳头分泌物涂片细胞学检查见癌细胞,该病人癌变的类型是
32岁,药物流产后5天,高热伴右下腹痛2天。妇检:白带脓性,宫颈举痛,宫体如妊娠6周,右附件区有明显压痛。本例最可能的诊断是
在民事诉讼中,下列可以作为委托代理人的是()。
从内容方面看,上述资料应属于()。要反映上述20个地区财政收入的平均水平,其算式可以选用的有()。
建设社会主义政治文明,与建设社会主义物质文明和精神文明的协调发展,体现的唯物主义辩证法的道理有()。①一切从实际出发,实事求是②事物是普遍联系的,要坚持用联系的观点看问题③实践决定认识,认识对实践具有反作用④矛盾是普遍存在的,要坚持用一分为二的
一种哲学的重大发展,不在于或者说主要不在于它对已有问题作出新的解释新的说明,而在于面对时代的要求,它改变了自己提出哲学问题的方式。它面向时代发展提出了新的问题,凝结出新的范畴和新的理论。这就是说( )。
Soft-drinksaleshavebeendecliningforninestraightyears.Thisismuchmorethanatrend—it’safundamentalshiftinconsu
最新回复
(
0
)