正确答案: C

auto和register

题目:在c语言中,只有在使用时才占用内存单元的变量,其存储类型是( )。

解析:auto:函数中的局部变量,动态地分配存储空间,数据存储在动态存储区中,在调用该函数时系统会给它们分配存储空间,在函数调用结束时就自动释放这些存储空问。register:为了提高效率,C语言允许将局部变量的值放在cPU中的寄存器中,这种变量叫“寄存器变量”,只有局部自动变量和形式参数可以作为寄存器变量。extem:#1’部变量(即全局变量)是在函数的外部定义的,它的作用域为从变量定义处开始,到本程序文件的末尾。如果外部变量不在文件的开头定义,其有效的作用范围只限于定义处到文件终了。static:静态局部变量属于静态存储类别,在静态存储区内分配存储单元。在程序整个运行期间都不释放。

查看原题

举一反三的答案和解析:

  • [单选题]有以下程序 iht add (int a, int b) {return(a+b);} mian() {int k,(*f)(),a=5,b=10; f=add; … } 则以下函数调用语句错误的是______。
  • k=*f(a,b);

  • 解析:解析:此题定义了指向函数的指针变量f指向了函数add的入口地址,所以,要调用函数,可以通过函数名(选项B的形式)或函数指针变量(选项A、D的形式)调用即可,而选项C中是先进行函数调用,然后对调用后返回的整型值求其指针值,事实上,对常量求指针值是不合理的,所以选项C错误。

  • [单选题]一个队列的入列序号是1,2,3,4,则队列的输出系列是______。
  • 1,2,3,4


  • [多选题]在Access中,如果不想显示数据表中的某些字段,可以使用的命令是( )。
  • 在Access中,如果不想显示数据表中的某些字段,可以使用的命令是( )。

  • 隐藏B. 删除SX

    隐藏

  • 解析:A。【解析】在Access中,如果不想显示数据表中的某些字段,可以使用隐藏命令来实现。

  • [单选题]下列关于Frame类的说法不正确的是( )。
  • Frame被默认初始化为可见

  • 解析:解析:每个Frame的对象实例化以后,都是没有大小和不可见的,因此必须调用setSize( )来设置大小,调用setVisible(true)来设置该窗口可见。

  • 推荐下载科目: 计算机三级 微软认证 思科认证 Linux认证 华为认证 软考高级 职称计算机 通信工程师 计算机操作员初级 LTE认证
    @2019-2026 不凡考网 www.zhukaozhuanjia.com 蜀ICP备20012290号-2