首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序: #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
2020-10-26
19
问题
有以下程序:
#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
答案
C
解析
宏定义不是C语句,末尾不需要有分号。所以语句printf("%4.1f\n" , S(a+b));展开后为printf("%4.1f\n" ,3.5;*a+b*a+b;);所以程序会出现语法错误。
转载请注明原文地址:https://kaotiyun.com/show/cJ3p777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
有以下程序voidfun2(chara,charb){printf("%c%c",a,b);}chara---’A’,b=’B’;voidfun1(){a=’C’:b=’D’;}main(){fun1();printf("%c%c
有以下程序#include<stdio.h>inta=1;b=2;voidfun1(inta,intb){printf("%d%d",a,b);}voidfun2(){a=3;b=4;}main(){funl(5,6);fun2(
设变量均已正确定义并赋值,以下与其他三组输出结果不同的一组语句是
以下叙述中正确的是
设某二叉树的后序序列为CBA,中序序列为ABC,则该二叉树的前序序列为()。
下列关于二叉树的叙述中,正确的是()。
在深度为7的满二叉树中,度为2的节点个数为()。
数据库管理系统能实现对数据库中数据的查询、插入、修改和删除,这类功能称为()。
随机试题
中央处理器的主要组成部件有()
大脑皮质视区位于
医德修养的内容不包括
在X线摄影中,光电效应的优势是
臀痈后期,疮口有空腔不易愈合,应采用( )。
法人的分立可以分为()分立。
在某工程网络计划中,已知工作M没有自由时差,但总时差为5d,监理工程师检查实际进度时发现该工作的持续时间延长了4d,说明此时工作M的实际进度( )。
与2007年相比,表格中()个市2008年的专利申请数增长超过了50%。
河流:木筏:漂流
国家竞争优势理论基本内容,在国家竞争优势理论中的生产要素方面与要素禀赋理论的区别。
最新回复
(
0
)