首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序: #include<stdio.h> #define f(X)x*x*x main() { int a=3,s,t; s=f(a+1); t=f((a+1)); printf(’’
有以下程序: #include<stdio.h> #define f(X)x*x*x main() { int a=3,s,t; s=f(a+1); t=f((a+1)); printf(’’
admin
2020-11-27
20
问题
有以下程序:
#include<stdio.h>
#define f(X)x*x*x
main()
{
int a=3,s,t;
s=f(a+1);
t=f((a+1));
printf(’’%d,%d\n’’,s,t);
}
程序运行后的输出结果是( )。
选项
A、10,64
B、10,10
C、64,10
D、64,64
答案
A
解析
本题考查宏定义的用法,宏定义只是做个简单的替换,所以本题中执行f(a+1)=a+1*a+1*a+1=3*a+1=10,f((a+1))=(a+1)*(a+1)*(a+1)=64,所以答案为A选项。
转载请注明原文地址:https://jikaoti.com/ti/osD0FFFM
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
有以下程序:#include<stdio.h>main(){intaa[3][3]={{2},{4},{6}},i,*p=&aa[0][0];for(i=0;i<2;i++){if(i==0)aa[i][i+1]=*p+1;els
开发大型软件时,产生困难的根本原因是()。
下面程序的运行结果是()。for(i=3;i<7;i++)printf((i%2)?(’’**%d\n’’):(’’##%d\n’’),i);
下列与队列结构有关联的是
若有以下程序#include<stdio.h>main(){inta=1,b=2,c=3,d=4,r=0;if(a!=1);elser=1;if(b==2)r+=2;else;if(c!=3)r+=3;else;if
下列对于软件测试的描述中正确的是
软件需求规格说明书在软件开发中的作用不包括()。
若有定义:intw[3][5];则以下不能正确表示该数组元素的表达式是
以下关于简单程序设计的步骤和顺序的说法中正确的是
随机试题
比较常用的网络资源共享不包括()
AShelterfortheHomelessLastsummerIwasavolunteer(志愿者)atashelterforthehomeless,aplaceforhomelesspeopleto
对于()术语,装船通知具有特别意义。
英国各城市普遍实行的市政体制是()。
直线l过点P(0,2),且被圆x2+y2=4截得的弦长为2,则直线l的斜率是()。
为了摆脱困境,清政府于1901年4月成立督办政务处,宣布实行“新政”。清政府实行“新政”的目的是()。
Eveniffamiliesdon’tsitdowntoeattogetherasfrequentlyasbefore,millionsofBritonswillnonethelesshavegotasharet
下列是一台第三层交换机的部分路由表,其中管理距离为缺省值,正确的路由信息是()。
有如下程序:#include#defineD(x)4*x+1main(){inti=2,j=4;printf("%d\n",D(i+j));}程序运行后的输出结果是(
【B1】【B3】
最新回复
(
0
)