首页/ 题库 / [单选题]设函数中有整型变量n,为保证其在未赋初值的答案

设函数中有整型变量n,为保证其在未赋初值的情况下初值为0,应选择的存储类别是______。

单选题
2022-07-10 23:56
A、auto
B、register
C、static
D、auto或register
查看答案

正确答案
C

试题解析
解析:本题主要考查的是存储分类。C语言中,有两种存储类别:自动类、静态类。有四个与两种存储类别有关的说明符,它们是;auto(自动)、register(寄存器)、static(静态)、extern(外部)。根据题面中“设函数中有整型变量n”可知,变量n是局部变量,当在函数体内部使用static来说明—个变量时,可以称该变量为静态局部变量,其与auto、register类的变量有两点本质上的区别;  ·在整个程运行期间,静态局部变量在内存的静态存储区中占据着永久性的存储单元;  ·静态局部变量的初值是在编译时赋予的,不是在程序执行期间赋予(自动变量是在程执行过程中赋初值)。对未赋初值的静态局部变量,C编译程序自动给它赋初值0。所以,要保证变量n在未赋初值的情况下初值为0,应选择的存储类别是static。

标签:
相关题目
对8253,若CLK端输入脉冲的频率一定,则计数初值为( )时,定时时间最长。 _____ A 0  1  65535 65536
如果有定义LOCAL data,data的初值是 ______。
可以使用________关键字显示未加密存储过程信息,执行存储过程的关键字是_________,统计列平均值的聚合函数为________,修改对象的关键字为_______,删除对象的关键字为_________。
设函数f:N→N(N 为自然数集),f(n)=n+1,则f是___射
若a,b,c,d都是int型变量且初值为0,以下选项中正确的赋值语句是______
已知a为整型变量,那么与表达式a!=0真假值情况相同的表达式有哪些______
设随机变量 X 的分布函数为 F ( x)=A+B arctan x ,则常数 A=_______ ,B=_______。
下列关键字中,不属于C语言变量存储类别的是______。
若x是整型变量,pb是基类型为整型的指针变量,则正确的赋值表达式是______。
若x是整型变量,pb是基类型为整型的指针变量,则正确的赋值表达式是_______。
若要说明x是整型变量,p为指向x的整型指针变量,则正确的说明是______。
以下能正确进行字符串赋值、赋初值的语句是______。
在一个C源程序文件中,若要定义一个只允许本源文件中所有函数使用的全局变量,则该变量使用的存储类别是______。
设整型变量n的值为2,执行语句“n+=n-=n*n;”后,n的值是__________
在C语言中,函数中变量的隐含存储类别是______。
设a=12,a定义为整型变量。表达式a+=a-=a*=a的值为______。
设x,y均是int类型变量,则以下不正确的函数调用为______。
设x为整型变量,以下不能正确表达数学关系式2<x<5的Visual Basic表达式为 _______。
设c1,c2均是char类型变量,则不正确的函数调用为______。
以下能正确定义数组并正确赋初值的语句是______。
广告位招租WX:84302438

免费的网站请分享给朋友吧