首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
在窗体上有一个命令按钮,然后编如下事件过程: Function SR( x As Double)As Double Select Case Sgn(x) Case 1 SR=Sqr(x) Exit Function Case
在窗体上有一个命令按钮,然后编如下事件过程: Function SR( x As Double)As Double Select Case Sgn(x) Case 1 SR=Sqr(x) Exit Function Case
admin
2013-04-11
29
问题
在窗体上有一个命令按钮,然后编如下事件过程:
Function SR( x As Double)As Double
Select Case Sgn(x)
Case 1
SR=Sqr(x)
Exit Function
Case 0
SR=0
Case-1
SR=-1
End Select
End Function
Private Sub Command1 _ Click( )
Dim Msg,SRN
Dim N AS Double
N=InputBox("请输入要计算平方根的数")
Msg=N&"的平方根"
Select Case SR(N)
Case 0
Msg=Msg &"是0"
Case-1
Msg=Msg&"是一个虚数"
Case ElSe
Msg=Msg &"是"& SR(N)
End Select
MsgBox Msg
End Sub
程序运行后,单击命令按钮,在输入对话框内输入-1,输出结果是【 】。
选项
答案
-1的平方根是一个虚数
解析
在Sub过程中,定义了一个Double型变量N,并调用InputBox函数,给 N 赋值,即将从对话框中输入的 -1 赋给N;通过运算符“&”,将N与字符串“的平方根”连接起来并赋给Msg;在条件块语句中将N作为参数,调用SR事件过程,将Function过程的返回值作为测试表达式;在SR函数中,调用Sgn函数测试x的值为正数还是负数,如果是正数,那么就执行条件块语句中的SR=Sqr(x),即将x的平方根作为返回值,如果x值为零,Sp函数返回值为零,那么就将0作为返回值;如果为负数,Sgn函数返回值为- 1,SR=-1,即将-1作为返回值;在Sub程序的条件块语句中,根据SR返回值的不同,执行不同操作,当返回值为0,将Msg字符串加“是0”,赋给Msg,如果是-1,将Msg加“是一个虚数”赋给Msg,当为其他时,即在平方根时,将字符串Msg加“是”,再加上这个数的平方根赋给Msg,并用MsgBox函数输出。
转载请注明原文地址:https://kaotiyun.com/show/s7hp777K
本试题收录于:
二级VB题库NCRE全国计算机二级分类
0
二级VB
NCRE全国计算机二级
相关试题推荐
利用______关键字可以代替当前窗体。
在长度为n的线性表中查找一个表中不存在的元素,需要的比较次数为【】。
下面概念中,不属于面向对象方法的是______。
下列数据结构中,能应用二分查找的是______。
表达式4+5\6*7/8Mod9的值是______。
由Array函数建立的数组的名字必须是【】类型。
执行如下语句:a=InputBox("Today","Tomorrow","Yesterday",,,"Daybeforeyesterday",5)将显示一个输入对话框时,在对话框的输入区中显示的信息是______。
在下列4个VisualBasic表达式中,非法的表达式是______。
数据库模型提供了两个映像功能,第一种映像使得数据存储结构改变时,逻辑结构不变,因而相应的应用程序也不变,这就是它们的【】独立性。
以下关于焦点的叙述中,错误的是______。
随机试题
条例和规定都是规范性文种,其写法基本上一样,只是规定要求订得比较全面、系统,所以相对较复杂。
社会主义初级阶段的中心任务是进行经济建设,因而坚持四项基本原则和改革开放就显得无关紧要了。()
A.活血祛瘀,行气止痛B.温经散寒,滋补肝肾C.补益调治,温筋通络D.活血行气,散寒止痛E.活血止痛,舒筋活络症见隐痛,因天气加重,急性发作时疼痛加剧,腰肌痉挛,舌偏淡暗,宜选用的治法是()。
患者,男,55岁。因关节疼痛需每天红外线照射一次,在照射过程中观察皮肤出现紫红色,此时护士应该
悬臂梁受载情况如图5—22所示,在截面C上()。
在进行污水管道水力计算时确定污水管径的主要依据是()。
下列关于评定物质火灾危险性的主要指标的说法错误的是()。
孙先生今年刚刚35岁,在一家大型国企工作。该企业成立了企业年金理事会,并分别委托W基金管理公司作为投资管理人,X商业银行作为托管人和账户管理人。该企业年金计划中的受托人是()。
关于印花税的计税依据正确的是()。
吴老师用VC++6.0编写的程序称为()。
最新回复
(
0
)