首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
窗体上有一个名称为Command1的命令按钮,一个名称为Text1的文本框。编写如下程序: Private Sub Command1_Click() Private Function fun(ByRef n As Integer)
窗体上有一个名称为Command1的命令按钮,一个名称为Text1的文本框。编写如下程序: Private Sub Command1_Click() Private Function fun(ByRef n As Integer)
admin
2018-10-18
39
问题
窗体上有一个名称为Command1的命令按钮,一个名称为Text1的文本框。编写如下程序:
Private Sub Command1_Click() Private Function fun(ByRef n As Integer)
Dim x As Integer If n Mod 3=0 Then
x=Val(InputBox("输入数据")) n=n+n
Text1=Str(x+fun(x)+fun(x)) Else
End Sub 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整除,若可以整除则将n翻倍,否则将n变为n的平方返回。在函数头部没有声明函数的返回值类型,默认为变体型,可以接受任何数据类型的赋值:ByRef表示参数按址传递,对形参的改变将会影响实参;当输入5的时候输出5+25+625=655;当输入6的时候输出6+12+24=42。
转载请注明原文地址:https://kaotiyun.com/show/GxFp777K
本试题收录于:
二级VB题库NCRE全国计算机二级分类
0
二级VB
NCRE全国计算机二级
相关试题推荐
编写如下程序:PrivateSubForm_Click() Print"Welcome!"EndSubPrivateSubForm_MouseDown(ButtonAsInteger,ShiftAsInteger,XAs
设运行程序时弹出的菜单如图所示.关于该菜单,以下叙述中错误的是( )。
数据库设计过程不包括
执行以下程序段:a$="VisualBasicProgramming"b$="C++"c$=UCase(Left$(a$,7))&b$&Right$(a$,12)后,变量c$的值为( )。
下面不能作为结构化方法软件需求分析工具的是
窗体上有一个名称为Command1的命令按钮。要求编写程序,把文件f1.txt的内容写到文件f2.txt中,然后将f1.txt删除。命令按钮的单击事件过程如下:PrivateSubCommand1_Click()Open"c:\f1.tx
以下说法中正确的是( )。
在窗体上画一个命令按钮,然后编写如下事件过程:PrivateSubCommand1_Click() a$=InputBox("请输入一个二进制数") n=Len(a$) Fori=1Ton Dec=Dec*2+
为了通过传值方式来传送过程参数,在函数声明部分应使用的关键字为( )。
VisualBasic源程序的续行符为
随机试题
A.腹部压痛、反跳痛、肌紧张B.血压、脉率不稳定C.两者皆有D.两者皆无绞窄性肠梗阻可表现
肾上腺神经母细胞瘤超声表现描述错误的是
患者,男性,27岁。既往有精神病病史。无明显诱因腹泻3天收入院。查体:体温39℃,血压85/34mmHg,白细胞22×109/L。该患者早期液体复苏,6小时内应达到以下目标,错误的是
当底物浓度远大于Km时,反应速率不受反浓度影响,此时反应为
过渡乳
前列腺增生患者最重要的症状是()
根据国际法的规定,下列行为中哪些属于违背国际义务而构成国际罪行?
拆除电梯井及大型孔洞模板时,下层必须支搭安全网等可靠防坠落措施。()
某工业企业为一般纳税人,本年发生下列经济业务:(1)4月1日向银行借入1000000元,月息为0.6%,偿还期限6个月,到期一次还本付息,该企业每月计提利息。借入款项用于正常生产经营活动。(2)11月1日从本地购入一批原材料,根据发票账单,该批材料的买价为
设随机变量X,Y同分布,X的密度为
最新回复
(
0
)