首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 int f(int m) { static int n=0; n+=m;return n;) main(){ int n=0; printf("%d,",f(++n)); printf("%d\n",f(n++));} 程序运行后的输出结果是
有以下程序 int f(int m) { static int n=0; n+=m;return n;) main(){ int n=0; printf("%d,",f(++n)); printf("%d\n",f(n++));} 程序运行后的输出结果是
admin
2015-12-25
86
问题
有以下程序
int f(int m)
{
static int n=0;
n+=m;return n;)
main(){
int n=0;
printf("%d,",f(++n));
printf("%d\n",f(n++));}
程序运行后的输出结果是
选项
A、1,1
B、1,2
C、2,3
D、3,3
答案
B
解析
由于在函数f中,变量n为静态局部变量,所以在主函数中第一次调用函数f后,变量n的值等于1,当第二调用函数f时,在函数f的内部静态局部变量n的值仍然保留等于1,所以返回函数值等于2。
转载请注明原文地址:https://kaotiyun.com/show/FDDp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
下列程序的输出结果是______。#include<stdio.h>main(){intx=3,y=2,z=1;if(x<y)if(y<0)z+0;elseZ+=1;primf(“%d\n",z
若有下列说明和语句,则对结构体变量st中成员i的引用方式不正确的是()。Structstu{inti;intname;}st,*#p;p=&St;
若有下列说明和语句,则对结构体变量st中成员i的引用方式不正确的是()。Stmctstu{inti;intname;}st,*p;p=&st;
下列二维数组初始化语句中,不正确的是()。
设变量x和y均已正确定义并赋值。下列if语句中,在编译时将产生错误信息的是()。
下列循环体的执行次数是()。#include<stdio.h>main(){inti,j;for(i=0,j=1;i<j+1;i+=1,j--)phntf("%d\n",j);}
若变量已正确定义,要求通过scanf("%c%d%c%d",&c1,&a,&c2,&b)语句给变量a和b分别赋32和45,给变量c1和c2分别赋字符A和B;下列选项中数据从第1列开始输入,正确的输入形式是()。
若有下列定义和语句:char*s1="12345",*s2="1234";printf("%d\n",strlen(strcpy(s1,s2)));则输出结果为______。
若有说明inta[][3]={0,0};,则不正确的叙述是()。
若二维数组a有m列,则在a[i][j]刚前的元素个数为()。
随机试题
中华人民共和国公民有受教育的________。
域外送达
新生儿生理性黄疸的主要原因是
经营成功的企业投资一般是将多种产品分布在寿命周期的不同阶段进行组合。企业处于主导地位,具有高收益与成长性,应选择的投资策略是()。
在教育心理学看来,()不仅影响着教学内容的呈现方式和容量的大小,而且对教师和学生在教学过程中的作用、教学组织形式以及学习方法等都将产生深远的影响。
A、 B、 C、 D、 C题干及选项给出的图形组成元素大小、形状都相同,只是位置不同,首先锁定移动、旋转和翻转考点。解决此题的关键就是要找出图形构成元素间的转化方式。先从每行来找寻规律,看第一行图形发现:第一
书院制度,始于唐而盛于宋。根据所学知识,回答问题:北宋最著名的四大书院是()
WebServices中的角色包括:服务提供者、服务请求者和服务注册中心。Web服务(WebServices)定义了一种松散的、粗粒度的分布式计算模式。Web服务的提供者利用①描述Web服务,Web服务的使用者通过②来发现服务,两者之间的通信采用③协议
ThecentralsubjectofHawthorne’smajorworksis
Morethanfortythousandreaderstolduswhattheylookedforinclosefriendships,whattheyexpected【C1】______friends,whatt
最新回复
(
0
)