首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序: #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
2021-04-28
27
问题
有以下程序:
#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));展开后为prinif(“%4.1f\n”,3.5;*a+b*a+b;);所以程序会出现语法错误。
转载请注明原文地址:https://kaotiyun.com/show/7Htp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
设有如下函数定义intfun(intk){if(k<1)return0;elseif(k==1)return1;elsereturnfun(k-1)+1;}若执行调用语句:n=fun(3);,则函数fun总共被调用的次数是
有以下程序#include<stdio.h>#include"string.h"typedefstruct{charname[9];charsex;floatscore[2];}STU;voidf(STUa){STUb={"Zhao
设变量已正确定义,以下不能统计出一行中输入字符个数(不包含回车符)0的程序段是
若有定义:inta=7;floatx=2.5,y=4.7;则表达式“x+a%3*(int)(x+y)%2/4”的值是()。
下面不能作为结构化方法软件需求分析工具的是
有以下程序段inti,n;for(i=0;i<8;i++){n=rand()%5;switch(n){case1:case3:printf("%d\n",n);break;case2:case4:prin
若有定义语句:intx=12,y=8,z;,在其后执行语句z=0.9+x/y;,则z的值为()。
以下选项中非法的C语言字符常量是
某系统总体结构如下图所示
以下关于逻辑运算符两侧运算对象的叙述中正确的是
随机试题
某日,A银行以X债券为履约担保,从B银行处融入一笔资金,约定交易期内,若X债券发生利息支付,利息归B银行所有。请问,A银行与B银行交易的债券业务类型是()。
简述法约尔关于经营和管理的概念及其管理原则。
关于水痘的治疗错误的是
A.仅肾盂扩张B.肾盂、肾大盏扩张,肾小盏无明显扩张C.肾盂、肾大盏和肾小盏明显扩张,肾皮质无明显变薄D.肾盂、肾大盏和肾小盏明显扩张,肾皮质明显变薄E.多个肾盏扩张,壁明显增厚,无明显肾盂扩张肾结核
重度妊高征的产科处理,下述哪项是错误的
代办开放式基金登记业务的机构,可以接受基金管理人委托,开办下列( )业务。
在工程项目招投标中应禁止()。
某企业对基本生产车间所需备用金采用定额备用金制度。当基本生产车间报销日常管理支出而补足其备用金定额时,应贷记的会计科目是()。
组织内部平衡是()。
Mr.Greyhastwosons,______arefamousdancers.
最新回复
(
0
)