首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: Function fun(ByVal num As Integer) As Integer Dim k As Integer k = 1 num = Abs(num) Do While num
有如下程序: Function fun(ByVal num As Integer) As Integer Dim k As Integer k = 1 num = Abs(num) Do While num
admin
2020-07-22
47
问题
有如下程序:
Function fun(ByVal num As Integer) As Integer
Dim k As Integer
k = 1
num = Abs(num)
Do While num
k = k * (num Mod 10)
num = num \ 10
Loop
fun = k
End Function
Private Sub Form_Click()
Dim n As Integer
Dim r As Integer
n = InputBox("请输入一个数:")
n = Int(n)
r = fun(n)
Print r
End Sub
程序运行后,单击窗体,在输入对话框中输入246,输出结果为
选项
A、120
B、48
C、24
D、60
答案
B
解析
程序从对话框中获得n的初值并转换成数字进行计算。Do While…Loop循环对传过来的数值进行处理。Mod为取余函数。代入变量和初值进行计算可得退出循环时k=48。选B)。
转载请注明原文地址:https://kaotiyun.com/show/I5Hp777K
本试题收录于:
二级VB题库NCRE全国计算机二级分类
0
二级VB
NCRE全国计算机二级
相关试题推荐
编写如下程序:PrivateSubCommand1_Click()DimnAsLong,sAsStringn=InputBox("输入一个数")DoWhilen0Printn\10
将E-R图转换为关系模式时,实体和联系都可以表示为( )。
结构化程序的三种基本结构是()。
假定有如下语句:answer$=MsgBox("Stringl",,"String2","String3",2)执行该语句后,将显示一个信息框,单击其中的“确定”按钮,则answer$的值为()。
下面关于算法的叙述中,正确的是()。
假定在标准模块中的声明部分有如下语句:PublicVarAAsInteger而在窗体模块的声明部分有如下语句:PublicVarBAsInteger则以下叙述中正确的是
设变量x的值是845,则下面语句的输出是Printx\100+(xMod100)\10+xMod10
已知:x=-6y=39则表达式"y\x*Sgn(x)"的值为( )。
数据库管理系统是()。
以下关于VB对象属性的叙述中,错误的是
随机试题
财政部门制定的会计制度,其特点是
Americaputmorepeopleinprisoninthe1990sthaninanydecadeinitshistory.Thatstartedadebateoverthewisdomofspend
下列哪项慢性盘状红斑狼疮实验室检查结果不正确
氨基糖苷类抗生素的不良反应是
男性,35岁。因高热急诊入院。主诉头痛、恶心、呕吐和嗜睡,颈项强直。诊断为流行性乙型脑炎。应采取的隔离方式是()。
王某有一子,在蓝天幼儿园就读。在校期间因与同学李某发生口角,追打李某,因值班老师制止不力,致使李某摔伤,共花费医疗费3000元。这一费用应由谁承担?
甲乙丙三人实施信用证诈骗。侦查过程中,某地级市公安机关向该市检察院提请批准逮捕甲、乙、丙三人。其中,甲系省、市两级人民代表大会代表;乙系自由职业者;丙系无国籍人士。在审查批捕过程中,检察院查明:乙属于共同犯罪中的胁从犯,且涉嫌的罪行较轻。请回答以下问题:
下列与建设用地有关的费用中,归农村集体经济组织所有的是()。
倡导“成本推进型”通货膨胀的是()。
Thegovernmentistobanpaymentstowitnessesbynewspapersseekingtobuyuppeopleinvolvedinprominenteases【C1】______the
最新回复
(
0
)