首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
窗体上有一个名称为Command1的命令按钮,一个名称为Text1的文本框。编写如下程序: Private Sub Command1_Click() Dim x As Integer x=Val(InputBox("输入数据")) Text1=Str(x+
窗体上有一个名称为Command1的命令按钮,一个名称为Text1的文本框。编写如下程序: Private Sub Command1_Click() Dim x As Integer x=Val(InputBox("输入数据")) Text1=Str(x+
admin
2020-04-18
82
问题
窗体上有一个名称为Command1的命令按钮,一个名称为Text1的文本框。编写如下程序:
Private Sub Command1_Click()
Dim x As Integer
x=Val(InputBox("输入数据"))
Text1=Str(x+fun(x)+fun(x))
End Sub
Private Function fun(ByRef n As Integer)
If n Mod3=0Then
n=n+n
Else
n=n*n
End If
fun=n
End Function
对于上述程序,以下叙述中错误的是( )。
选项
A、语句fun=n有错,因为n是整型,fun没有定义类型
B、运行程序,输入值为5时,文本框中显示655
C、运行程序,输入值为6时,文本框中显示42
D、ByRef表示参数按址传递
答案
A
解析
过程fun的功能是将传入的值运算后返回,当传入数值为3的整数倍时返回该值的2倍,否则返回该值的平方。过程Fun的参数指定为:ByRef方式,即按址传递,因此会影响实参的值。Str函数是将数值转换为字符串。过程fun定义时没有指明返回类型因此默认为Variant类型,它可以表示任何值,因此A)选项的说法不正确。
转载请注明原文地址:https://kaotiyun.com/show/QgTp777K
本试题收录于:
二级VB题库NCRE全国计算机二级分类
0
二级VB
NCRE全国计算机二级
相关试题推荐
以下叙述错误的是()。
编写如下程序:PrivateSubCommand1_Click()StaticxAsIntegerIfxThenx=x+10Elsex=x+1PrintxEndSub程序运行后,第三次单
设窗体上有1个水平滚动条,已经通过属性窗口把它的Max属性设置为1,Min属性设置为100。下面叙述中正确的是()。
用户在组合框中输入或选择的数据可以通过一个属性获得,这个属性是()。
窗体上有1个名称为Label1的标签;1个名称为List1,且含有若干表项的列表框。为了使得单击List1中某个表项时,在Label1中相应地显示该表项,应使用的程序代码为
在窗体上画一个名称为Text1的文本框和一个名称为Command1的命令按钮,然后编写如下事件过程:PrivateSubCommand1_Click() Dimarray1(10,10)AsInteger DimiAsIntege
使用()方法,可清除列表框中所有的列表项。
为了在Form_Load事件过程中用Print方法在窗体上输出指定的内容,首先应执行的操作是
鼠标拖放控件要触发两个事件,这两个事件是( )。
下面不属于软件设计阶段任务的是
随机试题
A.骨骼B.肾脏C.肝脏D.骨髓E.神经组织铅的主要蓄积部位是()
支气管哮喘的肺功能异常,主要表现在
治疗要获得患者的知情同意,其道德价值应除外
血管紧张素转化酶(ACE)抑制剂卡托普利的化学结构是
投入施工现场的劳动力由()组成。
根据企业所得税相关规定,关于研发费用加计扣除的说法。正确的有()。
某企业只生产一种产品,2011年产销量为5000件,每件售价为240元。成本总额为850000元。在成本总额中,固定成本为235000元,变动成本为495000元,混合成本为120000元(混合成本的分解公式为Y=40000+16X),2012
在订立合同的过程中,假借订立合同,蓄意进行磋商的,给对方造成损失的,应承担的责任是()。
PrintFormat(1234.56,"###.#")语句的输出结果是
在软件开发中,需求分析阶段产生的主要文档是()。
最新回复
(
0
)