首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 #include int fun() {static int x=1; x*=2; return x; } main() { int i,s=1; for(i=1;i
有以下程序 #include int fun() {static int x=1; x*=2; return x; } main() { int i,s=1; for(i=1;i
admin
2020-03-15
20
问题
有以下程序
#include
int fun()
{static int 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、O
D、8
答案
A
解析
在子函数fun()中定义局部静态变量x,其初值等于1,然后再把其值扩大1倍后返回。在主函数中执行for循环语句2次,调用函数fun()两次,所以变量s的值等于4。这里要强调的一点是当函数fun()执行完毕后,局部静态变量x的值不会丢失,仍然有效。
转载请注明原文地址:https://jikaoti.com/ti/kaG0FFFM
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
有以下程序,程序的输出结果是main(){charc1=’A’,c2=’Y’;printf("%d,%d\n",c1,c2);}
有以下程序#include<stdio.h>main()voidfun(char*t,char*s){charss[10]="acc",aa[10]="bbxxyy";{while(*
用树形结构表示实体之间联系的模型是
下列描述中错误的是
以下函数的功能是:通过键盘输入数据,为数组中的所有元素赋值。#include<stdio.h>#defineN10voidfun(intx[N]){inti=0;while(i<N)scanf("%d",__________)
设文件指针fp已定义,执行语句fp=fopen("file","w");后,以下针对文本文件file操作叙述的选项中正确的是
C语言中,最基本的数据类型包括()。
设二叉树共有150个节点,其中度为1的节点有10个,则该二叉树中的叶子节点数为()。
某二叉树共有12个节点,其中叶子节点只有1个。则该二叉树的深度为(根节点在第1层)()。
一个教师可讲授多门课程,一门课程可由多个教师讲授。则实体教师和课程间的联系是()。
随机试题
目前,10GHz以下频段的数字微波传输系统大多采用()
灭菌是否彻底的标志是破坏下述哪项
蜡丸制备时所用蜂蜡的主要成分为白降丹的主要成分
合同公证与鉴证的相同点是( )。
施工方案包括( )。
FIDIC合同条件规定,承包商的义务包括()。
某人民团体拥有A、B两栋办公楼,A栋占地3000m2,B栋占地1000m2。2016年3月31日至12月31日将B栋出租。已知,当地城镇土地使用税每平方米税额为15元。根据城镇土地使用税法律制度的规定,该人民团体2016年应缴纳城镇土地使用税(
计算机感染病毒的可能途径之一是
Accordingtosomeeducators,thegoalofteachingistohelpstudentslearnwhat______toknowtoliveawell-adjustedandsucces
WilltheWorldRememberDisneyorPlato?SignificantWorldwideInfluenceofAmericanCultureLONDON--Downinthemall,b
最新回复
(
0
)