首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
若有如下程序: float sub(int a,int b) { return(a*b); } main() {int i=1,j=2,k=3; printf("%4.0f\n",sub((int)sub(k+j,j),
若有如下程序: float sub(int a,int b) { return(a*b); } main() {int i=1,j=2,k=3; printf("%4.0f\n",sub((int)sub(k+j,j),
admin
2013-06-11
52
问题
若有如下程序: float sub(int a,int b) { return(a*b); } main() {int i=1,j=2,k=3; printf("%4.0f\n",sub((int)sub(k+j,j),k+i)); } 则程序运行后的输出结果是( )。
选项
A、40
B、32
C、16
D、编译出错
答案
1
解析
因为函数sub()只是简单地返回两个参数的乘积,所以表达式sub((int)sub(k+j,j),k+i)展开后就是:(int)((k+j) *j)*(k+i)=((3+2)*2)*(3+1)=10*4=40。所以程序运行后的输出结果是40,应该选择A。
转载请注明原文地址:https://kaotiyun.com/show/YkJp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
结构化程序设计主要强调的是______。
以下程序运行后的输出结果是【】。main(){inti,j,a[][3]={1,2,3,4,5,6,7,8,9);for(i=0;i<3;i++)for(j=i+1;j<3;j++)a[j][i]=0;
有以下程序:main(){charstr[]="xyz",*ps=str;while(*ps)ps++;for(ps--;ps-str>=O;ps--)puts(ps);}执行后的输出结果是
有以下程序:#definef(x)x*xmain(){inti;i=f(4+4)/f(2+2);printf("%d\n",i);}执行后输出结果是()。
有以下程序:inta=2;intf(int*a){return(*a)++;)main(){ints=0;{inta=5;s+=f(&a);}s+=f(&a);
若有以下定义和语句:inta[]={1,2,3,4,5,6,7,8,9,10},*p=a;则值为3的表达式是______。
若程序中定义了以下函数:doublemyadd(doublea,doubleb){return(a+b);}并将其放在调用语句之后,则在调用之前应该对该函数进行说明,以下选项中错误的说明是()。
程序流程图(PFD)中的箭头代表的是()。
在下列字符序列中,不可用做C语言标识符的是()
随机试题
下列表述属于法律规则的是()。
用金属尿道探条为尿道狭窄患者行尿道扩张治疗时,下列说法错误的是
女性,40岁,反复“尿路感染”多年,拟诊为慢性肾盂肾炎。下列哪项对确定诊断无帮助
患者,男,39岁。汗出不止,呼吸微弱,精神萎靡,脉微欲绝,用药宜首选()
A.100级洁净室B.10000级洁净室C.100000级洁净室D.300000级洁净室E.一般生产区
元代的蒙古人从中国内蒙古一直走到欧洲,最后在波斯——今天的伊朗一带,发现了一种画在瓷器上的原料“苏麻离青”。中国自己土产的画在瓷器上的蓝色颜料比较灰暗,比苏麻离青效果差很多。其中的原因是中国原料里含锰比较多,而伊朗出土的原料含锰少,所以颜色烧制之后特别清亮
中国共产党在实践中探索适合中国国情的社会主义建设道路,尝试将马克思主义第二次中国化开始的标志是()
查询设计器中包含的选项卡有
算法复杂度主要包括时间复杂度和【】复杂度。
Whatisthemostfundamentaldifferencebetweenplantsandanimals?
最新回复
(
0
)