首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
以下叙述中正确的是
以下叙述中正确的是
admin
2017-05-20
45
问题
以下叙述中正确的是
选项
A、只有全局变量才有自己的作用域,函数中的局部变量没有作用域
B、只要是用户定义的标识符,都有一个有效的作用域
C、只有在函数内部定义的变量才是局部变量
D、局部变量不能被说明为static
答案
B
解析
在函数内定义的变量是局部变量,而在函数之外定义的变量称为外部变量,也是全局变量。全局变量可以为源文件中其他函数所共用,其作用域为从定义变量的位置开始到源文件结束。因此只要用户定义的标识符,全部都有作用域。局部变量可以说明为auto、register以及static。
转载请注明原文地址:https://kaotiyun.com/show/CaDp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
函数my_cmp()的功能是比较字符串s和t的大小,当s等于t时返回0,否则返回s和t的第一个不同字符的ASCII码差值,即s>t时返回正值,当s<t时返回负值。请填空。my_cmp(char*s,char*t){while(*s==*t){
以下程序的运行结果是______。#include<stdio.h>main(){intx=1,y=0,a=0,b=0;switch(x){case1:switch(y){case0:a++;break;
阅读下列程序段,则程序的输出结果为#include"stdio.h"#defineM(X,Y)(X)*(Y)#defineN(X,Y)(X)/(Y)main(){finta=5,b=6,c=8,k;k
以下程序的输出结果是______。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));
测试的目的是暴露错误,评价程序的可靠性;而______的目的是发现错误的位置并改正错误。
设有以下语句charx=3,y=6,Z;z=x^y<<2;则z的二进制值是
下面程序段的运行结果是char*S="abcde";s+=2;printf("%d",s);
已知字符′A′的ASCII码值是65,字符变量cl的值是′A′,c2的值是′D′。执行语句printf("%d,%d",c1,c2-2);后,输出结果是
以下叙述不正确的是
下面关于对象概念的描述中,错误的是
随机试题
化疗药物可通过()、()、()等途径,对经常接触的护士带来一定的潜在危害。
评价血涂片的质量时应考虑
《招标师注册执业管理办法》规定,注册有效期满需继续执业的,应在注册有效期满前()个月内申请延续注册。
已知f(x)是二阶可导的函数,y=e2f(x),则为()。
金融企业应在每批次不良资产转让工作结束后()个工作日内,向同级财政部门和中国银监会或属地银监局报告转让方案及处置结果。
小说集《十日谈》的作者是()。
Inthe1950s,thepioneersofartificialintelligence(AI)predictedthat,bytheendofthiscentury,computerswouldbeconver
吴敬梓是哪本名著的作者()。
历史的真实不等于真实的历史。鲁迅说《史记》是“史家之绝唱,无韵之离骚”。好的史学作品必须突破那层僵化的历史真实观,直接触及历史人物的灵魂,写出历史的本质真实来。以下哪一项是上述论证所依赖的假设?
Sincethepre-historictimes,manhashadanurgetosatisfyhisneeds.Beithunger,shelterorsearchforamate,hehasalway
最新回复
(
0
)