首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序,程序运行后的输出结果是 #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
31
问题
有以下程序,程序运行后的输出结果是
#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://jikaoti.com/ti/M9i0FFFM
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
测试的目的是暴露错误,评价程序的可靠性;而【】的目的是发现错误的位置并改正错误。
有以下程序#includevoidfun(char*t,char*s){while(*t!=0)t++;while((*t++=*s++)!=0);}main(){charss[10]="acc",aa[10
阅读下列程序,则运行结果为#include"stdio.h"fun(){staticintx=5;x++;returnx;}main(){inti,x;for(i=0;i
下面程序的输出结果是#include#includemain(){char*p1="abc",*p2="ABC",str[50]="xyz";strcpy(str+2,strcat(p1,p2));printf("%s\n"
有以下程序#includevoidfun(int*a,intn)/*fun函数的功能是将a所指数组元素从大到小排序*/{intt,i,j;for(i=0;i
有以下程序#includevoidfun(int*a,intn)/*fun函数的功能是将a所指数组元素从大到小排序*/{intt,i,j;for(i=0;i
以下数组定义中错误的是
已知大写字母A的ASCII码是65,小写字母a的ASCII码是97。以下不能将变量c中的大写字母转换为对应小写字母的语句是
若有函数max(a,b),为了让函数指针变量p指向函数max,当调用该函数时,正确的赋值方法是
随机试题
依据《义务教育数学课程标准(2011年版)》教学建议,在数学教学活动中,教师应做好哪几点?
教师方某常给幼儿起侮辱性绰号,造成恶劣影响,对于方某的这种行为,所在学校或教育行政部门应当给予()。
关于互联网,习近平总书记近年来多有论述。在网络安全和信息化工作座谈会上,习近平总书记不少精辟巧妙的比喻直陈核心技术发展“隐患”,直指难点、痛点。下列有关比喻说法错误的是()。
2004年8月2日《人民日报》报道,兰州人用3年时间,绿化了兰州的南北两山。由于森林覆盖率大大提高,城市的生态环境发生了巨大变化:天蓝了,全年好于3级的天数达到339天,占总天数的92%;水清了,穿城而过的60公里黄河因此每年直接减少泥沙排入量117.8万
(89年)已知随机变量(X,Y)的联合密度为试求:(1)P{X<Y};(2)E(XY).
两次运行下列的程序,如果从键盘上分别输入3和1,则输出结果是()。main(){intx;scanf("%d",&x);if(x++>2)printf("%d
Whathasthemanbeenbusydoingallweek?
Whatwillthemandoforthewoman?
TheworkersofspaceshuttleDiscoverygotintothebackoftheshuttletolookfor______intheelectronicsthatsenddatafrom
Whydowefailtoattendtoourfamilyfinancialwell-being?Weareadvisedtoleavesomecashathometo______.
最新回复
(
0
)