首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
以下程序的输出结果是______。 int x=3; main() { int i; for(i=1; i<x; i++) incre(); } incre() { sta
以下程序的输出结果是______。 int x=3; main() { int i; for(i=1; i<x; i++) incre(); } incre() { sta
admin
2010-09-05
29
问题
以下程序的输出结果是______。 int x=3; main() { int i; for(i=1; i<x; i++) incre(); } incre() { static int x=1; x*=x+1; printf(" % d", x); }
选项
A、3 3
B、2 2
C、2 6
D、2 5
答案
C
解析
C语言规定如果全局变量与局部变量同名,则在局部变量的作用域内全局变量不起作用。程序开头定义的变量x为全局变量,函数incre中定义的变量x是局部静态变量,存放在静态存储区,incre调用结束后不释放x占据的存储单元。main函数中使用的x是全局变量x=3,所以main函数中调用函数incre两次。调用过程如下。第1次调用:x=x*(x+1)=1×(1+1)=2,printf函数输出2;第2次调用:x=x*(x+1)=2×(2+1)=6,printf函数输出6。
转载请注明原文地址:https://jikaoti.com/ti/k0I0FFFM
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
窗体上有三个水平滚动条,名称分别为HSRed、HSGreen和HSBlue,取值范围均是0~255,代表颜色的三种基色。改变滚动框的位置,可以改变三种基色的值,从而改变窗体的背景色,如下图所示。程序代码如下:Dimcolor(3)AsIntege
下列叙述中正确的是()。
下列关于线性表的叙述中,不正确的是()。
关于文件操作,以下叙述中正确的是
设有语句:Open"c:\Test.Dat"ForOutputAs#1则以下叙述中错误的是( )。
在考生文件夹下有一个工程文件sjt5.vbp,其窗体上画有两个名称分别为Text1、Text2的文本框,其中Text1可多行显示。请画两个名称为Command1、Command2,标题为“产生数组”、“查找”的命令按钮。如图8所示。程序功能如下:①单
窗体上有1个名称为Commandl的命令按钮,事件过程及函数过程如F:PrivateSubCommand1一Click()DimmAsStringm=InputBox(“请输入字符串”)
设有如下函数:FunctionDelSpace(chAsString)AsInteger Dimn%,st$,c$ st="" n=0 Fork=1ToLen(ch) c=Mid(ch,k,1) I
软件需求分析阶段的工作,可以分为四个方面:需求获取、编写需求规格说明书、需求评审和()。
下列数据结构中,能用二分法进行查找的是()。
随机试题
李某在公司拥有辅助性职权,包括提供咨询和建议等,他的职位类型为()
A、25%氯化钡溶液B、硝酸银试液C、硫酸D、硝酸E、碘化钾试液以下杂质检查项目所使用的试剂是炽灼残渣
口服INH预防结核病(化学预防)主要适用于
由于租赁双方的原因而使合同终止的情形有()。
根据支付结算办法的规定,下列各项中,不可作为支付结算和资金结算的中介机构是()。
“教学相长”作为中国古代一个重要的教育思想命题,首先提出它的是()。
公司将以一张面额为10000元,3个月后到期的商业票据变现,若银行年贴现率为5%,应付金额为()。
[*]
下列链表中,其逻辑结构属于非线性结构的是
Thehealth-careeconomyisfilledwithunusualandevenuniqueeconomicrelationships.Oneoftheleastunderstoodinvolvesthe
最新回复
(
0
)