首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序: #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
20
问题
有以下程序:
#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>longfunc(intx){longp;if(x==O‖x==1)return(1);p=x*func(x-1);return(p);}main(){
下列程序的输出结果是______。main(){inti=0,a=0;while(i<20){for(;;){if((i%10)==0)break;elsei--;}i+=11;a+=i;}printf("%d\n"
下列程序中c的二进制值是()。chara=2,b=4,c;c=a^b>>2;
#define能作简单的替代,用宏来替代计算多项式5*x*x+5*x+5的值的函数f,正确的宏定义语句为()。
数据库系统的主要特点为数据集成性、数据的高______和低冗余性、数据独立性和数据统一管理和控制。
若i和k都是int类型变量,有以下for语句for(i=0,k=一1;k=l;k++)printf(“*****-\n”);下面关于语句执行情况的叙述中正确的是
下列叙述中正确的是
下列关于栈叙述正确的是
交换两个变量的值,不允许用临时变量,应该使用下列()位运算符。
定义如下变量和数组:inti,x[3][3]={1,2,3,4,5,6,7,8,9};则下面语句的输出结果是()。for(i=0;i<3;i++)printf("%d",x[i][2-i]);
随机试题
患儿,男,1岁2月。到医院检查身体,体重9.2kg,身高78cm,头围46cm,囟门尚未关闭。小儿囟门关闭延迟常见的原因是
根据《拖欠农民工工资“黑名单”管理暂行办法》,人力资源社会保障行政部门应当自查处违法行为并作出行政处理或者处罚决定后,将其列入拖欠工资“黑名单”的情形有()。
以下不属于自发辐射的光是
钙维他糊剂充填根管具有
健康促进的五大活动领域不包括()
党的十一届三中全会的深远历史意义主要体现在()。
行政案件的审判权由()独立行使。
A、 B、 C、 D、 D
对于int*pa[5];的描述,正确的是()。
TheWestlifestoryreallybeganwaybackinDecember1996whenthethreeoriginalmembersofWestlifewereperforminginalocal
最新回复
(
0
)