首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序: #define f(x)(x*x) main() {int i1,i2; i1=f(8)/f(4);i2=f(4+4)/f(2+2); printf("%d,%d\n",i1,i2); } 程序运行后
有以下程序: #define f(x)(x*x) main() {int i1,i2; i1=f(8)/f(4);i2=f(4+4)/f(2+2); printf("%d,%d\n",i1,i2); } 程序运行后
admin
2011-06-10
38
问题
有以下程序: #define f(x)(x*x) main() {int i1,i2; i1=f(8)/f(4);i2=f(4+4)/f(2+2); printf("%d,%d\n",i1,i2); } 程序运行后的输出结果是( )。
选项
A、64,28
B、4,4
C、4,3
D、64,64
答案
C
解析
根据题意,il=f(8)/f(4)进行宏替换后.i1=(8*8)/(4*4)=4,i2=f(4+4)/f(2+2)=(4+4*4+4)/(2+2*2+2)=24/8=3。所以输出结果为4、3。
转载请注明原文地址:https://kaotiyun.com/show/uCPp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
有以下程序(提示:程序中fseek(fp,-2L*sizeof(int),SEEK_END);语句的作用是使位置指针从文件尾向前移 2*sizeof(int)字节) #include <stdio.h> main( ) { FILE*fp;
有以下定义 #include <stdio.h> char a[10],*b=a; 不能给数组a输入字符串的语句是( )
以下程序从终端读入数据到数组中,统计其中正数的个数,并计算它们之和。请填空。 main( ) { inti,a[20],sum,count; sum=count=0; for(i=0;i<20;i++)scanf("%d",【
有定义chara,b;若想通过&运算符保留a对应的二进制数的第3位和第6位的值,其余位置0,则b的二进制数应是【】。
在结构化设计方法中,数据流图表达了问题中的数据流与加工间的关系,并且每一个______实际上对应一个处理模块。
用以下语句调用库函数malloc,使字符指针st指向具有11个字节的动态存储空间,请填空。st=(char*)【】;
在面向对象方法中,信息隐蔽是通过对象的【】性来实现的。
以下程序段中,不能正确赋字符串(编译时系统会提示错误)的是()。
若有语句:char*line[5],以下叙述中正确的是
若变量a是int类型,并执行了语句:a=’A’+1.6;则正确的叙述是()。
随机试题
A、裂纹舌B、齿痕舌C、点刺舌D、胖大舌阴液亏虚和血虚不润均可见的舌形是()。
有关甲胎蛋白(AFP)的论述中错误的是
张女士,45岁,患高血压15年,昨天与人争吵后突然倒地昏迷。查体有一侧上下肢瘫痪、口眼歪斜。初步考虑为()
影像失真度的概念,正确的是
下列疾病的患者须持续低流量吸氧的是
仲裁申请书应当载明的事项不包括()。
运用现代教育功能的原理说明教育在社会主义现代化建设中的作用。
黄蜀芹《围城》
计算曲面积分,其中∑是曲线绕z轴旋转一周所得到的曲面,取外侧.
内聚是从功能角度来度量模块内的联系。按特定次序执行元素的模块属于下列()内聚。
最新回复
(
0
)