首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序: #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
23
问题
有以下程序:
#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://jikaoti.com/ti/qzD0FFFM
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
有如下程序:#includevoidget_put(){charch;ch=getchar();if(ch!=’\n’)get_put();putchar(ch);}
有以下程序:#includemain(){charb,c;inti;b=’a’;c=’A’;for(i=0;i
以下选项中,能用作数据常量的是()。
关于程序设计基本概念,以下叙述错误的是()。
以下选项中叙述正确的是()。
数据库设计中反映用户对数据要求的模式是()。
没有定义:intk=0;以下选项的四个表达式中与其他三个表达式的值不相同的是()。
软件按功能可以分为应用软件、系统软件和支撑软件(或工具软件)。下面属于系统软件的是()。
以下选项中不合法的标识符是()。
设有定义:inta=0,b=1;,以下表达式中,会产生"短路"现象,致使变量b的值不变的是
随机试题
A.全心衰竭B.左心衰竭C.左房衰竭D.右房衰竭E.右心衰竭患者女性,60岁,二尖瓣关闭不全病史40年,出现双下肢水肿、劳力性呼吸困难
食物蛋白质的营养互补作用是()
A.回忆偏倚B.失访偏倚C.入院率偏倚D.检出征候偏倚E.现患病例-新病例偏倚进行一次生活习惯与大肠癌关系的病例对照研究,最常见的偏倚是
海洋能发电应用热力学原理,以表层水为热源、深层冷水为冷源,选用某一工质构成热力循环,将()转换为电能。
据《全国主体功能区规划》,国家重点生态功能区发展方向是()。
下列选项中,由有限责任公司股东会行使的职权包括( )。
社会主义改革的性质是()。
Mum:Someone’seatentheicingoffthecake.Child:______.
所筹集的资本具有永久性,有到期日,需要归还。()
Whatdoestheprofessorsayaboutherexperienceasastudentinthepsychologyclub?
最新回复
(
0
)