首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 #include int flint x) main() { int y; { int z; if(x==0‖x==1)return(3); z=f(3);printf("%d\n",z
有以下程序 #include int flint x) main() { int y; { int z; if(x==0‖x==1)return(3); z=f(3);printf("%d\n",z
admin
2017-05-20
27
问题
有以下程序
#include
int flint x) main()
{ int y; { int z;
if(x==0‖x==1)return(3); z=f(3);printf("%d\n",z);
y=x*x-f(x-2); }
return y;}
程序的运行结果是
选项
A、9
B、0
C、6
D、8
答案
C
解析
主函数调用f()函数,将实参3传递给x,进行if条件语句的判断不成立,接着执行y=3*3-f(1),再执行f(1),而f(1)满足if条件语句,所以f(1)的值为3,代入y=3*3-f(1)=9-3=6。
转载请注明原文地址:https://www.kaotiyun.com/show/jaDp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
以下程序的运行结果是intk=0;voidfun(intm){m+=k;k+=m;printf("m=%dk=%d",m,k++);}main(){inti=4;fun(i++);prin
下面四个选项中,均是不合法的用户标识符的选项是
下列叙述中正确的是
以下程序的定义语句中,x[1]的初值是[9],程序运行后输出的内容是[10]。#include<stdio.h>main(){intx[]={1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16},
若变量均已正确定义并赋值,以下合法的C语言赋值语句是
以下函数rotate的功能是:将a所指N行N列的二维数组中的最后一行放到b所指二维数组的第0列中,把a所指二维数组中的第0行放到b所指二维数组的最后一列中,b所指二维数组中其他数据不变。#defineN4voidrotade(inta
下列程序的输出结果是【】。main(){inti;for(i=1;i+1;i++){if(i>4){printf("%d\n",i);break;}printf("%d\n",i++);}}
下列选项中错误的说明语句是
下列叙述中,不属于测试的特征的是
设有如下关系表,由关系R和S通过运算得到关系T,则所使用的运算为()。
随机试题
超声于左侧附睾头可探及圆形的无回声暗区,边清,如图所示,考虑为
入院后因情绪激动,血压明显升高,严重头痛、意识模糊、抽搐、呕吐等,应考虑诊断诊断已成立,其发病机制为
G3P0孕40周,人流史2次,因第二产程长达2小时行低位产钳助产,胎儿娩出后随即阴道持续不断出血,6~7分钟后胎盘自娩,检查完整,子宫轮廓清,阴道出血不断,色鲜红。该患者产后出血的原因最可能是
肾损伤可有血尿的是
某建设单位2009年11月1日领取了施工许可证。由于特殊原因不能按期开工,故向发证机关申请延期。根据我国《建筑法》的规定,下列关于延期的说法中,不正确的是()。
某收益性资产,效益一直良好,经专业评估人员测定,第一年的预期收益为100万元,以后每年递增10万元。假定资本化率为10%,则该资产的评估价值最接近于()万元。
键盘对于鼠标相当于()对于()
Sevenyearsago,whenIwasvisitingGermany,Imetwithanofficialwhoexplainedtomethatthecountryhadaperfectsolution
管理评审主要是评价管理体系的______。
ThediagramsbelowshowthedevelopmentofthevillageofKelsbeyin1780,1860and2000.Summarisetheinformationbyselec
最新回复
(
0
)