首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 int f(int m) {static int n=0; n+=m;return n;} main(){int n=0; printf("%d,",f(++n)); printf("%dha",f(n++));} 程序运行后的输出结果是
有以下程序 int f(int m) {static int n=0; n+=m;return n;} main(){int n=0; printf("%d,",f(++n)); printf("%dha",f(n++));} 程序运行后的输出结果是
admin
2019-05-17
32
问题
有以下程序
int f(int m)
{static int n=0;
n+=m;return n;}
main(){int n=0;
printf("%d,",f(++n));
printf("%dha",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/UDRp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
有以下程序#include<stdio.h>main(){inta=5,b=1,t;t=(a<<2)Ib;printf(’’%d\n’’,t);}
为了建立如图所示的存储结构(即每个结点含两个域,data是数据域,next是指向结点的指针域),则在【】处应填入的选项是Structlink{chardata;【】}node;
有以下程序main(){intx=35,B;charz=’B’;B=((x)&&(z<’b’));printf(’’%dkn’’,B);)程序运行后的输出结果是
以下叙述中正确的是
请编写函数fun,其功能是:计算并输出例如,在主函数中从键盘给n输入20后,输出为:s=534.188884。注意:要求n的值大于1但不大于100。部分源程序在文件PROG1.C中。请勿改动主函数main和其他函
给定程序MODll.C中函数fun的功能是:用冒泡法对6个字符串按由小大的顺序进行排序。请改正程序中的错误,使它能得出正确的结果。注意:不要改动main函数,不得增行或删行,也不得更改程序的结构!#include#include#
数据库系统的三级模式不包括()。
以下选项中,值为1的表达式是()。
软件测试的目的是()。
一个教师可讲授多门课程,一门课程可由多个教师讲授。则实体教师和课程间的联系是()。
随机试题
顶枕沟有何标志意义?
下列项目中,不属于现金持有动机中交易动机的是()
患者,男,28岁。外生殖器出现疣状赘生物,色淡红,易出血,表面有大量秽浊分泌物,色淡黄,恶臭,瘙痒。其治疗主方是
()应当向施工单位提供施工现场及施工可能影响的毗邻区域内地下管线资料,并保证有关资料的真实。对可能影响施工报价的资料,应当在招标时提供。
《水利水电工程标准施工招标文件》中必须不加修改引用的部分有()。
企业资源计划(ERP)中的会计信息系统主要包括()。
山西陈醋(袋装、零售)
根据我国《公司法》的规定,股东享有的权利有()。
简述制订培训方案一般流程。
指出下面实例中教师的言行符合或违背了什么教学原则?主要采用了什么教学方法?一位教师教“因式分解”这一单元时,发现学生的知识基础差别较大,于是对八位成绩好的学生提出了不同的要求,让他们到图书馆自学《因式分解及其应用》一书。经过自学,他们不但完成了规
最新回复
(
0
)