首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序: #include<stdio.h> #define f(x)x*x*x main( ) { int a=3,s,t; s=f(a+1); t=f((a+1)); prinff("%d,%d\n",s,t); } 程序运行后的输出结果是(
有以下程序: #include<stdio.h> #define f(x)x*x*x main( ) { int a=3,s,t; s=f(a+1); t=f((a+1)); prinff("%d,%d\n",s,t); } 程序运行后的输出结果是(
admin
2019-01-11
32
问题
有以下程序:
#include<stdio.h>
#define f(x)x*x*x
main( )
{
int a=3,s,t;
s=f(a+1);
t=f((a+1));
prinff("%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://www.kaotiyun.com/show/TKxp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
给定程序MODll.C中函数fun的功能是:交换主函数中两个变量的值。例如:若变量a中的值原为8,b中的值为3。程序运行后a中的值为3,b中的值为8。请改正程序中的错误,使它能计算出正确的结果。注意:不要改动main函数,不得
给定程序中,函数fun的功能是计算下式直到≤10-3,并把计算结果作为函数值返回。例如:若形参e的值为le-3,函数的返回值为0.551690。请在程序的下划线处填入正确的内容并把下划线删除,使程序得出正确的结果。
给定程序MODll.C中函数fun的功能是:找出100至n(不大于1000)之间三位数字相等的所有整数,把这些整数放在s所指数组中,个数作为函数值返回。请改正函数fun中指定部位的错误,使它能得出正确的结果。注意:不要改动main函数,
给定程序MODll.C中函数fun的功能是:通过某种方式实现两个变量值的交换,规定不允许增加语句和表达式。例如变量a中的值原为8,b中的值原为3,程序运行后a中的值为3,b中的值为8。请改正程序中的错误,使它能得出正确的结果。注意:不要
若有定义语句:doub1ex,y,*px,*py;执行了px=&x;py=&y;之后,正确的输入语句是______。
在面向对象方法中,()描述的是具有相似属性与操作的一组对象。
简单的交换排序方法是()。
若已定义的函数有返回值,则以下关于该函数调用的叙述中错误的是()。
设有以下定义和语句 char str[20]="Program",*p; p=str; 则以下叙述中正确的是______。
以下程序段 main( ) {inta=5,*b,**c; c=&b;b=&a; …… } 程序在执行了c=&b;b=&a;语句后,表达式:**c的值是
随机试题
外门、非采暖楼梯间门节能改造措施有()。
背景资料:某水利枢纽加固改造工程包括以下工程项目:(1)浅孔节制闸加固。主要内容包括:底板及闸墩加固、公路桥及以上部分拆除重建等。浅孔闸设计洪水位为29.5m。(2)新建深孔节制闸。主要内容包括:闸室、公路桥、新挖上、下游河道
款项是指作为支付手段的货币资金,一般包括()。
要实现技术进步的战略目标,必须把()放在优先发展的战略地位。
甲偷盗所得乙银行签发的银行本票一张,并将该本票赠与其女友丙作生日礼物,丙不知该本票系甲偷盗所得,按期持票要求乙银行付款。假设乙银行知晓该本票系甲偷盗所得并送给丙,对于丙的付款请求,根据票据法律制度的规定,下列表述中,正确的是()。
国内生产总值是按市场价格计算的一个国家(或地区)所有常住单位在一定时期内()的最终成果的总和。
设总体X~N(0,σ2),X1,X2,…,X20是总体X的简单样本,求统计量所服从的分布.
下列关于函数依赖的叙述中,不正确的是()。
进程创建工作主要完成的是创建进程控制块(PCB),并把它挂到【】队列中。
FiguringoutthecheapesttimetovisitDisneycanbea【K1】______(frighten)task,butonewomanfiguredoutaratherspecialw
最新回复
(
0
)