首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序: # 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
2013-02-23
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
解析
用宏代换有:i1=f(8)/f(4)=(8×8)/(4×4)=4,i2=f(4+4)/f(2+2)=(4+4×4+4)/(2+2×2+2)=3。
转载请注明原文地址:https://kaotiyun.com/show/gePp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
有以下程序:#include<stdio.h>#defineN5#defineMN+1#definef(x)(x*M)main(){inti1,i2;i1
若要求定义具有10个血型元素的一维数组a,则以下定义语句中错误的是()。
设a和b均为double型变量,且a=5.5、b=2.5,则表达式(int)a+b/b的值是
下列对于软件测试的描述中正确的是
下面程序的功能是将一个字符串str的内容倒序,请填空。#inelude<stdio.h>#include<strins.h>main(){inti,j,【】;charstr[]={"12345
软件测试中路径覆盖测试是整个测试的基础,它是对软件【】进行测试。
设y是int型变量,请写出y为奇数的关系表达式【】。
一个项目有一个项目主管,一个项目主管可管理多个项目,则实体“项目主管”与实体“项目”的联系属于【】的联系。
在长度为n的有序线性表中进行二分查找。最坏的情况下,需要的比较次数为【】。
将二进制数10100101转换为十六进制数应该是______。
随机试题
文件按用途分类,可分为
反应N2+3H2→2NH3的平均反应速率可表示为一dc(N2)/dt,也可以表示为()。
下列选项中关于预报检的表述,正确的是( )。
失业率等于()。
在对某乡镇情况研究的过程中,人们获得了如下的信息:(1)富裕的张村的村民都非常勤劳;(2)相对贫困的李村也有村民非常勤劳。由此可见()。
再造想象
设窗体上有一个名称为Option1的单选按钮数组(其下标从0开始),共有4个单选按钮,并有下面事件过程:PrivateSubOption1_Click(IndexAsInteger)n=IndexIfIndex<3
有以下程序#include<stdio.h>main(){charb[4][10];inti;for(i=0;i<4;i++)scanf("%s",b[i]);for(i
•youareanAssistantSalesManagerwhohasjusthandletheenquirythatMr.Lin,RegionalSalesManagerpassedtoyouonFrida
Lotsofemptybootswerefoundundertheoldman’sbed.Hemusthavedonenothingbut_____.
最新回复
(
0
)