首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
在窗体上画一个名称为Command1的命令按钮,编写如下程序代码: Option Base 1 Private Sub Command1_Click() Dim n As Long Dim m As Integer
在窗体上画一个名称为Command1的命令按钮,编写如下程序代码: Option Base 1 Private Sub Command1_Click() Dim n As Long Dim m As Integer
admin
2020-06-30
39
问题
在窗体上画一个名称为Command1的命令按钮,编写如下程序代码:
Option Base 1
Private Sub Command1_Click()
Dim n As Long
Dim m As Integer
Dim x As Integer,i As Integer
Dim nums()As Integer
n=CLng(Val(InputBox("输入一个正整数","输入")))
m=Len(Trim(Str(n)))
ReDim Bum8(m)
For i=m To 1 Step—1
nums(i)=n 10^(i—1)
n=n—num$(i)*10^(i一1)
Next i
For i=m To 1 Step一1
x=x+num$(i)
Next i
Print x
End Sub
程序运行时,单击命令按钮,在出现的输入对话框中输入“8356”,则输出结果是( )。
选项
A、一6
B、6538
C、8356
D、22
答案
D
解析
程序开始前使用Option Base 1语句,表示数组下标从1开始。在过程Command1_Click中定义了动态数组nums,通过lnputBox函数输入一个正整数赋值给n,n=8356;str(n)可以将n转换为字符串,通过Len函数测量字符串的长度,然后赋值给变量m,m=4。通过ReDim语句给动态数组nums重新分配空间,nums是一个可以包含4个元素的一维整型数组。第一个for循环的功能是:将整数n的千位数赋值给nums(1),将整数n的百位数赋值给nums(2),将整数n的十位数赋值给nums(3),将整数n的个位数赋值给hums(4),所以循环结束后nilms(1)=8,nums(2)=3,nums(3)=5,hums(4)=6。后一个For循环的功能是:将hums数组中的所有元素累和,并将结果赋值给变量x,x=8+3+5+6=22,最后输出x的值。故本题D选项正确。本题选择D选项。
转载请注明原文地址:https://kaotiyun.com/show/pTHp777K
本试题收录于:
二级VB题库NCRE全国计算机二级分类
0
二级VB
NCRE全国计算机二级
相关试题推荐
若要清除列表框控件中的所有列表项,应该使用的方法是
假定窗体上有一个标签,名为Label1,为了使该标签透明并且没有边框,则正确的属性设置为()。
窗体上有1个名称为Commandl的命令按钮,事件过程如下:PrivateSubCommandl_Click()Dimarr_x(5,5)AsIntegerFori=1To3
能够产生1到50之间(含1和50)随机整数的表达式是
设有下面的程序段:X=InputBox(“请输入一个整数”)ReDima(x)Fork=xTo0Step一1a(k)=kNextk一般,在这段程序之前应先进行数组a的定义。下面定义语句中正确的
若在某窗体模块中有如下事件过程PrivateSubCommandl_Click(Integer)EndSub则以下叙述中正确的是
以下合法的VB变量名是
一个栈的初始状态为空。现将元素1,2,3,A,B,C依次入栈,然后再依次出栈,则元素出栈的顺序是()。
数据库设计过程不包括
随机试题
崔老师在“制作Flash动画一引导层动画”课程教学结尾时,布置了一个创作任务并且给出了一个评价量表,量表的具体内容如下:小明对Flash一直比较熟悉,在班上也学得最好。通过这个评价量表,小明拿了一百分,可是班上也有好几个同学拿了一百分,崔老师发现这个评
生育保险
影片《黑客帝国》的导演是()
男性,21岁,股骨下端疼痛1个月,内侧局部肿胀1周;局部明显压痛,无发热,无活动性疼痛,X线:髁上内侧皮质破坏,诊断最可能为
关于屋面细石混凝土找平层的说法,错误的是()。
依据《招标投标法》某建设单位就一个办公楼群项目的项目招标,则该项目的评标工作由()来完成。
下列关于依法执教的特点的说法,错误的是()。
下列属于问题解决的是()
甲数次临摹某著名画家的画作,然后署上该大师的签名并加盖仿刻的印章,对外谎称真迹售得20万元。对甲的行为应如何定罪()
Jonny:Hey!I’mjustpracticingTaiChi(太极).Wouldyouliketojoinme?Peter:Iknownothingaboutit.Isitdifficult?Jonny:
最新回复
(
0
)