首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
以下叙述中正确的是
以下叙述中正确的是
admin
2015-12-25
32
问题
以下叙述中正确的是
选项
A、只有全局变量才有自己的作用域,函数中的局部变量没有作用域
B、只要是用户定义的标识符,都有一个有效的作用域
C、只有在函数内部定义的变量才是局部变量
D、局部变量不能被说明为static
答案
B
解析
在函数内定义的变量是局部变量,而在函数之外定义的变量称为外部变量,也是全局变量。全局变量可以为源文件中其他函数所共用,其作用域为从定义变量的位置开始到源文件结束。因此只要用户定义的标识符,全部都有作用域。局部变量可以说明为auto、register以及static。
转载请注明原文地址:https://kaotiyun.com/show/DDDp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
数据流图的类型有______和事务型。
下列程序的运行结果为()。#include<stdio.h>voidabc(char*str){inta,b,i,j;for(i=j=0;str[i]!=’\0’;i++)if(str[i]!=’a’)
有下列程序:fun(intx,inty){staticintm=0,i=2;i+=m+1;m=i+x+y;returnm;}main(){intj=1,m=1,k;k=fun0,m);
设有下列的程序段:charstr[]="Hello";char*ptr;ptr=str;执行上面的程序段后,*(ptr+5)的值为______。
若w、x、y、z、m均为int型变量,则执行下列的语句后m的值是()w=2,x=3,y=4,z=5;m=(w<x)?w:x;m=(m<z)?m:z;m=(m<y)?m:y;
下列描述错误的是()。
在“文件包含”预处理语句的使用形式中,当#include后面的文件名用""(双撇号)括起时,寻找被包含文件的方式是()。
若有定义:“inta[2][3];”则对a数组的第i行第j列元素的正确引用为()。
对于下列定义,不正确的叙述是()。uniondata{inta;charb;doublec;}x=y;
数据结构分为逻辑结构与存储结构,线性链表属于【】。
随机试题
省级地方医学会负责组织( )县(市)、区级地方医学会负责组织( )
不属于增大威胁压力的技巧的是()
男性,42岁,活动多时常出现右腰部钝痛。尿常规检查:红细胞15~20个/HP,白细胞3~5个/HP。B超:右肾盂内可见3cm×2cm不规则形强回声,后伴声影。为明确诊断还需要进行的检查是
患者,40岁,缺失3个月,稍向近中倾斜,要求固定修复如果选择作基牙,其倾斜度的最大限度是
某工程使用端承桩基础,基坑拟采用放坡开挖,其坡度大小与( )无关。
关于招标投标投诉的规定,下列说法正确的有()。
I/O设备的含义是()。
产品成本预算的直接编制基础不包括()。
【2015下】两种学习材料的相似度越高,越容易产生正迁移。
下列不属于行政执行主体的是:()。
最新回复
(
0
)