首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 #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
37
问题
有以下程序
#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全国计算机二级
相关试题推荐
有以下程序int*f(int*x,int*y){if(*x<*y)returnx;elsereturny;}main(){inta=7,b:8,*p,*q,*r
有以下程序intf1(intx,inty){returnx>y?x:y;}intf2(intx,inty){returnx>y?y:x;}main(){inta=4,b=3,c
设有以下定义inta=0;doubleb=1.25;charcc=’A’;#defined2则下面语句中错误的是
下面程序的功能是求整数m、n的最大公约数,请填空。main(){intm,n,r;scanf("%d,%d",&m,&n);if(【】){r=m;m=n;n=r;)while(【】){r=m
有以下程序:main(){union{unsignedintn;unsignedcharc;}u1;u1.c=’A’;printf("%c\n",u1.n);}执行
若有如下程序段:intn=1O;while(1)n--;printf("%d";n);则while循环执行的次数是()。
设有以下声明语句streetex{intx;floaty;charz;}example;则下面的叙述中不正确的是______。
设有以下说明语句typedefstruct{intn;charch[8];}PER;则下面叙述中正确的是
下列叙述中,正确的是
随机试题
下列说法中正确的是
学校美育的任务是什么?
晚期宫颈癌最常见的转移部位和器官是
患者,男性,60岁,全血细胞减少,脾肋下1cm,骨髓增生活跃,原始粒细胞0.08,早幼粒细胞0.10,环状铁粒幼红细胞0.05,最可能的诊断是
影响药物吸收的生理因素包括
卫生行政机关对患有流行性传染病的人采取强制隔离和治疗的行为属于________。
设备前期工作进度计划不包括( )。
在对M公司2009年的财务报表进行审计的过程中,L注册会计师负责有关货币资金的审计。在审计过程中遇到以下问题,请代为作出正确的专业判断。下列函证银行存款时的处理正确的有()。
Childrenneedexercise.Parentsoftenworrythat【C1】______timeforathleticsorevenforjustplayingontheJungleJimis
A、805miles.B、1,000miles.C、1,305miles.D、1,500miles.C四个选项都是数字,可猜测题目问的可能与男士使用的里程数有关。根据录音,本来有2,805miles,花了2,000miles换餐券,使用
最新回复
(
0
)