首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序: #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
43
问题
有以下程序:
#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://www.kaotiyun.com/show/1t3p777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
深度为7的二叉树共有127个节点,则下列说法中错误的是()。
以下叙述中错误的是()。
若函数中有定义语句:intk;,则()。【09年3月】
下列排序方法中,最坏情况下比较次数最少的是()。
有三个关系R、S和T如下:则由关系R和S得到关系T的操作是()。
有三个关系R、S和T加下:则由关系R和S得到关系T的操作是()。
以下是正确C语言标识符的是()。
若有定义:chars[30]={0};运行时输入:Thisisastring.则以下不能正确读入整个字符串:Thisisastring.到字符数组s中的语句组是()。
在数据库中,数据模型包括数据结构、数据操作和()。
下列不属于软件工程3个要素的是()。
随机试题
作为创造主体与接受主体的中介与桥梁.艺术品有哪些基本特征?()
癫痼大发作的临床表现为
下面的()不属于证券经纪业务的禁止行为。
下列对现代金融市场的描述中,正确的是()。①“大一统”的单一银行体系②不断完善的金融监管框架和基础设置③多层次性④多元性
我国外债管理的内容有_______。
领导对工作限制过多属于工作组织中()类的压力源。
在中国历史上,黄河流域曾经长时期作为中国政治、经济和文化中心,被誉为孕育中华文化的摇蓝。下列说法正确的是:
甲的外祖父与乙的父亲是堂兄弟,丙的父亲与丁的祖母是表兄妹,则()。
简述民事法律事实的概念和意义。
Onlinecustomerswillgeta20percentdiscountonfirstandbusinessclass______.
最新回复
(
0
)