首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
以下叙述中正确的是
以下叙述中正确的是
admin
2017-05-20
23
问题
以下叙述中正确的是
选项
A、只有全局变量才有自己的作用域,函数中的局部变量没有作用域
B、只要是用户定义的标识符,都有一个有效的作用域
C、只有在函数内部定义的变量才是局部变量
D、局部变量不能被说明为static
答案
B
解析
在函数内定义的变量是局部变量,而在函数之外定义的变量称为外部变量,也是全局变量。全局变量可以为源文件中其他函数所共用,其作用域为从定义变量的位置开始到源文件结束。因此只要用户定义的标识符,全部都有作用域。局部变量可以说明为auto、register以及static。
转载请注明原文地址:https://kaotiyun.com/show/CaDp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
有以下程序#include<stdio.h>main(){inta[]={1,2,3,4},y,*p=&a[3];--p;y=*p;printf("y=%d\n",y);}程序的运行结果是
下列叙述中正确的是
以下程序的输出结果是______。#include<stdio.h>voidswap(int*a,int*b){int*tt=a;a=b;b=t}main(){inti=3,j=5,*p=&i
测试的目的是暴露错误,评价程序的可靠性;而______的目的是发现错误的位置并改正错误。
已知函数的调用形式为fread(buf,size,count,fp),参数buf的含义是
以下函数rotate的功能是:将a所指N行N列的二维数组中的最后一行放到b所指二维数组的第0列中,把a所指二维数组中的第0行放到b所指二维数组的最后一列中,b所指二维数组中其他数据不变。#defineN4voidrotade(inta
以下程序的输出结果是【】。floatfun(intx,inty){return(x+y);}main(){inta=2,b=5,c=8;printf("%3.0f\n",fun((int)fun(a+c,b),a-c
阅读下面语句,则程序的执行结果是【】。#include"stdio.h"main(){inta=-1,b=1,k;if((++a
以下程序的输出结果是intf(){staticinti=0;ints=1;s+=i;i++;returns;}main(){inti,a=0;for(i=0;i
下列叙述中,正确的是
随机试题
某患者认为医生诊断有误,迟迟不愿接受治疗,属于患者角色()
患者,女,8岁,近2年经常上腹隐痛,腹胀,晨起恶心,有时呕吐,食纳少,其父近期纤维胃镜检查诊为浅表胃炎、Hp(+),该患儿应选择以下哪项检查
X线管阴极的作用是
大连某航运公司所属的客轮“翱翔”号在大连驶往天津港途中,在青岛海域被海南某航运公司“飓风”号碰撞。“翱翔”号被迫驶往青岛港靠岸。“飓风”号没有停留,继续行驶至厦门港被扣留。如果由于碰撞,“翱翔”号上的乘客因此依运输合同请求大连某海运公司赔偿,就该案
根据世行的规定,在正式接受合同后,业主与承包商可就()进行谈判,加以确定。
在某大型工程项目的实施过程中,由于“下情不能上传,上情不能下达”,导致项目经理不能及时做出正确决策,拖延了工期。为了加快实施进度,项目经理修正信息传递工作流程。这种纠偏措施属于动态控制的()。
对下列行政复议事项,按照自愿、合法的原则,申请人和被申请人在行政复议机关作出行政复议决定以前可以达成和解,行政复议机关也可以调解的有()。
第三次科技革命推动了国际经济的调整,表现在()。①加速了世界经济的一体化②缩小了发展中国家与发达国家的贫富差距③推动了国际产业的分工④导致了西方大国经济地位的调整
按照唐律的规定,对于“决不待时”的重犯,不适用秋冬行刑,此重罪不包括()。
Whereisthenearestrestaurant?
最新回复
(
0
)