首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
以下叙述中正确的是
以下叙述中正确的是
admin
2017-05-20
22
问题
以下叙述中正确的是
选项
A、只有全局变量才有自己的作用域,函数中的局部变量没有作用域
B、只要是用户定义的标识符,都有一个有效的作用域
C、只有在函数内部定义的变量才是局部变量
D、局部变量不能被说明为static
答案
B
解析
在函数内定义的变量是局部变量,而在函数之外定义的变量称为外部变量,也是全局变量。全局变量可以为源文件中其他函数所共用,其作用域为从定义变量的位置开始到源文件结束。因此只要用户定义的标识符,全部都有作用域。局部变量可以说明为auto、register以及static。
转载请注明原文地址:https://kaotiyun.com/show/CaDp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
下述关于数据库系统的叙述中正确的是
以下程序的功能是:删去一维数组中所有相同的数,使之只剩一个。数组中的数已按由小到大的顺序排列,函数返回删除后数组中数据的个数。例如,若一维数组中的数据是:2223445666677899101010删除后,数组中
以下程序的输出结果是______。floatfun(intx,inty){return(x+y);}main(){inta=2,b=5,c=8;printf("%3.Of\n",fun((int)fun(a+c,b),a-c));
阅读下面语句,则程序的执行结果是______。#include"stdio.h"main(){inta=-1,b=1,k;if((++a<0)&&!(b--<=0))printf("%d,%d\n",a,b);elseprintf("
测试的目的是暴露错误,评价程序的可靠性;而______的目的是发现错误的位置并改正错误。
有以下程序intfun(intn){if(n==1)return1;elsererurn(n+fun(n+1));}main(){intx;scanf("%d",&x);x=fun(x
当用户要求输入的字符串中含有空格时,应使用的输入函数是
若有定义:char*st="howareyou";,下列程序段中正确的是
设有如下关系表,由关系R和S通过运算得到关系T,则所使用的运算为()。
随机试题
产生行为的内在原因是()
项王乃复引兵而东,至东城,乃有二十八骑。汉骑追者数千人。项王自度不得脱,谓其骑曰:“吾起兵至今,八岁矣,身七十余战,所当者破,所击者服,未尝败北,遂霸有天下。然今卒困于此,此天之亡我,非战之罪也。今曰固决死,愿为诸君快战,必三胜之,为诸君渍围,斩将,刈旗。
南方喜温作物可以移到北方的______上生长。
Therewas_______muchsnowthatschoolwascanceled.
A.Ⅰ型纤维B.Ⅱa型纤维C.Ⅱb型纤维D.Ⅰ和Ⅱa两型纤维E.Ⅰ、Ⅱa和Ⅱb三种纤维等长收缩可训练
《素问.阴阳应象大论》说:"阴阳者,天地之道也"中的"道"的含义是
既攻毒杀虫,又逐水通便的药物是()。
下列哪项不属于新生儿保健重点
某市政工程网络计划如下图,其关键线路是()。
A、 B、 C、 D、 D
最新回复
(
0
)