正确答案: B

空值表示字段或变量还没有确定值

题目:以下关于空值(NULL)叙述正确的是

解析:本题考查对于空值(NULL)的理解。空值既不等同于空字符串(故选项A错误),也不等同于数值0(故选项D错误),VFP支持空值,故选项C错误。空值表示字段或者变量没有确定的值,因此选项B为正确答案。

查看原题

举一反三的答案和解析:

  • [单选题]一个栈的进栈顺序是1,2,3,4,则出栈顺序为( )。
  • 4,3,2,1

  • 解析:解析:栈是一种特殊的线性表,栈的插入和删除运算都只在一端进行。即它的一端是封闭的,不允许进行插入与删除元素,另一端是开口的,允许进行插入与删除元素。栈中的数据是先进后出的。答案是A。

  • [单选题]有关程序代码窗口的说法错误的是
  • 在窗口的垂直滚动条的上面,有一个“拆分栏”,利用它可以把窗口分为两个都分,每个窗口显示代码的一部分

  • 解析:解析:双击控件设计窗体即可打开程序代码窗口,所以选项B)正确;在程序代码的左下角有两个按钮,可以选择全模块查看或者是过程查看,所以选项C)正确;默认情况下,窗体的事件是Load,所以选项D)正确;在窗口的垂直滚动条的上面,有一个“拆分栏”,利用它可以把窗口分为两个部分,每个窗口显示相同的代码,所以选项A)不正确。

  • [单选题]假设变量intVar是一个整型变量,则执行赋值语句intVar="2"+3之后,变量intVar的值是( )。
  • 5


  • [单选题]下列选项错误的是( )。
  • VFP中数组各元素缺省值为0


  • [单选题]以下程序运行后,单击按钮输出结果是 Private Sub Commandl_Click( ) Dim x As Integer,y As Integer,z As Integer X=4:y=2: Z=3 Call Gopd(x,x,z) Print x;X;Z Call Gopd(x,y,y) Print x;y;y End Sub Private Sub Gopd(x As Integer,y As Integer,z As Integer) X=3 * Z + 1 y=2 * z z=x + y End Sub
  • 6 6 12 7 11 11

  • 解析:解析:第一次调用被调过程Gopd,主调过程把实参x,x,z的地址分别传给形参x,y,z,此时形参x,y,z值分别为4,4和3,执行语句x=3*z+1后,形参x值变为10,此时相对应的实参x也变为10执行语句y=2*z后,形参y值变为6,则相对应的实参x值变为6;执行z=x+y后,形参z值应为12,当然这次调用后,程序代码输出的数值为6,6,12;第二次调用被调过程Gopd,主调过程把实参x,x,z的地址分别传给形参x,y,z,此时实参x的值为6而不是1,所以此时形参x,y,z值分别为6,2和2,执行语句x=3*z+1后,形参x值为7,相对实参x值也相应的变为7;执行语句y=2*z后,形参y值变为4,相应的实参y值也变为4;执行x=x+y后,形参z值变为11,相应的实参y的值变为11,而形参y和z的地址相同,最后它们值都应为11,所以此次调用后,程序输出的数值为7,11和11。

  • 推荐下载科目: 计算机二级 计算机四级 Linux认证 JAVA认证 计算机一级 软考初级 职称计算机 计算机操作员中级 计算机辅助设计 LTE认证
    @2019-2026 不凡考网 www.zhukaozhuanjia.com 蜀ICP备20012290号-2