首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序: #include<stdio.h> ##definef(x)X*X*x main( ) { int a=3,s,t; s=ffa+1): t=f((a+1)); printf("%d,%d\n",s,t); } 程序运行后的输出结果是(
有以下程序: #include<stdio.h> ##definef(x)X*X*x main( ) { int a=3,s,t; s=ffa+1): t=f((a+1)); printf("%d,%d\n",s,t); } 程序运行后的输出结果是(
admin
2022-06-24
61
问题
有以下程序:
#include<stdio.h>
##definef(x)X*X*x
main( )
{
int a=3,s,t;
s=ffa+1):
t=f((a+1));
printf("%d,%d\n",s,t);
}
程序运行后的输出结果是( )。
选项
A、10,64
B、10,10
C、64,10
D、64,64
答案
A
解析
c语言中带参数的宏可以理解为用参数直接替代定义式中的变量,而不经过任何修改,所以s=f(a+1)=a+1*a+1*a+1,t=f((a+1))=(a+1)*(a+1)*(a+1),所以有无括号的运算结果是不同的。
转载请注明原文地址:https://www.kaotiyun.com/show/AQkp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
有以下程序#includemain(){chara=4;printf("%d\n",a=a
设有定义:inta;floatb;执行scanf(’’%2d%f’,&a,&b);语句时,若从键盘输入876543.0则a和b的值分别是
有以下函数intfun(char*x,char*y){intn=0:while((*x==*y)&&*x!=’\0’){x++;y++;n++;}returnn;)函数的
下面关于“EOF”的叙述,正确的是
对于基类型相同的两个指针变量之间,不能进行的运算是()。
在软件开发中,需求分析阶段产生的主要文档是( )。
下列叙述中错误的是()。
关于C语言的变量,以下叙述中错误的是
下列选项中能正确定义数组的语句是()。
若有定义语句:inta[3][6];,按在内存中的存放顺序,a数组的第10个元素是
随机试题
Thousandsofyearsago,tenofourverydistantancestorswerehungry.Theywentoutandpickedberriesorduguprootstoeat.
抑制糖异生作用促进骨盐溶解
消防车道一般按单行线考虑,为便于消防车顺利通过,消防车道的净宽度和净空高度均不应小于4m,消防车道的坡度不宜大于()%。
下列关于支票的表述中,不正确的是()。
根据证券法律制度的规定,关于公司债券的非公开发行与交易中的信息披露,下列表述不正确的是()。
票据记载事项是指依法在票据上记载票据相关内容的行为,下列关于票据记载事项的表述中,正确的是()。
外国企业在中国境内设立的机构,场所,向其总机构支付的同本机构,场所生产,经营有关的合理的管理费,应当(),准予在税前列支。
隋代画家_______的传世作品《游春图》是我国现存最早的山水画卷。
1970年,U国汽车保险业的赔付总额中,只有10%用于赔付汽车事故造成的人身伤害。而2000年,这部分赔付金所占的比例上升到50%,尽管这30年来U国的汽车事故率呈逐年下降的趋势。以下哪项为真,最有助于解释上述看来矛盾的现象?
10件产品中4件为次品,6件为正品,现抽取2件产品.逐个抽取,求第二件为正品的概率.
最新回复
(
0
)