首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
以下程序的输出的结果是( )。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
47
问题
以下程序的输出的结果是( )。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全国计算机二级
相关试题推荐
数字字符0的ASCII值为48,若有以下程序main(){chara=’1’,b=’2’;printf("%c,",b++);printf("%d\n",b-A);}程序运行后的输出结果是
关系模型允许定义3类数据约束,下列不属于数据约束的是______。
下列说法中,不属于数据模型所描述的内容的是______。
下列叙述中正确的是______。
以下程序的输出结果是______。#include<stdio.h>main(){doublea=1234.56789;printf("%8.4f,%8.2f\n",a,a);}
为了避免流程图在描述程序逻辑时的灵活性,提出了用方框图来代替传统的程序流程图,通常也把这种图称为______。
以下程序的输出结果是______。#include<stdio.h>main(){intx=10,y=10;printf("%d%d\n",x--,--y);}
有以下函数 int aaa(char *s) { char *t=s; while(*t++); t--; return(t-s); } 以下关于aaa函数的功能的叙述正确的是
源程序中应包含一些内部文档,以帮助阅读和理解程序,源程序的内部文档通常包括选择合适的标识符、注释和
随机试题
随机误差:
利用可倾虎钳铣削复合斜面时,最好用斜垫铁校正倾斜角,单件生产时可()来校正。
代谢可以转变为乙酰CoA的物质是
涎腺造影常用的造影剂有
全脱出牙齿最好的保存方法是
下列海洋运输货物保险类别中,保险公司承保责任范围最广的是()
项目管理的目标是()进度目标和质量目标。
某行政机关的下列行为中,属于行政性限制市场准入的有()。
关于质押担保,以下说法中正确的有()。
作为一种社会现象,失信已经侵蚀到社会的各个层面。例如,假话、假新闻满天飞;假冒伪劣产品畅通无阻;合同协议拒不执行;欠款不还等等。现在,人们对这个问题认识还不够。这段话主要支持了这样一种观点()。
最新回复
(
0
)