首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
以下叙述中正确的是
以下叙述中正确的是
admin
2017-05-20
25
问题
以下叙述中正确的是
选项
A、只有全局变量才有自己的作用域,函数中的局部变量没有作用域
B、只要是用户定义的标识符,都有一个有效的作用域
C、只有在函数内部定义的变量才是局部变量
D、局部变量不能被说明为static
答案
B
解析
在函数内定义的变量是局部变量,而在函数之外定义的变量称为外部变量,也是全局变量。全局变量可以为源文件中其他函数所共用,其作用域为从定义变量的位置开始到源文件结束。因此只要用户定义的标识符,全部都有作用域。局部变量可以说明为auto、register以及static。
转载请注明原文地址:https://kaotiyun.com/show/CaDp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
以下叙述正确的是
以下程序的输出结果是______。voidreverse(inta[],intn){inti,t;for(i=0;i<n/2;i++){t=a[i];a[i]=a[n+1+i];a[n-1-i]=t;}}main(){i
以下程序的运行结果是______。#include<stdio.h>main(){intx=1,y=0,a=0,b=0;switch(x){case1:switch(y){case0:a++;break;
阅读下列程序,则运行结果为#include"stdio.h"fun(){staticintx=5;x++;returnx;}main(){inti,x;for(i=0;i
阅读下列程序段,则程序的输出结果为#include"stdio.h"#defineM(X,Y)(X)*(Y)#defineN(X,Y)(X)/(Y)main(){finta=5,b=6,c=8,k;k
若有以下说明和定义uniondt{inta;charb;doublec;}data;以下叙述中错误的是
下列选项中错误的说明语句是
有下列函数定义:intfun(doublea,doubleB){returna*b;}若下列选项中所用变量都已正确定义并赋值,错误的函数调用是()。
下列函数值的类型是()。fun(doublex){floaty;y=3*x-4;returny;}
以下()不属于对象的基本特征。
随机试题
以下选项符合心理健康教育原则的是()
护理学是研究哪些方面的应用学科()
Siouxnameswerealanguageuntothemselves,ladenwithdescriptive,allusive,orevenmagicalmeaning.ASiouxbabywasnameds
卡托普利的降压作用机制不包括
【背景资料】某火灾报警及联动控制系统工程项目,某专业工程公司通过投标获得了该项目的施工任务,该公司在施工前根据施工总平面图设计编制了施工方案和施工进度计划,接着对施工总平面图设计做了分析评价,发现施工总平面图设计有不妥之处,责成有关人员对施工总平面图设计
平原河流丁坝宜用()。
1920年8月,_________成立了中国共产党的上海组织,成员有李达、李汉俊等。
Whetherwewantitornotweareallgreedybynature.Fromthemomentweare【C1】______andtothelastdayofourlifewe【C2】___
InforMix动态服务器的基本存储单位和基本I/O单位是【】。
A、 B、 C、 B本句是询问对同事们的看法的What疑问句。应该了解What…thinkof…是询问意见的表达。
最新回复
(
0
)