首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 #include int f(int x) { int y; if(x==0‖x==1)return(3); y=x*x-f(x-2); return y;
有以下程序 #include int f(int x) { int y; if(x==0‖x==1)return(3); y=x*x-f(x-2); return y;
admin
2013-10-19
20
问题
有以下程序
#include
int f(int x)
{
int y;
if(x==0‖x==1)return(3);
y=x*x-f(x-2);
return y;
}
main()
{
int z;
z=f(3);printf("%d\n",z);
}
程序的运行结果是
选项
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/k4n0FFFM
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
以下程序中用户由键盘输入一个文件名,然后输入一串字符(用#结束输入)存放到此文件中,形成文本文件,并将字符的个数写到文件的尾部。请填空。#include<stdio.h>main(){FILE*fp;char
若有如下程序:main(){inta[][2]={1,2,6,9,11},(*t)[2];t=a;printf("%d,%d\n",*(t[1]+1),(*t)[1]);}则程序运行后输出的结果是【
下面程序用来输出结构体变量a所占存储单元的字节数,请填空。main(){structstu{charx[20];floaty;}a;printf("asize:%d\n",sizeof(【】));
若有以下定义:chara;intb;floatc;doubled;则表达式“a*b+d-c”值的类型为()。
在下列叙述中,错误的一条是()
下面语句的输出结果是() pritnf("%d\n",strlen("\t\"\065"xff\n"));
函数sstrcmp的功能是对两个字符串进行比较。当s所指字符串和t所指字符串相等时,返回值为0;当s所指字符串大于t所指字符串时,返回值大于0;当s所指字符串小于t所指字符串时,返回值小于0(功能等同于库函数strcmp)。请填空。#include
以下程序的功能是:建立一个带有头结点的单向链表,并将存储在数组中的字符依次转存到链表的各个结点中,请从与下划线处号码对应的一组选项中选择出正确的选项。 #include<stdlib.h> structnode {chardata;s
若按功能划分,软件测试的方法通常分为【】测试方法和黑盒测试方法。
软件测试是保证软件质量的重要手段,而软件测试的主要和重要的测试方法是通过测试数据和【】的设计来实现。
随机试题
由国家最高行政机关实施、管理教育事业,根据宪法和教育法律制定的规范性文件被称为()。
人工智能是研究使计算机模拟人的基本思维过程和智能行为的学科。人工智能是计算机学科的一个分支,被认为是21世纪世界三大尖端技术之一。这三大尖端技术是指()。
新民主主义社会是()
水中细菌、有机物和还原性物质,氯化消毒时所消耗的氯量为()
某屋面矩形钢筋混凝土天沟,天沟深为0.3m,粗糙系数n=0.013,坡度i=0.006,水力半径为0.08m,若天沟有效水深为0.15m,设计雨水排水量为55L/s,则天沟内的水流速度和宽度分别为()。
会计账簿记录发生错误的,更正后,应由会计人员在更正处盖章。()
正惩罚是指当个体发出某种行为后,引发外部对其行为的某种反应,导致令该个体不愉快的后果,使个体今后发出此行为的可能性降低。负惩罚是指当个体发出某种行为后,撤销令个体愉快的后果,使个体今后发出此行为的可能性降低。根据上述定义,下列属于正惩罚的是()。
下列各处名胜,按纬度由高向低,依次排列的是:
什么是记忆的加工层次概念?
下面程序的功能是输出100以内所有素数:PrivateSubCommand1_Click()Forn=2To100isprime=Truek=2DoWhilek<=n/2And______________IfnNodk=0
最新回复
(
0
)