首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序,程序运行后的输出结果是 #include<stdio.h> #define f(x)x*x*x main(){ int a=3,s,t; s=f(a+1); t=f((a+
有以下程序,程序运行后的输出结果是 #include<stdio.h> #define f(x)x*x*x main(){ int a=3,s,t; s=f(a+1); t=f((a+
admin
2017-04-26
47
问题
有以下程序,程序运行后的输出结果是
#include<stdio.h>
#define f(x)x*x*x
main(){ int a=3,s,t;
s=f(a+1);
t=f((a+1));
pfintf("%d,%d\n",s,t);}
选项
A、10,10
B、10,64
C、64,10
D、64,64
答案
B
解析
根据题目中宏f(x)的定义,运算过程应为: s=f(a+1)=a+1*a+1*a+1*a+1=a+a+a+1=10,因此最后s的结果为10,而t=f((a+1))=(a+1)*(a+1)*(a+1)=4*4*4=64的结果为64。
转载请注明原文地址:https://kaotiyun.com/show/KvDp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
有以下程序#includevoidfun(char*t,char*s){while(*t!=0)t++;while((*t++=*s++)!=0);}main(){charss[10]="acc",aa[10
有以下程序#includemain(){ints[12]={1,2,3,4,4,3,2,1,1,1,2,3},c[5]={0},i;for(i=0;i
在16位IBM-PC机上使用C语言,若有如下定义structdata{inti;charch;doublef;}b;则结构变量b占用内存的字节数是
以下数组定义中错误的是
有以下程序#includemain(){FILE*fp;inta[10]={1,2,3},i,n;fp=fopen("d1.dat","w");for(i=0;i
下面程序的输出结果是#include#includemain(){char*p1="abc",*p2="ABC",str[50]="xyz";strcpy(str+2,strcat(p1,p2));printf("%s\n"
若有函数max(a,b),为了让函数指针变量p指向函数max,当调用该函数时,正确的赋值方法是
以下程序中调用scanf函数给变量a输入数值的方法是错误的,其错误原因是main(){int*p,*q,a,b;p=&a;printf("inputa:");scanf("%d",*p);}
随机试题
传感器一般由敏感元件、转换元件和()三部分组成。
中年男性,主诉全口牙酸痛,牙合面磨平,咀嚼无力,有耳部疼痛,来院就诊。检查:面下1/3短,牙列完整,全口牙广泛过度磨耗并超过生理范围。牙合面探硬,无变色,多处过敏点,咀嚼肌及关节有压痛,偶有关节弹响。除上述已有的检查外,重点补充检查
建设工程监理单位的服务对象是( )。
国有企业改造为公司制企业时,在评估基准日与建账日之间可能发生盈亏。下列各企业中,应享有或承担此盈亏的是()。
下面属于无效合同的是()。
Whatisyourfavoritecolor?Doyoulikeyellow,orangeorred?Ifyoudo,youmustbeanoptimist,aleader,anactivepemonwhoenjo
inversion
radionavigation
设矩阵Am×n,r(A)=m<n,Em为m阶单位矩阵,下述结论中正确的是().
在数据管理技术发展的三个阶段中,数据共享最好的是
最新回复
(
0
)