首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序: #include #define f(x)2*x*x main() { int a=2,s,t; s=f(a+1); t=f((a+1)); printf(’’%d,%d\n’’,s,t); } 程序运行后的输出结果是( )。
有以下程序: #include #define f(x)2*x*x main() { int a=2,s,t; s=f(a+1); t=f((a+1)); printf(’’%d,%d\n’’,s,t); } 程序运行后的输出结果是( )。
admin
2020-10-26
41
问题
有以下程序:
#include
#define f(x)2*x*x
main()
{
int a=2,s,t;
s=f(a+1);
t=f((a+1));
printf(’’%d,%d\n’’,s,t);
}
程序运行后的输出结果是( )。
选项
A、7,18
B、18,18
C、7,7
D、18,7
答案
A
解析
此题考查的宏定义的代入计算,在使用宏定义时,一定是先代入值再计算表达式的值,因此,f(a+1)=2*a+1*a+l=2*2+1*2+1=7,而f((a+1))=2*(a+1)*(a+1)=2*(2+1)*(2+1)=18。
转载请注明原文地址:https://kaotiyun.com/show/1t3p777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
设有定义:chars[81];inti=0;,以下不能将一行(不超过80个字符)带有空格的字符串正确读入的语句或语句组是()。
下面说法正确的是()。
有如下程序:#include#includemain(){chara[]="1234",*b="ABC";printf("%d,%d,%d,%d\n",strlen(a),sizeof(a),s
数据库管理系统是()。【09年9月】
以下选项中正确的语句组是()。【09年3月】
下面描述中不属于数据库系统特点的是()。
关于“while(条件表达式)循环体”,以下叙述正确的是()。
在C语言中,只有在使用时才占用内存单元的变量,其存储类型是()。
设非空二叉树的所有子树中,其左子树上的节点值均小于根节点值,而右子树上的节点值均不小于根-节点值,则称该二叉树为排序二叉树。对排序二叉树的遍历结果为有序序列的是()。
检查软件产品是否符合需求定义的过程称为()。
随机试题
由于离心式压缩机转子不平衡造成异常振动和噪声的处理措施是检查()。
患者,女性,40岁,反复发作呼气性呼吸困难3年,引起呼气性呼吸困难最常见的病因是
工程量清单计价通常是采用()的合同计价方式。
根据企业所得税法律制度的规定,下列各项中,在计算应纳税所得额时准予按一定比例扣除的公益救济性捐赠是()。
人员招聘分为内部招聘与外部招聘。下列招聘形式中,属于外部招聘的有()。
在窗体上画一个称为Text1的文本框,然后编写如下的事件过程:PrivateSubText1_KeyPress(KeyasciiAsInteger)EndSub 若焦点位于文本框中,则能够触发此事件的操作是()。
TherecentsocialandeconomicchangesintheUShavegreatimpactonalltheAmericanhousingsystem.
Thesearethequestionsyoumightbeinterestedin.First,【B1】______.Ifyou’rean【B2】______inanyfieldor【B3】______,you
Thereareseveralpossiblerelationshipsbetweenlanguageandsociety.Oneiswhatsocialstructuremayeitherinfluenceordete
TheWhiteHouseistheofficialresidenceofthePresidentoftheUnitedStates.Itwas【B1】______byJamesHoban,anIrishborn【
最新回复
(
0
)