首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序: #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
34
问题
有以下程序:
#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://kaotiyun.com/show/AQkp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
有以下程序#includemain(){inta=3;printf("%dkn",(a+=a-=a*a));}程序运行后的输出结果是
结构化程序设计中,下面对goto语句使用描述正确的是()。
以下叙述正确的是
有以下程序structS{inta,b;}data[2]={10,100,20,200};main(){structSp=data[1];printf(”%dkn”,++(p.a));}程序运行后的输出结果是
if语句的基本形式是:if(表达式)语句,以下关于’’表达式’’值的叙述中正确的是
有以下程序#include<stdio.h>main(){intc[6]={10,20,30,40,50,60},*p,*s;p=c;s=&c[5];printf("%d\n",s-p);}程序运行后的输出结果是
若程序中有宏定义行:#defineN100则以下叙述中正确的是
合法定义一维数组的是()。
软件需求规格说明书在软件开发中的作用不包括()。
设有如下的说明和定义struct{inta;char*s;}x,*p=&x;x.a=4;x.s="hello";则以下叙述中正确的是
随机试题
根据我国现行《宪法》规定,下列行为中构成违宪的是:()
在审理不正当竞争民事案件中,人民法院据以认定权利人是否采取了保密措施的因素有:()
在建设工程文件档案管理职责中,负有收集和整理工程准备阶段竣工验收阶段形成的文件,并进行立卷档职责的是()。
刑事处罚包括( )两种。
我国关税减免方式包括
甲公司小李对甲公司懂计算机的情况作出如下判断:(1)甲公司所有员工都懂计算机;(2)甲公司小王不懂计算机;(3)甲公司所有员工都不懂计算机。
试论述我国为什么要坚定不移地实行对外开放。(某地区公开选拔党政领导干部考试公共科目试卷)
运用试管苹果技术来推广优良苹果品种,这种技术属于()。
实现公安工作的现代化,必须走()之路。
某投资者在3个月后将获得一笔资金,并希望用该笔资金进行股票投资。但是,该投资者担心股市整体上涨从而影响其投资成本,在这种情况下,可采取()策略。
最新回复
(
0
)