首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
如果一个正整数从高位到低位上的数字依次递减,则称其为降序数(如:9632是降 序数,而8516则不是降序数)。现编写如下程序.判断输入的正整数是否为降序数。 Private Sub Commandl一Click() Dim n AS Lon
如果一个正整数从高位到低位上的数字依次递减,则称其为降序数(如:9632是降 序数,而8516则不是降序数)。现编写如下程序.判断输入的正整数是否为降序数。 Private Sub Commandl一Click() Dim n AS Lon
admin
2013-04-11
60
问题
如果一个正整数从高位到低位上的数字依次递减,则称其为降序数(如:9632是降
序数,而8516则不是降序数)。现编写如下程序.判断输入的正整数是否为降序数。
Private Sub Commandl一Click()
Dim n AS Long
Dim flag AS Boolean
n=InputBox(”输入一个正整数”)
S=Trim(Str(11))
For i=2 To Len(s)
If Mid(S,i一1,1)
Next i
lf i=Len(s)Then flag=True Else flag=False
If flag Then
Print n;"足降序数"
Else
Print n;"不是降序数"
End If
End Sub
运行以上程序,发现有错误,需要对给flag变量赋值的If语句进行修改。以下正确的修改是( )。
选项
A、If i=Len(s)+l Then flag=False Else flag=True
B、If i=Len(s)+l Then flag=True Else flag=False
C、If i-Len(s)-l Thetl flag=False Else flag=True
D、If i=Len(s)-l Then flag=True Else flag=False
答案
B
解析
此题的考查点在for循环,当最后一次执行完Next的时候,i会越界。越界后是len(s)+1,已经比i的长度要长了。因此要对越界进行判断。
转载请注明原文地址:https://kaotiyun.com/show/k2Qp777K
本试题收录于:
二级VB题库NCRE全国计算机二级分类
0
二级VB
NCRE全国计算机二级
相关试题推荐
VisualBasic使用的是______字符集。
在窗体上画三个命令按钮,其名称分别为Command1、Command2和Command3,然后编写如下事件过程:PrivateSubCommand1Click()Command2.Enabled=False
以下声明语句中错误的是______。
设计一个“判别在表达式中左、右括号是否配对出现”的算法,采用______数据结构最佳。
当计时器控件的______属性为True时,计时器控件的______事件经过一定的时间间隔就发生一次,时间间隔由______属性决定。
下述几种排序方法中,______是最简单的交换类排序方法。
下面概念中,不属于面向对象方法的是______。
下面描述中,符合结构化程序设计风格的是______。
深度为5的满二叉树有【】个叶子结点。
软件文档是软件工程实施中的重要部分,它不仅是软件开发各阶段的重要依据,而且影响软件的______。
随机试题
计算机中处理数据的最小单位是()。
心力衰竭患者哪种情况下不宜用血管扩张剂治疗
急性化脓性腹膜炎非手术治疗中,判定病情发展的一项重要标志是
骨、关节结核可继发于
肉桂人煎剂、研末冲服时的剂量分别是
出入口控制系统中,身份识别单元部分是对通行人员身份进行识别和确认,实现身份识别的方式主要有()。
金融衍生产品的价值依赖于基本标的资产的价值。()
针对不断升级的贸易摩擦,我国外交部明确表示将严阵以待,坚定维护中方合法权益。与此同时,中方谈判的大门始终是敞开的,期待双方协商,做到相互尊重、平等相待,维护世界多边贸易体制和规则。由此可见()
设矩阵A=(α1,α2,α3),其中α1,α2,α3是4维列向量,已知非齐次线性方程组Ax=b的通解为x=k(1,-2,3)T+(1,2,-1)T,k为任意常数.令矩阵B=(α1,α2,α3,b+α3),证明方程组Bx=α1-α2有无穷多组解
A、Aneffectivewaytohelpusstayhealthy.B、Eatinginresponsetoafeelingofhunger.C、Anattempttoeatawaynegativefeeli
最新回复
(
0
)