首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 #include <stdio.h> int fun() { static int x=1; x+=1; return x; } main() { int i,s=1; for(i=1;i<=5;i++) s+=fun(); printf("%
有以下程序 #include <stdio.h> int fun() { static int x=1; x+=1; return x; } main() { int i,s=1; for(i=1;i<=5;i++) s+=fun(); printf("%
admin
2019-12-17
26
问题
有以下程序
#include <stdio.h>
int fun() {
static int x=1;
x+=1;
return x; }
main() {
int i,s=1;
for(i=1;i<=5;i++) s+=fun();
printf("%d\n",s); }
程序运行后的输出结果是
选项
A、11
B、21
C、6
D、120
答案
B
解析
这道试题主要考查了局部静态变量的应用。在函数fun()中定义了局部静态变量整型x,其初值等于1,在主函数中循环执行5次,第一次变量s的值等于3,变量x的值等于2,第二次变量s的值等于6,变量x的值等于3,第三次变量s的值等于10,变量x的值等于4,第四次变量s的值等于15,变量x的值等于5,第五次变量s的值等于21,变量x的值等于6。
转载请注明原文地址:https://jikaoti.com/ti/vkG0FFFM
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
有以下程序:#include#defineN4intfun(inta[][N]){inti,j,x=0;for(i=0;i
有以下程序:#defineOut(n)n%2==0?"%e":"%d"#includemain(){intx;for(x=65;x
有以下程序段:intm=33,n=66;m=m^n;n=n^m;m=m^n;执行上述语句后,m和n的值分别是()。
设二叉树中共有31个节点,其中的节点值互不相同。如果该二叉树的后序序列与中序序列相同,则该二叉树的深度为()。
已知一个数列从第0项开始的前三项分别为0,0,1,以后的各项都是其相邻的前三项之和。给定程序MODIl.C中函数fun的功能是:计算并输出该数列前n项的平方根之和。n的值通过形参传入。例如,当n=10时,程序的输出结果应为:23.197745。
程序通过定义学生结构体变量,存储了学生的学号、姓名和三门课的成绩。所有学生数据均以二进制方式输出到文件中。函数fun的功能是重写形参filename所指文件中最后一个学生的数据,即用新的学生数据覆盖该学生原来的数据,其他学生的数据不变。请在程序的
以下是if语句的基本形式:if(表达式)语句其中“表达式”
下列定义数组的语句中,正确的是
有以下程序,程序的输出结果是voidfun(double*p1,double*p2,double*s){s=(double*)calloc(1,sizeof(double));*s=*P1+*(p2+1);}main(){doublea[2]=
在进行逻辑设计时,将E-R图中实体之间联系转换为关系数据库的()。
随机试题
化工工艺流程图只包含施工流程图。()
下列哪项是错误的
我国对自由进出口的技术实行技术进出口合同__________管理。
个体户刘某为解决资金周转问题,将厂房作为抵押物向当地商业银行申请借款,双方依法签订了合同,并办理了抵押物登记手续。按照规定,下列情形中,商业银行有权要求处分该抵押厂房的是()。
在注册会计师与治理层沟通注册会计师与财务报表审计相关的责任时,下列事项中,应当包括的有()。
一人偷变压器被烧伤。送往医院途中被群众阻拦.这时你怎么处理?
劳动教养的对象不包括()。
近日,英国剑桥大学医学院癌症研究所和美国冷泉港实验室的科学家宣布,他们在独立进行的研究活动中,从多种人体癌细胞中分离出了单独的基因,通过大量实验证明了这些基因可以使人体正常的健康细胞发生癌变。多年来,基因研究领域的科学家一直认为,可以通过改变这种基因的办法
Howmanystudentsarethereinthecomputerclass?
Theaverageautomatictellermachine(ATM)isnotverysmart.Itwillgivemoneytoanyonewhohastherightcardandpunchesfour
最新回复
(
0
)