正确答案: C

全局变量需要先定义才能使用,而局部变量可直接使用

题目:关于内存变量的调用,下列说法错误的是( )。

解析:在VisualFoxPro中,根据变量的作用域来分,内存变量可分为私有变量、局部变量和全局变量。全局变量是在任何模块中都可以使用,使用前要用public定义:私有变量可以在程序中直接使用,由系统自动隐含建立,不需要通过public和local命令事先声明,私有变量的作用域是建立它的模块及其下属的各层模块;局部变量只能在建立它的模块中使用,不能在上层或下层模块中使用,使用前需要用local命令建立。

查看原题 点击获取本科目所有试题

举一反三的答案和解析:

  • [单选题]下列二维数组的说明中,不正确的是( )。
  • define N 5

    int a[2][9.5]; float a[N][3];

  • 解析:解析:C语言规定,对于二维数组,只可以省略第一个方括号中的常量表达式,而不能省略第二个方括号中的常量表达式;二维数组的一般定义格式是:类型说明符数组名[常量表达式][常量表达式]。

  • [单选题]下列叙述中,正确的是( )。
  • 软件交付使用后还需要进行维护

  • 解析:解析:软件的运行和维护是指将已交付的软件投入运行,并在运行使用中不断地维护,根据新提出的需求进行必要而且可能的扩充和删改。而软件生命周期是指软件产品从提出、实现、使用维护到停止使用退役的过程。

  • [单选题]下列选项中均属于C语言合法的标识符是( )。
  • Int sub break

    _3ab FOR Long

  • 解析:解析:选项A中#sub含有非法字符‘#’、break属于C语言关键字都不是合法标识符;选项C中3a以数字开头不是合法标识符;选项D中的auto是C语言关键字不属于合法标识符;故应该选择B。

  • [单选题]有以下程序段: typedef struct NODE {int num; struct NODE *next; }OLD; 以下叙述中正确的是 ______。
  • OLD是一一个结构体类型

  • 解析:解析:typedef关键字用于声明一个新的类型名代替已有的类型名。本题中如果没有用typedef进行定义的话,则struct NODE为结构体类型,现在用typedef定义后,相当于用OLD代表了struct NODE这一结构体类型,故OLD为结构体类型。

  • [单选题]下列描述中正确的是
  • 软件工程的主要思想是强调在软件开发过程中需要应用工程化原则

  • 解析:

     软件工程是试图用工程、科学和数学的原理与方法研制、维护计算机软件的有关技术及管理方法。软件工程的主要思想是强调在软件开发工程中需要应用工程化的原则。软件工程用来解决以下问题:软件需求的增长得不到满足、软件开发成本和进度无法控制、软件质量难以保证、软件不可维护或维护程度低、软件得成本不断提高、软件开发生产率的提高赶不上硬件的发展和应用需求的增长。软件项目的管理、软件产品的生产率、软件开发中的技术都是软件工程需要解决的部分问题。因此选项C正确。


  • [单选题]C语言允许函数类型缺省定义,此时函数值隐含的类型是
  • int

  • 解析:解析:在C语言中,对于自定义函数要遵循“先定义,后使用”的规则,如定义时,不指定函数类型,C编译系统都默认函数的返回值是int型。

  • [单选题]若要删除数据表KK,应使用的语句是______。
  • DROP TABLE KK


  • [单选题]主程序调用findmax函数求出数组中最大元素在数组中的下标,括号中需填写的内容是
  • include

    *k=p

  • 解析:解析:考查通过指针来引用一维数组的方法。数组元素可以通过数组首地址和下标的方式来引用,数组元素的下标是从0开始的,也可以将数组首地址赋给一个指针变量,通过指针和下标的方式来引用数组元素。 通过数组的首地址引用数组元素。

  • 推荐下载科目: 计算机四级 微软认证 思科认证 JAVA认证 软考高级 软考初级 通信工程师 计算机操作员初级 计算机操作员中级 其他
    @2019-2026 不凡考网 www.zhukaozhuanjia.com 蜀ICP备20012290号-2