首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下面程序的功能是找出这样一个三位整数:它等于每位数字的阶乘之和,例如145就是这样的数(即145 = 1!+ 4!+ 5!) Private Sub Command1_Click() Dim x As Integer, i As Integer,
下面程序的功能是找出这样一个三位整数:它等于每位数字的阶乘之和,例如145就是这样的数(即145 = 1!+ 4!+ 5!) Private Sub Command1_Click() Dim x As Integer, i As Integer,
admin
2015-09-23
62
问题
下面程序的功能是找出这样一个三位整数:它等于每位数字的阶乘之和,例如145就是这样的数(即145 = 1!+ 4!+ 5!)
Private Sub Command1_Click()
Dim x As Integer, i As Integer, j As Integer, k As Integer
For i = 1 To 9
For j = 0 To 9
For k = 0 To 9
a = ___________________
If a = fact(i) + fact(j) + fact(k) Then
Print a
End If
Next k
Next j
Next i
End Sub
Function fact(n As Integer) As Long
Dim x As Long
x = 1
For k = 1 To n
x = x * k
Next k
fact = x
End Function
程序不完整,在横线上应填写的是
选项
A、i * 100 + j * 10 + k
B、i * 1000 + j * 100 + k * 10
C、i * 10 + j * 10 + k * 10
D、fact(0) + fact(1) + fact(9)
答案
A
解析
本题中fact()过程表示求得n的阶乘,即n!;程序中,i、j、k分别表示该整数的百、十、个位上的数,旨在使得100 * i + 10 * j + k = i!+ j!+ k!。故正确答案为选项A。
转载请注明原文地址:https://kaotiyun.com/show/sFLp777K
本试题收录于:
二级VB题库NCRE全国计算机二级分类
0
二级VB
NCRE全国计算机二级
相关试题推荐
在窗体上画两个文本框,其名称分别为Text1和Text2,然后编写如下程序:PrivateSubFormLoad()ShowText1.Text=""TextText=""Te
下面不属于软件工程的3个要素的是______。
下列程序段运行后窗体上输出结果为()。PrivateSubCommand1Click()a=5:b=4:c=3:d=2X=3>2*bOra=cAndb<>COrc>dPrintXEndSub
在考生文件夹中有一个工程文件execise47.vbp及窗体文件execise47.frm。如下图所示,窗体中有一个名为Text1的文本框,初始内容为0;有一个标签;有一个计时器:有一个有两个元素的单选按钮数组,名称为Opt1,标题依次为“1秒”和“3秒”
在窗体(名称为Form1,KeyPreview属性为Tree)上绘制一个列表框(名称为List1)和一个文本框(名称为Text1)。编写窗体的KeyDown事件过程。程序运行后,如果按A键,则从键盘上输入要添加到列表框中的项目(内容任意,不少于3个):
在考生文件夹中有一个工程文件execise62.vbp(相应的窗体文件名为execise62.frm)。在名为Form1的窗体上有4个文本框,初始内容为空;1个命令按钮,标题为“求Min”。功能是通过调用过程FindMin求数组的最小值,请装入该文件。程序
下列叙述中正确的是()。
设A$="北京",B$="Shanghai",则表达式LEFTS(A$,2)+STRINGS(3,"-")+LEFTS(BS,8)构成的字符串是
已知代数式eXSin(30°)2x/(x+y)Lnx,则正确的VisualBasic表达式为()。
将E-R图转换到关系模式时,实体与实体间的联系可以表示成()。
随机试题
A.淋巴结结构破坏,大量单一肿瘤性细胞增生B.淋巴结结构破坏,多种炎细胞及R-S细胞增生C.淋巴结内瘤细胞排列成滤泡结构D.淋巴结结构破坏,大量原始粒细胞浸润滤泡性非霍奇金淋巴瘤
A.Ⅰ/甲B.Ⅰ/乙C.Ⅱ/甲D.Ⅱ/乙E.Ⅲ/丙阑尾穿孔术后切口化脓,应记录为
伴有左心室肥厚的高血压患者降压应首选
以下对城市排水体制的选择不合理的是()。
概算定额手册的内容包括()。
借贷记账法具有以下优点( )。
已知数列{an}的前n项和Sn=n2+kn(k∈N*),且Sn的最大值为8。(1)确定常数k,求an;(2)求数列{}的前n项和Tn。
(1)用热水洗去木屑(2)将纸从印版上揭起并阴干(3)把纸覆盖在版面上,用刷子轻轻刷纸(4)用刷子蘸墨汁均匀刷于版面上(5)将有字的一面贴在木板上,由刻字工逐字雕刻(6)将书稿写于纸上
Ononeoftheshelvesofanolddresser,incompanywitholdanddustysauce-boats,jugs,dishesandplates,andpaidbills,res
DearManager,Iamwritingtoyoutocomplainabouttheserviceinyourhotel.Ihadaterriblestayinroom2532ofOrange
最新回复
(
0
)