[单选题]在窗体上有一个命令按钮Commandl,编写事件代码如下:Private Sub Commandl Click( ) Dim X As Integer,Y As Integer x=12:y=32 Call Proc(x,Y) Debug.Print X;Y End Sub Public Sub proc(n As Integer,ByVal in As Integer) n=n Mod 10 m=m Mod 1O End Sub 打开窗体运行后,单击命令按钮,立即窗口上输出的结果是( )。
正确答案 :A
232
解析:A。【解析】由程序可知proc过程作用是将参数的个位求出并赋给本身。它的第一个参数是默认按地址传递,所以它可以改变实参的值,而第二个是按值传递,形参的改变对实参无影响。于是当Callproc(x,y)后X由12变为2,而y仍为32。
[单选题]关于实体完整性规则,正确的叙述是______。
正确答案 :C
实体完整性规则规定关系的主属性不能为空
解析:解析:实体完整性规则规定关系的主属性不能为空,而不是候选码整体不能取空值。实体完整性保证主码是关系的各个元组的唯一标识。
[单选题]在窗体上画一个名称为C0mnmndl的命令按钮和3个名称分别为Label1、Label2、Label3的标签,然后编写如下代码: Private x As Integer Private Sub Command1_Click() Static y As Integer Dim z As Integer n=10 : z=n+z y=y+z : x=x+z Label1 Caption=x Label2 Caption=y Label3 Caption=z End Sub 运行程序,连续3次单击命令按钮后,则3个标签中显示的内容分别是______。
正确答案 :C
30 30 10
解析:解析:变量x是在Sub过程外部声明的变量,是模块级变量,模块加载之后,它就已存在,而且在模块的所有过程中都可见。模块的代码开始运行后,使用Static语句声明的变量y一直保持其值,直至该模块复位或重新启动。所以连续3次单击命令按钮后,变量x、y、z的值分别为:30、3o、10。
查看原题 点击获取本科目所有试题