首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 #include #define S(x)(x)*x2 main() {intk=5,j=2; printf(“%d,”,S(k+j));printf(“%d﹨n”,S((k-j)); }
有以下程序 #include #define S(x)(x)*x2 main() {intk=5,j=2; printf(“%d,”,S(k+j));printf(“%d﹨n”,S((k-j)); }
admin
2013-02-23
59
问题
有以下程序
#include
#define S(x)(x)*x2
main()
{intk=5,j=2;
printf(“%d,”,S(k+j));printf(“%d﹨n”,S((k-j));
}
程序运行后的输出结果是
选项
A、98,18
B、39,11
C、98,11
D、39,18
答案
D
解析
本题考查带参数的宏定义,按照#define命令行中指定的字符串从左到右将实参代替形参.如果宏定义中的字符串不是参数字符,则保留。S(k+j)宏展开为:
(k+j)*k+j*2=7*5+2*2=39;S((k-j))=((k-j))*(k-j)*2=3*3*2=18。
转载请注明原文地址:https://kaotiyun.com/show/zmJp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
下面程序的运行结果是【】。main(){inty,a;y=2,a=1;while(y--!=-1){do{a*=y;a++;}while(y--);}printf("%d,%d"
若有说明inti,j=2,*p=&i;,则能完成i=j赋值功能的语句是______。
阅读下面语句,则程序的执行结果是【】。#include"stdio.h"main(){inta=-1,b=1,k;if((++a<0)&&!(b--<=0))printf("%d,%d
以下叙述正确的是
设有以下宏定义:#defineN3#defineY(n)((N+1)*n)则执行以下语句后,z的值为______。z=2*(N+Y(5+1));
下列叙述中,正确的一条是______。
设有系和学生2个实体集,一个学生只能在一个系里注册,而一个系有很多学生。系和学生的关系是______。
下弄不属于软件调试技术的是______。
根据数据结构中各数据元素之间前后件关系的复杂程度,一般将数据结构分成()
一般来说,算法可以用顺序、选择和【】三种基本控制结构组合而成。
随机试题
国内生产总值中的第一、第二、第三产业产值之比,所采用的数据整理方法是计算()。
TheInventorofLEDWhenNickHolonyaksetouttocreateanewkindofvisiblelightingusingsemiconductor(半导体)alloys(合金),
判断对比剂过敏的依据,不正确的是
下列哪项与牙齿的自洁作用无关
某工程咨询公司受聘于业主,为其大型国际工程项目提供编制招标文件的咨询服务,他们选择FIDIC合同作为该承包工程的合同范本,在考虑项目()不同的基础上编制了合同的专用条件。
下列业务应当缴纳消费税的有()。
以下关于要约的表述中,不正确的是()。
关于我国的民主集中制,下列说法错误的是:
如果将部门聚餐烤肉比作购买云计算服务,去饭店吃自助烤肉、去饭店直接吃烤肉、自己架炉子买肉烤着吃,分别对应()服务。
Whenitcomestousingtechnologytopromoteeducation,theprevailingwisdomhasbeenthatmoreisbetter.Overthepastdecade
最新回复
(
0
)