首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序: int a=2; int f(int n) {static int a=3; int t=0; if(n%2){static int a=4;t+=a++;} else{static int a=5;t+=
有以下程序: int a=2; int f(int n) {static int a=3; int t=0; if(n%2){static int a=4;t+=a++;} else{static int a=5;t+=
admin
2013-02-23
39
问题
有以下程序: int a=2; int f(int n) {static int a=3; int t=0; if(n%2){static int a=4;t+=a++;} else{static int a=5;t+=a++;} return t+a++; } main() {int s=a,i; for(i=0;i<3;i++)s+=f(i); printf("%d\n",s); } 程序运行后的输出结果是( )。
选项
A、26
B、28
C、29
D、24
答案
C
解析
定义“int a=2;”中的全局变量a,起作用的范围是从定义此变量的位置开始到本源文件结束;定义“static int a=3;”中的静态局部变量a的作用范围是其所在的函数f,并对其只赋一次初值,以后每次调用函数时不再重新赋值,而只保留上次函数调用结束时的值;复合语句“{staticint a=4;t+=a++;}”和“{static int a=5;t+=a++;)”中定义的两个变量a属于复合语句中定义的变量,作用的范围只在其本身所在的复合语句内,对于本程序来讲,第三行定义的静态局部变量并不会对第4、5
转载请注明原文地址:https://kaotiyun.com/show/MGJp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
在数据流图(DFD)中,带有名字的箭头表示______。
以下程序的输出结果是【】。main(){intarr[]={30,25,20,15,10,5},*p=arr;p++;printf("%d\n",*(p+3));}
若变量已正确定义并赋值,下面符合C语言的表达式是_____。
以下叙述不正确的是_____。
在数据管理技术发展过程中,文件系统与数据库系统的本质区别是:数据库系统具有______。
以下叙述正确的是()。
在结构化设计方法中,生成的结构图(SC)中,带有箭头的连线表示
若某二叉树的前序遍历访问顺序是abdgcefh,中序遍历访问顺序是dgbaechf,则其后序遍历的结点访问顺序是
在C语言程序中,下列说法正确的是()。
测试用例包括输入值集和【】值集。
随机试题
税收的基本特征不包括()。
我国溶洞形态最全的洞是()。
在工程的最后一个缺陷通知期结束后()内,工程师应当签发履约证书。
银行只要以善意且符合规定的正常操作程序进行审查,对伪造、变造的票据和结算凭证上的签章以及需要交验的个人有效身份证件未发现异常而支付金额的,对出票人或付款人不再承担受委托付款的责任,对持票人或收款人不再承担付款的责任。()
补偿通货膨胀风险的利率是()
甲男和乙女为邻居,某天两人同坐电梯下楼,突然电梯发生事故,导致电梯内漆黑一片,此时乙女非常烦躁,致使间歇性精神病发作,乙女开始攻击甲男,甲男在抵抗中致使乙女受伤。对此,下列说法正确的是()。
青少年认知和行为处于发展阶段,对各种复杂信息的_____________能力不够,在使用媒介的时候面临注意力缺失、信息焦虑、数字压力、网络成瘾、隐私安全、网络暴力等诸多_____________。提高青少年的网络_____________对青少年成长和发展
阅读下述材料,按要求作答。小学三年级语文老师李华执教的两个班,90%的学生是外来务工人员子女。在日常教学中,李老师发现,这些孩子大多握笔姿势不正确、不善与人交流、知识面窄。为了进一步了解外来务工人员子女在学习上面临的困难及其原因,李老师对部分学生进行了家
某乡镇进行新区规划,决定以市民公园为中心,在东、南、西、北分别建设1个特色社区。这4个社区分别定位为:文化区、休闲区、商业区和行政服务区。已知,行政服务区在文化区的西南方向,文化区在休闲区的东南方向。根据以上陈述,可以得出以下哪项?(
A、Becauseshethreatenedtheirstatus.B、Becauseshewastooaggressive.C、Becausetheyhadsexdiscrimination.D、Becausetheyd
最新回复
(
0
)