首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有下列程序: fun(int x,int y){return(x+y);) main() { int a=1,b=2,c=3,sum; sum=fun((a++,b++,a+b),c++); print
有下列程序: fun(int x,int y){return(x+y);) main() { int a=1,b=2,c=3,sum; sum=fun((a++,b++,a+b),c++); print
admin
2012-12-03
59
问题
有下列程序:
fun(int x,int y){return(x+y);)
main()
{ int a=1,b=2,c=3,sum;
sum=fun((a++,b++,a+b),c++);
printf("%d\n",sum);
}
执行后的输出结果是( )。
选项
A、6
B、7
C、8
D、9
答案
C
解析
函数fun(int x,int y)的功能是返回x+y的值。在主函数中,变量a,b,c的初始值分别为1,2.3。因此逗号表达式“a++,b++,a+b”的值等于5,表达式c++的值为3,调用于函数的表达式为“fun(5,3);”,其返回值等于8。
转载请注明原文地址:https://kaotiyun.com/show/7gPp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
已知intt=0;while(t=1){…}则以下叙述正确的是()。
在一个C语言程序中,()。
在结构化分析使用的数据流图(DFD)中,利用【】对其中的图形元素进行确切解释。
在面向对象方法中,【】描述的是具有相似属性与操作的一组对象。
设有如下说明:typedefstructST{longa;intb;charc[2];}NEW;则下面叙述中正确的是()。
有以下程序:#include<stdio.h>main(){charc1=’1’,c2=’2’;c1=getchar();c2=getchar();putchar(c1)
有以下程序:main(){intX=3,y=2,z=1;printf("%d\n",x/y&~z);}
若有定义floata[15],*p=a;,且数组a的首地址为300H,则p+13所指向的数组元素的地址为()。
下面程序的功能是建立一个有3个结点的单循环链表,然后求各个结点数值域data中数据的和,请填空。#include<stdio.h>#include<stdlib.h>structNODE{intdata;
随机试题
公路外场使用的电气设备、设施应有()等措施。
导游小张在前往武侯祠时对游客介绍说武侯祠的大门匾额上题名并非武侯祠,而是“汉昭烈庙”,至于原因为何,到了武侯祠再给大家介绍。这一讲解方法叫作()。
催产和引产可选用
下列关于植被屋顶隔热机理的表述中,不确切的是()。
适度从紧的财政政策主要内容是()。
任何单位或者个人开展诊疗活动,必须依法取得()。
分析材料1、2,说明二者观点的区别。运用材料3、4的观点,说明文明发展的基本特征。
已知问λ取何值时,(1)β可由α1,α2,α3线性表出,且表达式唯一;(2)β可由α1,α2,α3线性表出,但表达式不唯一;(3)β不能由α1,α2,α3线性表出.
JAVA属于:
Ifitwereonlynecessarytodecidewhether(31)teachelementarysciencetoeveryoneonamassbasis(32)tofindthegiftedfe
最新回复
(
0
)