首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
在窗体上画一个名称为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
57
问题
在窗体上画一个名称为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全国计算机二级
相关试题推荐
下面叙述中正确的是
要想不使用Shift或Ctrl键就能在列表框中同时选择多个项目,则应把该列表框的MultiSelect属性设置为
以下关于VB对象属性的叙述中,错误的是
软件生命周期可分为定义阶段,开发阶段和维护阶段。详细设计属于
窗体上有一个名称为Combo1的组合框,为了引用Combo1中最后一个列表项,应使用的表达式是
下面有关标准模块的叙述中,错误的是
窗体上有一个名称为CD1的通用对话框,一个名称为Command1的命令按钮,相应的事件过程如下:PrivateSubCommand1_Click()CD1.Filter="AllFile|*.*|TextFilel|*.txt|PPT|*.pp
通用对话框Filter属性的作用是()。
数据库系统的三级模式不包括
随机试题
A.Ⅰ型变态反应B.Ⅱ型变态反应C.Ⅲ型变态反应D.Ⅳ型变态反应E.Ⅰ、Ⅳ型变态反应肥大细胞和嗜碱性粒细胞介导的血管和平滑肌反应属于
A.急性脓胸,脓汁稀薄B.慢性局限性脓胸C.慢性脓胸肿有纤维变性D.急性脓胸并支气管胸膜瘘E.肺脓肿应行穿刺治疗
A、块根B、块茎C、根茎D、鳞茎E、根及根茎知母的药用部位为
急性胰腺炎患者腹痛、呕吐消失后给予流质饮食,但不宜食用()
2015年3月12日提请十二届全国人大三次会议审议的最高人民法院工作报告和最高人民检察院工作报告透露了一个鲜明的信息:司法机关更加注重人权的司法保障。下列关于“国家尊重和人权保障”的选项正确的是:
有关发现舞弊时对审计的影响,下列表述中不恰当的是()。
班主任在班级管理体制中的领导影响力主要表现在两个方面:一是职权影响力;二是()。
《雷雨》中在爱情上表现了最强烈抗争精神的女性是:
A.I’mreallyveryambitiousB.That’sdifficult.C.ItraveledroundAmericaforafewmonths,D.Um,Fmnotsure.W:Please
TheOldGateIntheMiddleAgesthevastmajorityofEuropeancitieshadwallsaroundthem.Thiswaspartlyfor(51)(变化)
最新回复
(
0
)