首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序: #include<stdio.h> #define PT 3.5; #define S(x) PT*x*x; main() {int a=1,b:2;printf("%4.1f\n",S(a+b));} 程序运行后的输出结果是( )。
有以下程序: #include<stdio.h> #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
54
问题
有以下程序:
#include<stdio.h>
#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/ujtp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
有以下程序#includemain(){FILE*fp;inti,a[6]={1,2,3,4,5,6},k;fp=fopen("data.dat","w+");fprintf(fp,"%d\n",a[0]);for(i=
以下叙述中错误的是
函数fun的功能是:将a、b中的两个两位正整数合并形成一个新的整数放在c中。合并的方式是:将a中的十位和个位数依次放在变量c的千位和十位上,b中的十位和个位数依次放在变量c的个位和百位上。例如,当a=45,b=12。调用该函数后,c=4251。注意:部
在下列选项中,没有构成死循环的程序段是()。
若已定义:inta[]={0,1,2,3,4,5,6,7,8,9},*p=a,i;其中0≤i≤9,则对a数组元素不正确的引用是()。
请编写函数fun,其功能是分别统计形参t所指二维数组中字母A和C的个数。注意:部分源程序存在PROG1.C中,请勿改动主函数main和其他函数中的任何内容,仅在函数fun的花括号中填入所编写的若干语句。#inlclude<stdio.h>#inclu
以下叙述中正确的是
以下语句中存在语法错误的是
以下选项中,不合法的C语言用户标识符是()。
软件工程的三要素是
随机试题
背景资料:某建设工程已委托某施工单位作为总承包单位。该施工单位提出由另一家施工单位作为分包,承担主体施工。所有安全责任由分包单位负责,如果有了事故也由分包单位上报,并已签订分包合同。根据《建设工程安全生产管理条例》,分包单位应当服从总承包单位的安全生产
出让国有建设用地使用权主体,挂牌出让的,出让公告中规定的申请截止时间,应当为挂牌出让结束日前()天。
工程师肖某取得建造师资格证书后,因故未能在3年内申请注册,3年后申请初始注册时必须()。
下列关于干粉灭火系统的设计说法中,正确的是()。
当有很大把握预测到一个大牛市或大盘某个上涨阶段的到来时,应该选择哪些( )的证券。
下列关于零息债券的说法中,错误的是()。
债务人将合同的义务全部或者部分转移给第三人的,应当经( )同意。
(2014年)下列各项中,不属于分析企业战略风险应收集的信息是()。
根据《上市公司收购管理办法》的规定,下列各项中,适用简易程序免于发出要约收购方式增持股份的是()。
怎样评价“门户开放”政策?
最新回复
(
0
)