首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序: # 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
80
问题
有以下程序: # 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全国计算机二级
相关试题推荐
若有以下说明和定义:typcdefint*INTEGER;INTEGERp,*q;以下叙述正确的是()。
若程序中已包含头文件stdio.h,以下选项中,正确运用指针变量的程序段是()。
以下能正确定义二维数组的是()。
以下程序的输出结果是()。#include<stdio.h>main(){inta=-1,b=1,k;if((++a<0)&&!(b--<=0))printf("%d%d\n",a,b);
若已定义:inta[9],*p=a;并在以后的语句中未改变p的值,下列选项中不能表示a[1]地址的表达式是()。
以下选项中,能定义s为合法的结构体变量的是()。
在软件生命周期中,能准确地确定软件系统必须做什么和必须具备哪些功能的阶段是______。
若在定义语句:inta,b,c,*p=&c;之后,接着执行以下选项中的语句,则能正确执行的语句是()。
有以下程序段:typedefstructNODE{intnum;structNODE*next;}OLD;以下叙述中正确的是()。
以下程序的功能是:从键盘上输入若干学生的成绩,统计计算出平均成绩,并输出低于平均分的学生成绩,用输入负数结束输入。填空。 main() {floatx[1000],sum,=0.0,avea; intn=0,i; prin
随机试题
Itisnotsurprisingthatpeople【C1】______everassociateBritainwithwineandillfactitmayastonishyoutolearnthatgrapes
下列各选项中不属于汉字输入码的是()
急性胰腺炎最常见的病因是
手部开放性损伤中,切割伤的特点是
A.呼吸道隔离B.肠道隔离C.血液-体液隔离D.虫媒隔离E.接触隔离SARS应进行
“画蛇添足”常用来比喻做了多余的事,非但没有益处,反而不合适。以下关于蛇的脚的解释正确的是:
关于犯罪嫌疑人、被告人逃匿、死亡案件违法所得的没收程序,下列哪一说法是正确的?(2012年卷二38题,单选)
按建设项目的市场性能可将固定资产投资分为()。
中外合资经营企业召开董事会,董事不能出席时,只能书面委托其他董事,不能委托非董事代表其出席并表决。()
Myparentsmovedoutoftheiroldhomesometimelastyearaftertheyhadcelebratedtheir50thyearthere.
最新回复
(
0
)