首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 #include<stdio.h> int f(int x) main() { int y; { int z; if
有以下程序 #include<stdio.h> int f(int x) main() { int y; { int z; if
admin
2017-04-26
25
问题
有以下程序
#include<stdio.h>
int f(int 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://jikaoti.com/ti/A4i0FFFM
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
在C语言中,函数返回值的类型最终取决于
软件设计包括软件的结构、数据接口和过程设计,其中软件的过程设计是指
下面程序的功能是输出数组s中最大元素的下标,请填空。main(){intk,p,s[]={1,-9,7,2,-10,3};for(p=0,k=p;ps[k])【】printf("%d\n",k);}
以下选项中可作为C语言合法常量的是
数据库系统的核心是
数据库DB、数据库系统DBS、数据库管理系统DBMS之间的关系是()。
以下函数用来求出数组的最大元素在数组中的下标并存放在k所指的存储单元中。请填空。#include#includeintfun(int*s,intt,int*k){inti;*k=0;【】if(s[*
能正确表示逻辑关系:"a≥10或a≤0"的C语言表达式是
以下数组定义中错误的是
关系表中的每一横行称为一个
随机试题
一名25岁男性青年,主诉阳痿就诊,临床询问病史和体检后,考虑为原发性内分泌靶腺功能减低症,预计这个病人的血垂体促激素水平及其靶腺激素水平的变化为
男,58岁。间歇性无痛性全程肉眼血尿3个月,B超提示膀胱内有1.5cm×1.0cm不随体位移动的实性病变。为明确诊断,应首选的检查是
甲国人汤姆在乙国杀死了一乙国公民和一丙国外文官,后潜逃至丁国。下列说法正确的是()。
某证券公司持有国债券余额为A券面值2000万元,B券面值3000万元,两种券的标准券折算率分别为1:1.10和1:1.20。当日该公司买入GC007品种5000万元,成交价格为3.50元(每百元资金到期年收益),卖出B券2000万元,成交价125元/百元,
用人单位与劳动者约定无确定终止时间的劳动合同是()。
管弦乐曲《荒山之夜》是_________(国籍)音乐家__________的作品。选()
ThewayofthinkinginEnglishisquiteimportantforEnglishlearners.Buthowcanyoudothat?Ithinkthebestwayisto(31
汉字部件与偏旁的拆分,前者是着眼于字形,后者是着眼于___________。(厦门大学2016)
EconomicReforminChinaMoreUSsinologistshaveexpressedconfidenceinChina’seconomicreformandtheprospectsforChina
Whichofthefollowingistrue?
最新回复
(
0
)