首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 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
54
问题
有以下程序
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全国计算机二级
相关试题推荐
下列叙述中错误的是()。
下列字符数组初始化语句中,不正确的是()。
若有定义:inta[4][4]={{1,2,3,4},{0},{4,6,8,10},{1,3,5,7}},则初始化后,a[2][2]得到的初值是______。
设变量x和y均已正确定义并赋值。下列if语句中,在编译时将产生错误信息的是()。
以下程序的功能是建立一个带有头结点的单向链表,链表结点中的数据通过键盘输入,当输入数据为-1时,表示输入结束(链表头结点的data域不放数据,表空的条件是ph->next==NULL),请填空。#include<stdio.h>struc
下列选项中不是字符常量的是()
关于结构化程序设计原则和方法的描述错误的是()。
下列叙述中正确的是()。
软件开发离不开系统环境资源的支持,其中必要的测试数据属于
在使用putchar和getchar函数处理字符时,必须在程序的开头出现包含头文件命令行是_________。
随机试题
关于聘任制公务员,下列做法中正确的是()。
A.山药B.炙甘草C.紫苏叶D.蛇床子E.血余炭与天花粉不能放于同一斗谱的是
2009年年初,山东某外资企业投资者韩国籍人金某在春节前回国过年,但过年后再也没有回来,欠了工人工钱和他的厂房租赁费。相关工人和出租人向有管辖权的中国某法院提起诉讼。依相关规定,下列哪几个选项是正确的?()
[2012年,第34题]波长λ=550nm(1nm=10-9m)的单色光垂直入射于光栅常数2×10-4cm的平面衍射光栅上,可能观察到的光谱线的最大级次为()。
如果现在的2000元、两年后的2500元、四年后的1000元投资均按实际利率4%投入,则10年后的总值为( )元。
背景资料:某工程公司中标承包一城市道路施工项目,道路总长为15km,其中包括一段燃气管线的敷设。工程建设工期很紧。为抓紧时间,该公司很快组成项目经理部,项目部进行了临建。项目部拿到设计院提供的设计施工图决定立即开始施工,监理工程师尚未到场。开工后
某斗容量1m3正铲挖土机的机械台班产量为4.96(定额单位100m3),小组成员两人,则挖100m3的人工时间定额为()工日。
中共R省委向各地、市和省属各委、办、厅发出通知,要求他们组织广大党员和人民群众,认真学习并贯彻落实领导七一讲话精神。()
A、 B、 C、 D、 C
下列日期型常量的表示中,错误的是( )。
最新回复
(
0
)