首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序: void f(int n,int * r) {int r1=0; if(n%3==0)r1=n/3; else if(n%5==0)r1=n/5; else f(--n,&r1); *r=r1;} m
有以下程序: void f(int n,int * r) {int r1=0; if(n%3==0)r1=n/3; else if(n%5==0)r1=n/5; else f(--n,&r1); *r=r1;} m
admin
2010-12-10
52
问题
有以下程序: void f(int n,int * r) {int r1=0; if(n%3==0)r1=n/3; else if(n%5==0)r1=n/5; else f(--n,&r1); *r=r1;} main() {intm=7,r; f(m,&r);printf("%d\n",r);} 程序运行后的输出结果是______。
选项
A、2
B、1
C、3
D、0
答案
A
解析
题目中定义了一个指针变量r作为形参f()的函数。在主函数main()中定义了两个变量m和r,同时给m赋初值7,调用函数f(m, &r)并执行,函数f()通过指针r将最后的值返回。
转载请注明原文地址:https://kaotiyun.com/show/TBPp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
设x是整型变量,与函数IIf(x>0,-x,x)有相同结果的代数式是( )。
关于KeyPress事件,以下叙述中正确的是( )。
下列可作为VisualBasic变量名的是()。
A、各子菜单项组成一个名称为mnu1的控件数组B、不论选中菜单项1、2或3,均执行mnu1_Click事件过程C、Case2分支的语句没有必要,因为该菜单项的"复选"属性已被设置D、程序中的Index是系统自动产生的C菜单项1至菜单项3是名称为m
以下自定义数据类型的语句中,正确的是( )。
以下自定义数据类型的语句中,正确的是( )。
下列关于栈的叙述中,正确的是
一个栈的初始状态为空。现将元素1、2、3、4、5、A、B、C、D、E依次入栈,然后再依次出栈,则元素出栈的顺序是( )。
在一棵二叉树上第5层的结点数最多是()。
对如下二叉树进行后序遍历的结果为()。
随机试题
下述血栓中,哪种是白色血栓
A.子宫腺肌病B.功能失调性子宫出血C.子宫内膜癌D.子宫肌瘤E.子宫内膜息肉下列各病例最可能的诊断是:
测定人体是否感染过结核菌,最有效的方法是()。
A.牙槽嵴组B.水平组C.斜行组D.根间组E.根尖组位于多根牙的根分叉之间,防止牙根向冠方移动的是()
水泥混凝土面层冬期施工养护时间不少于()。
某高速公路全长78km,双向六车道,路幅宽29m,设计车速120km/h,路面基层为水泥稳定土无机结合料基层,施工单位根据工程实际情况及人力、设备条件,采用了路拌法水泥稳定土基层施工工艺。摊铺水泥日进度1.5km(单向),某路段具体施工过程如下。(
用于防烟分区的挡烟设施主要有屋顶挡烟隔板、挡烟垂壁和从顶棚下突出一定高度的梁等。各类挡烟设施处于安装位置时,其底部与项部之间的垂直高度,要求不得小于()mm。
A是△ABC的一个内角,已知则△ABC是().
党的十八大首次把()作为一部分写进党的文件进行阐述。
Answerquestions71~80byreferringtothefollowinggames.Note:AnswereachquestionbychoosingA,B,CorDandmarkiton
最新回复
(
0
)