首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
以下程序的输出的结果是( )。int x=3;main(){ int i;for(i=1;i<x;i++)incre();}incre(){ staic int x=1; x*=x+1; printf(" %d", x);}
以下程序的输出的结果是( )。int x=3;main(){ int i;for(i=1;i<x;i++)incre();}incre(){ staic int x=1; x*=x+1; printf(" %d", x);}
admin
2013-06-11
66
问题
以下程序的输出的结果是( )。int x=3;main(){ int i;for(i=1;i<x;i++)incre();}incre(){ staic int x=1; x*=x+1; printf(" %d", x);}
选项
A、33
B、22
C、26
D、25
答案
4
解析
本题首先定义一个全局变量x并赋初值为3,主函数中使用这个全局变量控制循环次数,循环执行了2次,调用两次incre()函数。第一次调用incre(),定义一个静态变量x并赋初值1,然后执行“x*=x+1”,使x的值变为2:第二次调用incre()函数时,静态变量将保留上—饮退出时的值即2,执行语句“x*=x+1”后,x的值变成6,输出x的值为6。所以,4个选项中C为所选。
转载请注明原文地址:https://kaotiyun.com/show/e5Jp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
有以下程序main(){inti,s=0;for(i=1;i<10;i+=2)s+=i+1,printf("%d\n",s);}程序执行后的输出结果是
有以下程序main(){inta,b,d=25;a=d/10%9;b=a&&(-1);printf("%d,%d\n",a,b);}程序运行后的输出结果是
有定义语句:ihtb;charc[10];,则正确的输入语句是
以下叙述中正确的是
用二维表数据来表示实体及实体之间联系的数据模型为______。
下述关于数据库系统的叙述中正确的是______。
以下程序的输出结果是______。#include<stdio.h>main(){doublea=1234.56789;printf("%8.4f,%8.2f\n",a,a);}
若有程序main(){inti,j;scanf("i=%d,j=%d";&i,&j);printf("i=%d,j=%d\n",i,j);}要求给i赋10,给j赋20,则应该从键盘输入_
若想通过以下输入语句使a=5.0,b=4,c=3,则输入数据的形式应该是______。intb,C;floata:scanf("%f,%d,c=%d”,&a,&b,&c);
以下叙述正确的是______。
随机试题
可见于无器质性心脏病者的心律失常包括
患者,男,35岁。1小时前从二楼跌下,颏部着地,不省人事数分钟后清醒。检查:神志清楚,呼吸急促,口唇发绀,鼻翼翕动,下唇及间牙龈撕裂,下颌弓变窄,舌体后坠,口底血肿形成。最可能并发的颅脑损伤是
夏季热,发热、口渴、多饮的病机是
简述美声声音训练方面技术的主要表现。
请从所给的四个选项中,选择最合适的一个填入问号处,使之呈现一定的规律性:
在“明德慎罚”思想的指导下,西周实行的刑法原则有()。(2012多60)
真理和价值的辩证统一关系体现在
Europeisnotagender-equalityheaven.Inparticular,thecorporateworkplacewillneverbecompletelyfamily-friendlyuntilwo
Theideathatsomegroupsofpeoplemaybemoreintelligentthanothersisoneofthosehypothesesthatdarenotspeakitsname.
判断下面哪一种说法是错误的?______。
最新回复
(
0
)