首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 #include int fun() { static~nt x=1 ; x*=2; return x; } main() { int i,s=1; for(i=1;i
有以下程序 #include int fun() { static~nt x=1 ; x*=2; return x; } main() { int i,s=1; for(i=1;i
admin
2016-12-28
51
问题
有以下程序
#include
int fun()
{ static~nt x=1 ;
x*=2; return x;
}
main()
{ int i,s=1;
for(i=1;i<=2;i++)
s=fun();
printf("%d\n",s);
}
程序运行后的输出结果是
选项
A、4
B、1
C、0
D、8
答案
A
解析
在子函数fun()中定义局部静态变量x,其初值等于1,然后再把其值扩大1倍后返回。在主函数中执行for循环语句2次,调用函数fun()两次,所以变量s的值等于4。这里要强调的一点是当函数fun()执行完毕后,局部静态变量x的值不会丢失,仍然有效。
转载请注明原文地址:https://www.kaotiyun.com/show/NrDp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
现有如下程序段#include"stdio.h"main(){inta[5][6]={23,3,65,21,6,78,28,5,67,25,435,76,8,22,45,7,8,34,6,78,32,4,5,67,4,21,1};in
下面程序输出的结果是main(){inti;inta[3][3]={1,2,3,4,5,6,7,8,9};for(i=0;i
以下4个程序中,完全正确的是
有如下程序段inta=14,b=15,x;charc=′A′;x=(a&&b)&&(c
以下程序的功能是从名为filea.dat的文本文件中逐个读入字符并显示在屏幕上。请填空。majn(){FILE*fp;charch;fp=fopen(______);ch=fgetc(fp);whle(!feof(fp)){
以下程序的功能是根据输入的“y”(“Y”)与“n”(“N”),在屏幕上分别显示出“ThisisYES.”与“ThisisNO.”。空白处需要填入的内容是#include<stdio.h>voidYesNo(charch){switch(c
随机试题
词气词“其”的基本用法是
依那普利的特点是
以下事件哪一种不属于急性中毒事件
国家为公共利益的需要,可以依法对集体所有的土地实行()。
背景资料:某机电安装公司承包了一造纸车间的机电安装工程,包括属于本车间的槽罐制作安装任务(含有两台碳钢压力容器)。合同规定除工艺设备外的所有材料均由施工单位采购,拖延工期要重罚,对于文明施工也提出了具体要求。由于工期特别紧张,业主要求土建基础交付安
通过计算借款人的各项资产占总资产的比重,分析借款人的资产结构,可以判断出借款人资产分配的合理性。()
甲公司为国有大型集团公司,实施多元化经营。为进一步加强全面预算管理工作,该集团正在稳步推进以“计划——预算——考核”一体化管理为核心的管理提升活动,旨在“以计划落实战略,以预算保障计划,以考核促进预算”,实现业务与财务的高度融合。(1)在2013年10月
一国货币对某一关键货币的汇率被称为()。
某省围棋队教练从E、F、G、H、J、K和M这7名队员中挑选4名参加职业联赛,挑选必须符合下列条件:(1)E或F有一人参加,但二人不能都参加。(2)J或K有一人参加,但二人不能都参加。(3)如果J参加,则G参加。(4)除非F参加,否则M不参加。以
如下图所示,有2台计算机连接在一台Cisc03524交换机上,它们分别被划分在ID号为100,VLAN名为VLAN10和ID号为200,VLAN名为VLANll中,交换机的g0/1端口连接一台路由器,使用的VLAN协议是IEEE标准协议。请阅读以下交换
最新回复
(
0
)