首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序: #include #define PT 3.5; #define S(x)PT*x*x; main() { int a=1,b=2;printf("%4.1f\n",S(a+b));} 程序运行后的输出结果是( )。
有以下程序: #include #define PT 3.5; #define S(x)PT*x*x; main() { int a=1,b=2;printf("%4.1f\n",S(a+b));} 程序运行后的输出结果是( )。
admin
2017-07-05
47
问题
有以下程序:
#include
#define PT 3.5;
#define S(x)PT*x*x;
main()
{ int a=1,b=2;printf("%4.1f\n",S(a+b));}
程序运行后的输出结果是( )。
选项
A、7.5
B、31.5
C、程序有错无输出结果
D、14.0
答案
C
解析
宏定义不是C语句,末尾不需要有分号。所以语句printf("%4.1f\n",s(a+b));展开后为printf("%4.1f\n",3.5;*a+b,*a+b;);所以程序会出现语法错误。
转载请注明原文地址:https://kaotiyun.com/show/LdDp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
下列程序的输出结果是#include"stdio.h"#defineN3#defineM3voidfun(inta[M][N]){printf("%d\n",*(a[1]+2));}main()
下列叙述中错误的是
若i和k都是int类型变量,有以下for语句for(i=0,k=一1;k=l;k++)printf(“*****-\n”);下面关于语句执行情况的叙述中正确的是
若有定义语句:inta=3’b=2,c=1;,以下选项中错误的赋值表达式是
下列叙述中正确的是()。
队列是限定在表的一端进行插入和在另一端进行删除操作的线性表。允许删除的一端称作()。
数据结构主要研究的是数据的逻辑结构、数据的运算和()。
设有如下关系表,由关系R和S通过运算得到关系T,则所使用的运算为()。
在一棵二叉树上,第5层的结点数最多是()。
深度为5的满二叉树有()个叶子节点。
随机试题
A.肺活量B.时间肺活量C.潮气量D.肺通气量E.肺泡通气量
能与甾体皂苷形成稳定的分子复合物的甾醇必须具有
在下列各指标中,每股收益随着( )的增加而增加。
根据奥苏伯尔对有意义学习的分类,如果儿童听到“鸟”或看到文字的“鸟”,就知道它代表实际的鸟,即使此时并未见到真实的鸟,儿童也能以语言或文字的形式在大脑中形成关于鸟的形象,这属于()。
成语是习用的固定词组,在汉语中多数由四个字组成。“四字格”是汉语成语的常见形式,也是汉语使用者最喜欢的形式之一。吕叔湘先生曾这样指出:“四音节好像一直都是汉语使用者非常爱好的语音段落。最早的诗集《诗经》里的诗以四音为主。启蒙课本的《千字文》、《百
管理者需要具备哪些技能?
Agroupof11delegatesfromtheChineseuniversityreturnedhomelastweek.Theycameinsecondplacewith13otheruniversity
ADSL接入铜线的传输距离可达(50)km,通过多路复用技术,这个线路上可同时存在(51)个信道,当使用HFC方式时,用户端需要CABLEModem,它提供的连接是(52)。
EnglishSynonymsEnglishhasthelargestvocabularyandthemostsynonymsofalllanguagesintheworld.Thisrichnessisd
【B1】【B13】
最新回复
(
0
)