首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
在考生文件夹下有一个工程文件sjt5.vbp。其窗体中有2个标题分别为“读数据”和“查找水仙花数”的命令按钮。请画1个名称为Text1、初始值为空的文本框,该文本框允许显示多行内容,且有垂直滚动条,如图所示。 程序功能如下: (1)考生文件
在考生文件夹下有一个工程文件sjt5.vbp。其窗体中有2个标题分别为“读数据”和“查找水仙花数”的命令按钮。请画1个名称为Text1、初始值为空的文本框,该文本框允许显示多行内容,且有垂直滚动条,如图所示。 程序功能如下: (1)考生文件
admin
2019-03-14
61
问题
在考生文件夹下有一个工程文件sjt5.vbp。其窗体中有2个标题分别为“读数据”和“查找水仙花数”的命令按钮。请画1个名称为Text1、初始值为空的文本框,该文本框允许显示多行内容,且有垂直滚动条,如图所示。
程序功能如下:
(1)考生文件夹下in5.dat文件中存放着100个三位正整数。单击“读数据”按钮,则将in.5.dat文件中的数据读入数组a中;
(2)单击“查找水仙花数”按钮,则查找in5.dat中的所有水仙花数,并将这些水仙花数顺次显示在Text1文本框内。(水仙花数是指一个3位数,它各位数字的立方和等于它本身,例如153就是水仙花数,因为153=1
3
+5
3
+3
3
)
“读数据”按钮的Click事件过程已经给出,请编写函数narc,以完成“查找水仙花数”按钮的C1ick事件过程,实现上述功能。
注意:考生不得修改窗体文件中已经存在的控件和程序,在结束程序运行之前,必须使用“查找水仙花数”按钮完成查找水仙花数的过程,且必须用窗体右上角的关闭按钮结束程序,否则无成绩。最后,程序按原文件名存盘。
选项
答案
步骤1:打开本题工程文件。 步骤2:向窗体中添加一个Text文本框控件,并根据题目要求设置Text的相关属性,设置方法如表4.7所示,设置结果如图4.6所示。 [*] 步骤3:打开代码编辑窗口,填入相应的代码以实现题目的功能。 参考答案 Function narc(p As Integer)As Boolean Dim flag As Boolean flag=False If(p Mod 10)^3+(p\10 Mod 10)^3+(p\100)^3=p Then flag=True End If narc=flag End Function 步骤4:调试并运行程序,结果如图4.7所示。关闭程序后按题目要求存盘。 [*]
解析
向窗体中添加一个Text文本框控件,并根据题目要求设置Text的相关属性,根据代码中narc函数的首部,可以判断出该函数的功能是判断参数p是否为水仙花数,可以在函数中定义一个布尔型变量flag,将参数p表示的三位数的个位,十位,百位分别表示出来,通过if语句判断每位数的立方和是否与该数相等,若将flag设置为true,最后返回flag的值。
转载请注明原文地址:https://www.kaotiyun.com/show/4EUp777K
本试题收录于:
二级VB题库NCRE全国计算机二级分类
0
二级VB
NCRE全国计算机二级
相关试题推荐
设窗体文件中有下面的事件过程:PrivateSubCommand1——ClickODimsa%=100PrintaEndSub其中变量a和s的数据类型分别是
若在窗体模块的声明部分声明了如下自定义类型和数组PrivateTyperecCodeAsInteger:CaptionAsStringEndTypeDimarr(5)Asrec则下面的输出语句中正确的是
设有如下程序:PrivateSubFormClick()hum=InpuBox(“请输入一个实数”):P=InStr(num,“.”)Ifp>0ThenPrintMid(num,P+1)E1RePrint“END”EndIfEn
在窗体上画两个文本框,其名称分别为Text1和Text2,然后编写如下程序:PrivateSubForm_Load()Textl.Text=“”:Text2.Text=“”:Textl.SetFocusEndSubPrivateS
命任何一个滚动条滚动框件过程如下:PrivateSubCommand1_Click()PrivateFunctionf(yAsInteger)X=10Printf(x)f=y*yEndSubEndFunction运行上述程序,如
设有以下过程:PrivateSUbproc(xAsInteger,OptionalYAsInteger)Printx,yEndSub针对此过程,下面正确的过程调用语句是
设a=12,b=5,c=7,表达式x=(a\c+aModb)+Int(13/5)的值是
表达式4+5\6*7/8Mod9的值是()。
表达式4+5\6*7/8Mod9的值是()。
随机试题
关于股票基本面分析和技术分析,以下表述错误的是()。
患儿,男,8个月。发热、咳嗽及呼吸困难4天,呈弛张热。查体:精神萎靡,皮肤可见荨麻疹样皮疹,白细胞明显升高,有核左移,胸片呈现多发性小脓肿样阴影。3天后,患儿呼吸困难突然加重,明显烦躁不安,面色青紫,呼吸60次/分,左上肺叩诊鼓音,听诊呼吸音减弱,最可
属于一类医疗器械产品的是属于二类医疗器械产品的是
甲有件玉器,欲转让,与乙签订合同,约好10日后交货付款;第二天,丙见该玉器,愿以更高的价格购买,甲遂与丙签订合同,丙当即支付了80%的价款,约好3天后交货;第三天,甲又与丁订立合同,将该玉器卖给丁,并当场交付,但丁仅支付了30%的价款。后乙、丙均要求甲履行
食堂门下方应设不低于0.5m的防鼠挡板,挡鼠板应包白铁皮。
深化医疗卫生体制改革原则指()。
依次填入下列各句横线处的词语,最恰当的一组是()。①中美关系______动荡,不符合双方的根本利益。②你比他只是______差一点,其实两人不相上下。③这几天我______接到一些莫名其妙的电子邮件。
一般认为,出生地间隔较远的夫妻所生子女的智商较高。有资料显示,夫妻均是本地人,其所生子女的平均智商为102.45;夫妻是省内异地的,其所生子女的平均智商为106.17;而隔省婚配的,其所生子女的智商则高达109.35。因此,异地通婚可提高下一代智商水平。以
Pentium微处理器通常利用INT 3指令设置断点,从而为用户调试程序提供方便。这种设置断点的方法属于( )类型。
SharksPerformaServiceforEarth’sWatersItishardtogetpeopletothinkofsharksasanythingbutadeadlyenemy.They
最新回复
(
0
)