首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 int f(int m) main(){int n=0; {static int n=0;printf("%d,",(f++n)); n+=m;return n;} printf("%d\n",f(n++));
有以下程序 int f(int m) main(){int n=0; {static int n=0;printf("%d,",(f++n)); n+=m;return n;} printf("%d\n",f(n++));
admin
2017-05-20
28
问题
有以下程序
int f(int m) main(){int n=0;
{static int n=0;printf("%d,",(f++n));
n+=m;return 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/t4Dp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
检查软件产品是否符合需求定义的过程称为
以下程序的输出结果是______。#include<stdio.h>voidswap(int*a,int*b){int*tt=a;a=b;b=t}main(){inti=3,j=5,*p=&i
假定当前盘符下有两个如下文本文件:文件名a1.txta2.txt内容123#321#则下面程序段执行后的结果为#include"stdio.h"voidfc(FILE*p){char
当用户要求输入的字符串中含有空格时,应使用的输入函数是
下列叙述中错误的是
设有如下三个关系表下列操作中正确的是
若有函数max(a,b),为了让函数指针变量p指向函数max,当调用该函数时,正确的赋值方法是
在C语言中,函数返回值的类型最终取决于()。
下面程序的功能是输出数组s中最大元素的下标,请填空。main(){intk,p,s[]={1,-9,7,2,-10,3};for(p=0,k=p;p<6;p++)if(s[p]>s[k])______printf("%d\n",k);}
随机试题
案情:甲乙系兄弟,早年丧母。其父亲去世时留下一头受孕的母牛。因无法分割,二人约定共同共有,后母牛产下一头小牛。此时甲的家中正好缺少劳动力,趁机提出欲分得母牛。乙认为牛犊至少要等饲养一年才能派上用场,如此分割明显不公。甲在其要求被拒绝后,从此不再照管这两头牛
简述我国社会主义教育目的的基本点。
牙髓内以哪一种免疫球蛋白为主
某地区探明地下存在较大矿床,矿体埋藏较深,且埋藏条件较为复杂、分散、平面尺寸和高差不大。经研究计算,该矿体采用露天开采的方式,较为经济。以下选项中最适合本次开采的矿床开拓方法为()。
From:PaulaWashingtonTo:ClaraNashSubject:OrderDearMr.Nash,MynameisPaulaWashingtonandI’mtheownerofth
形成运动技能的分化阶段时,运动动力定型()
阅读下列材料,回答问题。甲、乙、丙三人投资成立了一家有限责任公司。甲出资10万元,乙出资30万元,丙以价值50万元的房屋出资。后甲和丙因公司连续两年无法召开股东会,公司经营管理发生严重困难,而向法院提起解散公司的诉讼,法院受理了该案件。
Verne’sAccuratePreviewoftheFutureSincethebeginningoftime,manhasbeeninterestedinthemoon.TheRomansdesigned
YouwillhearadialoguebetweenamanandHRManager.Foreachquestion(23-30),markoneletter(A,BorC)forthecorrectanswe
A、Thetutorwasn’tseriouslyhurt.B、Shecouldtutorthemaninmath.C、It’sagooddeatogetatutor.D、She’ssureProfessorA
最新回复
(
0
)