首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 #include int flint n); main(){int a=3,s; int flint n){static int a=1; s=f(a); n+=a++; s=s+f(a);
有以下程序 #include int flint n); main(){int a=3,s; int flint n){static int a=1; s=f(a); n+=a++; s=s+f(a);
admin
2017-05-20
29
问题
有以下程序
#include
int flint n);
main(){int a=3,s; int flint n){static int a=1;
s=f(a); n+=a++;
s=s+f(a); return n;
printf("%d\n",s);} }
程序运行后的输出结果是
选项
A、9
B、8
C、7
D、10
答案
A
解析
在主函数中第一次调用f(a)时,得到变量s的值等于4,在第二次调用f(a)时,在子函数f中由于变量a是一个局部静态变量,所以这次其值等于2,因而在主函数中第二次调用f(a)后,其返回值等于5,最后变量s的值等于9。
转载请注明原文地址:https://kaotiyun.com/show/k4Dp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
在设计程序时,应采纳的原则之一是
下面程序段的运行结果是char*S="abcde";s+=2;printf("%d",s);
阅读下面语句,则程序的执行结果是【】。#include"stdio.h"main(){inta=-1,b=1,k;if((++a
下列程序的输出结果是#include"stdio.h"#defineM(x,y)x%ymain(){inta,m=12,n=100;a=M(n,m);printf("%d\n",a--);}
有下面程序段#include"stdio.h"#include"string.h"main(){chara[3][20]={{"china"},{"isa"},{"bigcountry!"}};chark[100]={0},
现有如下程序段#include"stdio.h"main(){intk[30]={12,324,45,6,768,98,21,34,453,456};intcount=0,i=0;while(k[i]){if(k[
假定当前盘符下有两个如下文本文件:文件名a1.txta2.txt内容123#321#则下面程序段执行后的结果为#include"stdio.h"voidfc(FILE*p){char
有下面程序段#include"stdio.h"#include"string.h"main(){chara[3][20]={{"china"},{"isa"},{"bigcountry!"}};chark[100]={0},
设inta=5,b=6,表达式(++a==b--)?++a:--b的值是_______。
相对于数据库系统,文件系统的主要缺陷有数据关联差、数据不一致性和
随机试题
在对接铆接中,双盖板结构中的铆钉受力要比单盖板中的铆钉受力合理些。
在键盘上的功能键Ctrl表示()键。
某投资组合含有60%股票,20%债券,20%活期存款。这一组合最适合那个年龄层次?()。
阅读下列材料,根据要求完成任务。材料一《义务教育化学课程标准(2011年版)》的“内容标准”:能积极参与做化学实验;能顺利地完成实验操作;能在实验操作中注意观察和思考相结合。材料二某版本教科书中“化学是一门以实验为基础的科学”部
选出判断有不正确的一项:
假定年利率为5%,在8年内每年年末向银行借款1000万元,则第8年末应付银行本息为多少?(F/A,5%,8)=9.549
《刑法》第240条规定:“拐卖妇女、儿童的,处五年以上十年以下有期徒刑,并处罚金;有下列情形之一的,处十年以上有期徒刑或者无期徒刑,并处罚金或者没收财产;情节特别严重的,处死刑,并处没收财产:(一)拐卖妇女、儿童集团的首要分子;(二)拐
A、 B、 C、 D、 D
以下关于Web应用软件测试的说法中,正确的是
A、Cyclingaroundalake.B、Motorracinginthedesert.C、Playingbasketballinagym.D、Swimminginasportscenter.A选项均以动词一ing
最新回复
(
0
)