首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序: #include <stdio.h> #define N 5 #define M N+1 #define f(x) (x*M) main() { int i1,i2; i1
有以下程序: #include <stdio.h> #define N 5 #define M N+1 #define f(x) (x*M) main() { int i1,i2; i1
admin
2009-01-15
27
问题
有以下程序: #include <stdio.h> #define N 5 #define M N+1 #define f(x) (x*M) main() { int i1,i2; i1=f(2); i2=f(1+1); printf("%d%d\n",i1,i2); } 程序的运行结果是( )。
选项
A、12 12
B、11 7
C、11 11
D、12 7
答案
2
解析
题目中第1条要替换的语句i1=f(2);展开后是i1=(2*M);再展开为i1=(2*N+1);最后展开为i1=(2*5/1),结果使i1=11。而第2条语句i2=f(1+1);展开后为i2=(1+1*M);再展开为i2= (1+1*N+1);最后展开为i2=(1+1*5+1),结果使i2=7。故应该选择B。
转载请注明原文地址:https://jikaoti.com/ti/l6K0FFFM
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
设变量x的值是845,则下面语句的输出是Printx\100+(xMod100)\10+xMod10
窗体上有一个名称为Label1的标签控件,其Caption属性的初始值为0,还有一个计时器。为了在程序运行时,标签上的数字每秒加1,应该把语句:Label1.Caption=Label1.Caption+1写在一个事件过程中,这个事件过程是
为了声明一个长度为128个字符的定长字符串变量StrD,以下语句中正确的是( )。
窗体上有一个名称为Option1的单选按钮数组,程序运行时,当单击某个单选按钮时,会调用下面的事件过程PrivateSubOption1_Click(IndexAsInteger)EndSub下面关于此过程的参数In
程序运行时,当用鼠标点击滚动条两端的箭头按钮时,不会产生的结果是
设窗体上有一个通用对话框控件CD1,希望在执行下面程序时,打开如图所示的文件对话框:PrivateSubCommand1_Click()CD1.DialogTitle="打开文件"CD1.InitDir="C:"
设子程序过程定义的首部为:PublicSubS(XAsInteger,YAsSingle)则以下正确的调用形式为
为了通过传值方式来传送过程参数,在函数声明部分应使用的关键字为( )。
分段函数入下:设x中已经有一个数值。下列程序段中,能正确计算y值的是()。
随机试题
简述增长速度与发展速度的区别。
硝酸铵炸药的储存期为()个月。
保障退休后生活的第一道“防线”应当是()。[2011年5月真题]
案例:王老师在教“Word自选图形的设置”中,先出示两张对比图片,让学生通过比赛,尽快找出两张图片之间的区别。当学生找出图片的不同后,再引导学生思考如何利用自选图形的工具功能让两张图片变得相同,从而激发学生的求知欲,让学生自主探究自选图形的旋转或
材料:在“种子萌发环境条件”探究活动中,某教师拟参照下列各项给予学生评价:(1)能否根据观察或生活经验提出问题,根据问题提出假设?(2)能否利用身边的材料设计探究假设的实验方案,包括设计对照实验?(3)能否按照试验计划准备实验材料,有步骤地进行实验
联系实际,谈谈正确儿童观的内容
甲和乙因合同纠纷诉至法院,诉讼过程中出现下列情形,不应回避的是()。
Britishuniversities,groaningundertheburdenofahugeincreaseinstudentnumbers,arewarningthatthetraditionofafree
有以下程序:#includevoidfun(char(*P)[6]){int1;for(i=0;i
ThefloodofwomenintothejobmarketboostedeconomicgrowthandchangedU.S.societyinmanyways.Manyin-homejobsthatuse
最新回复
(
0
)