首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 #define PT 3.5; #define S(x)PT*x*x; main() { int a=1,b=2; printf("%4.1 f\n",S(a+b));) 程序运行后的输出
有以下程序 #define PT 3.5; #define S(x)PT*x*x; main() { int a=1,b=2; printf("%4.1 f\n",S(a+b));) 程序运行后的输出
admin
2013-10-19
31
问题
有以下程序
#define PT 3.5;
#define S(x)PT*x*x;
main() {
int a=1,b=2;
printf("%4.1 f\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/qSJp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
有以下程序main(){char*s[]={"one","two","three"},*p;p=s[1];printf("%c,%s\n",*(p+1),s[0]);}执行后输出结果是
有以下程序main(){inti:10,j=1;printf("%d,%d\n",i--,++j);}执行后输出结果是
有以下程序main(){inta=5,b=4,c=3,d=2;if(a>b>C)printf("%d\n",d);elseif((c-1>=D)==1)printf("%d\n",d
若有如下程序:voidsub(){inta,b;a=lO;b=20;printf("%d,%d\n",b,a);}main(){inta=1O,b=20;sub();printf
以下程序中函数scmp的功能是返回形参指针s1和s2所指字符串中较小字符串的首地址:#include<stdio.h>#include<string.h>char*scmp(char*S1,char*s2)
下列程序执行后的输出结果是:main(){chararr[2][4];strcpy(arr’"you");strcpy(arr[1],"me");arr[0][3]=’&’;printf("%s\n",
以下程序的输出结果是()。main(){inta=2,k;for(k=0;k<3;k++)printf("%4d",f1(a));}f1(inta){intb=0;static
若由以下定义,则不移动指针p,且通过指针p引用值为98的数组元素的表达式是【】。intw[10]={23,54,10,33,47,98,72,80,61},*p=w;
若有定义:inta=8,b=5,c;执行语句c=a/b+0.4;后,c的值为
在下列关于宏定义命令#define的叙述中,正确的一条是()
随机试题
中国国家现代化支付系统工程主要包括_____建设任务。()
A.500mlB.3000~4000mlC.1000mlD.120mlE.300ml腹腔内游离腹水在多少以上能够出现液波震颤
白化病的病因是苯丙酮尿症的病因是
患者女,32岁。暴饮暴食后出现腹剧痛2小时,并向腰背部放射,怀疑为急性胰腺炎,首选的化验是()
甲乙两国是邻国。乙国新一届政府决定在其境内部署进攻性武器,甲国认为乙国行为对其构成威胁,于是向乙国境内发射导弹,将乙国一处正在修建的导弹发射装置摧毁。对于此行为,根据1974年《关于侵略定义的决议》,下列哪一选项是正确的?()
政府对企业投资监管的部门主要有()。
报表按其设置和处理方式大体可以分为()两类。
澳门特别行政区基本法
(1)Dr.LeonardBaileyturns74inAugust,butaschiefofsurgeryforLomaLindaUniversity’sChildren’sHospital,hestillput
【B1】【B10】
最新回复
(
0
)