首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
阅读以下应用说明及Visual Basic部分程序代码,将应填入(n)处的字句写在对应栏内。 【说明】 本应用程序是一个小写数字转换成大写格式的转换器,其运行窗口如图5所示。 窗口中有两个标签(lblNumber和lblChinese)、
阅读以下应用说明及Visual Basic部分程序代码,将应填入(n)处的字句写在对应栏内。 【说明】 本应用程序是一个小写数字转换成大写格式的转换器,其运行窗口如图5所示。 窗口中有两个标签(lblNumber和lblChinese)、
admin
2009-02-15
55
问题
阅读以下应用说明及Visual Basic部分程序代码,将应填入(n)处的字句写在对应栏内。
【说明】
本应用程序是一个小写数字转换成大写格式的转换器,其运行窗口如图5所示。
窗口中有两个标签(lblNumber和lblChinese)、两个文本框(txtNnmber和txtChinese)和一个命令按钮(cmdChange)。当单击按钮cmdChange时,将文本框txtNumber中数字转换成中文大写,并显示在文本框txtChinese中。例如,在文本框txtNumber输入0076845,单击cmdChange按钮,将在文本框txtChinese中显示“柒万陆仟捌佰肆拾伍”。
程序中调用的函数CChinse(Strdigit As String)的功能是先删除字符串的所有前导0,再调用函数Change(Strdigit As String),将数字字符串Strdigit转换成中文大写格式。
为了防止用户在文本框txtNumber输入非数字形式的字符,程序将以空字符代替所输入的非数字有形字符。
【程序】
Private Function Transfer(Strdigit As String)As String
′完成小写向大写的转换,这段代码省略
End Function
Private Function CChinese(Strdigit As String)As String
Dim intLen,intCounter As Integer
intLen = Len (Strdigit)
If intLen>0 Then
intcounter = 0
Do ’过滤数字串Strdigit的前导0
intcounter = intcounter + 1
Loop Until Mid(Strdigit,(1))
intLen =(2)
Strdigit =(3) (Strdigit,intLen)
CChinese = Transfer(Strdigit)
End If
End Function
Private Sub cmdChange_Click( )
txtChinese.Text=CChinese((4)) ’调用Cchinese函数
End Sub
Private Sub txtNumber_KeyPress(KeyAscii As Integer)
Select Case KeyAscii ’根据输入字符的ASCII码的值进行判断
Case KeyAscii<32 ’保留输入的控制字符
Case 48 To 57 ’保留输入的数字字符
Case Else ’其他情况以空字符代替
(5)=0
End Select
End Sub
选项
答案
(1)intcounter, 1 (2)intLen-intCounter+1或Len(Strdigit)-intCounter+1 (3)Right或Right $ (4) txtNumber.Text (5) KeyAscii
解析
(1)~(3)空所在语句块的功能是删除过滤数字串Strdigit的前导0。(1)空所在Do……Loop循环是找到第一个非0的位置,循环变量为intcounter,即要判断第intcounter个字符是不是0,因此(1)空处应填写“intcounter,1”。从(3)空所在语句可以判断(2)空所在语句是求出过滤数字串Strdigit的前导0后的数字长度,因此(2)空处应当填写“intLen-intCounter+1”或“Len(Strdigit)-intCounter+1”。(3)空所在语句是取出过滤数字串Strdigit的前导。后的数字,需要填写这一操作的函数,因此(3)空处应当填写“Right”或“Right $”。
(4)空处需要填写调用Cchinese函数的参数,程序要对小写数字进行转换,其内容存放在文本框txtNumber中,因此(4)空处应当填写“txtNumber.Text”。
(5)空所在语句是处理当前输入若不是数字或控制字符时,则将具ASCII码值设置为0。因此(5)空处应当填写“KeyAscII”。
转载请注明原文地址:https://kaotiyun.com/show/AojZ777K
本试题收录于:
程序员下午应用技术考试题库软考初级分类
0
程序员下午应用技术考试
软考初级
相关试题推荐
Word2007默认的文件扩展名是(37)。
为查看Windows系统当前正在运行哪些应用程序或进程,可用(43)组合键实现。
信息系统设计方案中的操作界面部分,特别是输入界面设计方案需要征求信息处理技术员的意见。在如下设计理念中,(66)是不正确的。
对某地区家庭人数的抽样调查统计结果如下表:根据此表,该地区每个家庭的平均人数大致为(28)。
扫描仪的主要技术指标不包括_______。
根据某机构的统计与推测,我国人口中男性和女性各个年龄段的百分比如下图。根据该图,以下叙述中正确的是________________。
信息系统运行过程中的数据备份工作不包括________________。
为向相关人员以可视化方式展示数据分析结果,首先需要明确目标受众(即需要给哪些人看),并了解他们考虑的一些问题。这些问题一般不包括(69)________________。
计算机使用一段时间后发现,系统启动时间变长,系统响应迟钝,应用程序运行缓慢,为此,需要进行系统优化。系统优化工作不包括___________。
随机试题
在UML.的关系约束中,表示分层关系的约束是
当pH及标准重碳酸盐增高,而PaCO2>6.67kPa时,则可能存在___________。
患者男,60岁。因“声音嘶哑半个月余伴咽痛”就诊,查体发现颈部可及2cm×4cm大小肿大淋巴结,颈部MRI提示:①右侧梨状窝新生物,侵及右侧声带,环状软骨部分受侵;②双侧颈部多个肿大淋巴结,最大径<6cm。下列检查对进一步确诊意义最大的是
A.口服铁剂B.5~10天C.2周D.2个月E.4~6个月
根据《外资企业法实施细则》的规定,外资企业将其财产或者权益对外抵押、转让的应当办理的手续是( )。
某多层民用建筑,采用现浇钢筋混凝土框架结构,建筑平面形状为矩形,抗扭刚度较大,属规则框架,抗震等级为二级;梁、柱混凝土强度等级均为C30。平行于该建筑短边方向的边榀框架局部立面如题图所示。假定框架梁端截面(在B轴柱边处)上部和下部配筋分别为625和4
有一个道德水平不高的人去图书馆看书,他看见书上有些漂亮的图片,就偷偷地撕下页码为21、42、84、85、151、159、160、180这几页。请问:这个人一共撕下()张纸?
意外事件:指因当事人故意或过失以外的偶然因素而发生的事故。根据上述定义,下列选项属于意外事件的是()。
语法化
CA安全认证中心可以()。
最新回复
(
0
)