首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序:#include <stdio, h>#define f(x) (x * x)main ( ){ int i1 ,i2; i1 = f(8)/f(4) ;i2 =f(4 +4)/f(2 +2); printf("% d,% d\
有以下程序:#include <stdio, h>#define f(x) (x * x)main ( ){ int i1 ,i2; i1 = f(8)/f(4) ;i2 =f(4 +4)/f(2 +2); printf("% d,% d\
admin
2013-02-23
39
问题
有以下程序:#include <stdio, h>#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
答案
4
解析
程序中i1=f(8)/f(4)宏替换后得到i1=(8*8)/(4*4),结果为4;i2=f(4+4)/f(2 +2)宏替换后得到i2=(4+4*4+4)/(2+2*2+2),其结果为3。故本题输出的值为4,3。
转载请注明原文地址:https://jikaoti.com/ti/eJn0FFFM
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
当输入1、3、2时,程序运行的结果为【】。#include<math.h>main(){floata,b,c,disc,x1,x2,p,q;do{scanf("%f,%f,%f",&a,&b,&c);disc
下面不属于软件设计原则的是_____。
设有下列二叉树:对此二叉树中序遍历的结果为_____。
设有结构体类型定义:structtry{intone;floattwo;}*str;若要动态开辟一个结构单元,使指针str指向其首地址,正确的语句是______。
下面程序的输出结果是()main(){inti,j;i=16;j=(i++)+i;printf("%d",j);i=15;printf("%d%d",++i,i);}
若x=3,y=z=4,则下列表达式的值分别为()(1)(z>=y>=x)?1:0(2)y+=z,x*=y
以下叙述中不正确的是
一个C语言程序是由
在软件工程中,白箱测试法可用于测试程序的内部结构。此方法将程序看做是()
如果文件1包含文件2,文件2中要用到文件3的内容,而文件3中要用到文件4的内容,则可在文件1中用三个#include命令分别包含文件2、文件3和文件4。在下列关于这几个文件包含顺序的叙述中,正确的一条是()
随机试题
城市形成和发展的条件是什么?
在诺兰模型中,企业管理焦点从信息技术管理转向数据资源管理的转折点位于()
简述经济全球化的原因。
自分泌
实际工作中,样本率标准误的计算公式是
按最大还款能力计算技术方案偿债能力时,可以采用的指标是()。
从所给的四个选项中,选择最合适的一个填入问号处,使之呈现一定的规律性。
全口义齿的基托范围中哪几项正确()。
从根本上说,科学活动的生命力在于()。
设f(x)=则f(f(f(x)))等于()
最新回复
(
0
)