首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序: #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
2022-04-01
26
问题
有以下程序:
#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/E1kp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
以下叙述中正确的是
若有定义语句:char*s1="OK",*s2="ok";以下选项中,能够输出"OK"的语句是
若有以下程序#includemain(){intk=3;voidsp(int*a){intb=2;sp(&k);*a=*a*2;printf("
下列关系表达式中,结果为“假”的是
以下程序的主函数中调用了其前面定义的fun函数#include<stdio.h>main(){doublea[15],k;k=fun(a);……}则以下选项中错误的fun函数首部是
有三个关系R、S和T如下:则由关系R和S得到关系T的操作是
下面不属于软件设计原则的是
学院的每个系都有一名系主任,且一个教师可同时担任多个系的系主任,则实体系主任和实体系间的联系是
公司中有多个部门和多名职员,每个职员只能属于一个部门,一个部门可以有多名职员。则实体部门和职员间的联系是
软件调试的目的是
随机试题
城市总体规划的文件包括()。
基坑明挖的放坡坡度应根据()来确定。
某施工企业A由于工程建设的需要,需要经过B工厂的道路运送建筑材料。于是,A、B双方订立合同,约定施工企业A向B工厂支付一定的费用,则A企业便可以通过B单位的道路运送材料。在此合同中,施工企业A拥有的权利是()。
国有和国有资产占控股地位或者主导地位的大、中型企业必须设置总会计师。根据《总会计师条例》的规定,总会计师由()人员担任。
下列各项中,不属于企业所得税工资、薪金支出范围的有()。(2003年)
在Word中,下列关于表格操作的描述,不正确的是()。
雨雪天气:减速慢行
文中的“活劳动”和“死劳动”各比喻什么:文中的“非生命载体”所指的具体内容是什么:
简述建设工程承包人的优先受偿权。
在开发一个系统时,如果用户对系统的目标不很清楚,难以定义需求,这时最好使用______。
最新回复
(
0
)