首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
若有如下程序: 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
70
问题
若有如下程序: 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,n[]={0,0,0,0,0};for(i=1;i<=4;i++){n[i]=n[i-1]*2+1;printf("%d",n[i]);}
用下面语句调用库函数malloc,使单精度型指针p指向具有40个字节的动态存储空间,请填空。p=(float*)【】;
有以下程序:main(){inta=7,b=8,*p,*q,*r;p=&a;q=&b;r=p;p=q;q=r;printf("%d,%d,%d,%d\n",*p,*q,a,b);}程序
有以下程序:main(){inta=3,b=4,c=5,d=2;if(a>b)if(b>c)printf("%d",d+++1);elseprintf("%d",++d+1);pr
若x是整型变量,pb是基类型为整型的指针变量,则正确的赋值表达式是______。
若有以下类型说明语句:charw;intx;floaty,z;则表达式w*x+z-y的结果为______类型。
程序中对fun函数有如下说明void*fun();此说明的含义是
一个C程序可以包含任意多个不同名的函数,但有且仅有一个______。
设a为整型变量,不能正确表达数学关系10<a<15的C语言表达式是()
随机试题
下列关于电位的描述中,()是不正确的。
子宫输卵管造影所显示的子官腔容量平均为
急性失血最重要的治疗措施是
采猎二、三级保护野生药材物种,必须持有
甲对乙享有10万元到期债权,乙无力清偿,且怠于行使对丙的15万元债权,甲遂对丙提起代位权诉讼,法院依法追加乙为第三人。一审判决甲胜诉。丙应向甲给付10万元。乙、丙均提起上诉,乙请求法院判令丙向其支付剩余5万元债务,丙请求法院判令甲对乙的债权不成立。关于二审
企业可以不单独设置“废品损失”科目,而将实际发生的相关费用在()科目中进行核算。
陈某,家住甲县,在乙县生产盗版书籍,经过丙县运输到丁县销售。对陈某的违法行为,有权进行处罚的机关包括()。
AncientGreekphilosopherAristotleviewedlaughteras"abodilyexerciseprecioustohealth."But【C1】______someclaimstothec
(2013上集管)在某一时刻,项目CPI为1.05,这表示______。
Theintroductionofnon-native"exotic"speciesisnowseenasamajorthreattobiodiversity.In1825,aparticularlyvigorous
最新回复
(
0
)