首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: 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
2018-07-11
40
问题
有如下程序:
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/roFp777K
本试题收录于:
二级VB题库NCRE全国计算机二级分类
0
二级VB
NCRE全国计算机二级
相关试题推荐
为了清除列表框中指定的项目,应使用的方法是
在窗体上画两个文本框(名称分别为Text1和Text2)和一个命令按钮(名称为Command1),然后编写如下事件过程:PrivateSubCommand1_Click()x=0DoWhilex
在窗体上画一个名称为Command1的命令按钮,然后编写如下程序:OptionBase1PrivateSubCommand1Click()d=0:C=10:x=Array(10,12,21,32,24)Fori=1To5
有下面程序代码:PrivateSubCommand1Click()i=1DoWhilei10Printi=i+2LoopEndSub程序运行时输出字符"*"的个数是
为了向c盘根目录下的Stud.txt文件中添加数据而不破坏其原有数据,下列正确打开该文件的语句是
计算机软件的构成是
若实体A和B是一对多的联系,实体B和C是一对一的联系,则实体A和C的联系是
表达式Int(5.3)+Int(-5.8)>Fix(5.3)+Fix(-5.8)的值是
以下说法中正确的是
假定通过复制、粘贴操作建立了一个命令按钮数组Command1,以下说法中错误的是( )。
随机试题
乳腺癌的治疗原则是以_______为基础的治疗,包括化疗、放疗、_______以及免疫治疗。
不孕症妇女了解有无排卵的最简单方法是
神经细胞动作电位上升支的形成是由于
A、妊娠合并重症肝炎B、妊娠合并糖尿病C、妊娠合并心脏病D、妊娠合并慢性肾炎E、妊娠合并甲状腺功能亢进症易引起胎盘早剥的疾病是
无菌技术操作时,正确的是
一台燃煤采暖锅炉,实测烟尘排放浓度为150mg/m3,过剩空气系数为2.1,折算为过剩空气系数1.8的烟尘排放浓度为()。
CVA的基本思想是把存货按照()分成3~5类。
假设一个序列1,2,3,…,n依次进栈,如果出栈的第一个元素是n,那么第i(1≤i≤n)个出栈的元素是()。
下面属于应用软件的是
Whatdidtheprofessormainlydiscuss?WhichofthefollowingdidtheprofessormentionaschangesthataccompaniedTheSugarA
最新回复
(
0
)