首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
若有如下程序: 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
71
问题
若有如下程序: 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://www.kaotiyun.com/show/YkJp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
以下程序的功能是调用函数fun计算:m=1-2+3-4+…+9-10,并输出结果。请填空。intfun(intn){intm=0,f=1,i;for(i=1;i<=n;i++){m+=i*f;f=【
下面程序执行后k的值为【】。inta=1,b=2,c=3,d=4,k;k=a>b?a:c>d?c:d
若fp已正确定义并指向某个文件,当未遇到该文件结束标志时函数feof(fp)的值为()。
已定义以下函数:fun(int*p){return*P;}该函数的返回值是()。
有以下程序:main(){chara[]="abcdefg",b[10]="abcdefg";printf("%d%d\n",sizeof(a),sizeof(b));}执行后输出结果是()。
有以下程序:voidfun(char*a,char*b){a=b;(*a)++;}main(){charcl=’A’,c2=’a’,*p1,*p2;p1=&c1;p2=&c2;fun(p1,p2)
下面语句的输出结果是______。printf("%d\n",strlen("\t\"065\xff\n"));
在C语言中,要求运算数必须是整型的运算符是()
用C语言编写的代码程序
随机试题
造影剂的第一次谐波反射,也称为
下列哪项不是导致骨折延迟愈合或不愈合的因素
诊断尿路感染下列哪项最有意义
治疗百日咳应首选
某市政建设集团公司第一项目经理部负责某污水处理厂工程施工,该项目主要包括泵站、集水池、输水管道等单位工程。集水池顶板采用一种刚问世的新型防护材料涂层,被涂层由项目部分包给一专业公司施工。施工过程中,项目部在工程量清单中没有围墙及厂区排水工程,遂向建设单位
软件是计算机系统的灵魂,计算机系统总体性能的高低,除了硬件系统性能之外,在很大程度上取决于软件系统的配置。()
虚有其表:表里如一:名副其实
就a,b的不同取值,讨论方程组解的情况.
既然不能去,你______早点儿告诉我。
【C1】______inawarispainfultoanynation.Nonationswantstosenditsyoungpeopletofightanddie.Itisevenworsewhent
最新回复
(
0
)