首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 #define PT 3.5 ; #define S(x) PT*x*x ; main() { int a=1, b=2; printf("%4.1f\n" , S(a+b)); } 程序运行后的输出结果是
有以下程序 #define PT 3.5 ; #define S(x) PT*x*x ; main() { int a=1, b=2; printf("%4.1f\n" , S(a+b)); } 程序运行后的输出结果是
admin
2018-10-16
51
问题
有以下程序
#define PT 3.5 ;
#define S(x) PT*x*x ;
main() {
int a=1, b=2;
printf("%4.1f\n" , S(a+b)); }
程序运行后的输出结果是
选项
A、31.5
B、7.5
C、程序有错无输出结果
D、14.0
答案
C
解析
本题考查宏定义。预处理语句后面不能加分号,因此程序有错。如果没加分号的话S(a+b)=PT*a+b*a+ b=3.5*1+2*1+2=7.5。
转载请注明原文地址:https://kaotiyun.com/show/Puxp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
语句"printf("a\bhow\’are\’y\\\bou\n");"的输出结果是()。
设x和y均为int型变量,则以下语句:“x+=y;y=x-y;x-=y;”的功能是______。
有以下程序#includemain(){intc;while((c=getchar())!=′\n){switch(c-′2′){case0:case1:putchar(c+4);case2:putcha
下列叙述中,正确的一条是()
设有以下变量定义,并已赋确定的值,charw;intx;floaty;doubleZ;则表达式:w*x+z-y所求得的数据类型为上【】。
在长度为n的有序线性表中进行二分查找,需要的比较次数为()。
设有定义语句:int a[][3]={{0},{1}{2}};,则数组元素a[1][2]的值是【 】。
已知8个数据元素为(34,76,45,18,26,54,92,65),按照依次插入结点的方法生成一棵二叉排序树后,最后2层上的结点总数为______。
在先左后右的原则下,根据访问根结点的次序,二叉树的遍历可以分为三种;前序遍历、【】遍历和后序遍历。
A、(a+b)*h/2B、(1/2)*(a+b)*hC、(a+b)*h*1/2D、h/2*(a+b)2由于1和2都是整型,选项B中1/2的运算结果为0,故整个表达式的值为0,所以它的结果和题目中要求的代数式的计算结果不相符。
随机试题
38岁的姜某由原橡胶制品厂厂长提升为某市化工局副局长,分工负责干部、人事、安全、宣传、教育、财务和办公室工作,成为该局有史以来最年轻的副局长。他深感领导的信任、组织的重托,几乎将整个身心都投入到工作中。下面是他一天较有代表性的工作纪实:7:30到办公室批阅
从公司角度看,制约股利分配的因素有()
整个计算机系统的统一控制中心是
下列肺炎中最易并发肺脓肿的是
软组织急性扭伤24h内首选的物理治疗是
赢得值法的三个基本参数中,已完工作预算费用的计箅公式为()。
从所给的四个选项中,选择最合适的一个填入问号处,使之呈现一定的规律性:
若(2x+)4=a0+a1x+a2x2+a3x3+a4x4,则(a0+a2+a4)2一(a1+a3)2=().
•Lookatthestatementsbelowandthefollowingstory.•Whichtext(A,B,C,DorE)doeseachstatement(1-7)referto?
Asmytrainwasnotduetoleaveforanotherhour,Ihadplentyoftimetospare.Afterbuyingsome【B1】______toreadonthejour
最新回复
(
0
)