题目

用VB编写“检查句子格式”的程序,实现如下功能:在文本框Text1中输入要检查的英文句子,单击“检查”按钮Command1. 判断句子“. ”和“?”后的字母是否是大写,如果是小写字母,那么将其转换为大写字母,并在文本框Text2中输出。程序运行界面如图所示。 (1) 要使程序运行时,文本框Text1的Height属性值为900,可在Form_Load事件处理过程中添加语句(单选,填字母:A . Height=900/B . Text1. Height=900/C . Height. Text1=900)。 (2) 实现上述功能的VB程序如下,请在画线处填入合适的代码。 Private Sub Command1_Click ()   Dim s As String, ch As String, flag As Boolean   Dim ch2 As String, res As String, i As Integer   s=Text.Text:res=“”     ①    Do While<= Len (s)     flag= False     ch= Mid (s, i, 1)     If i= 1 And ch>=“a”And ch2<=“z”Then       ch= Chr (Asc(ch)-32)′小写字母转换为大写字母     End If     If ch=“.” Or ch=“?”  Then flag=True       ch2= Mid(s,i+1. 1)     If flag And ch2>=“a”And ch2<=“Z”Then       ch2= Chr (Asc(ch2)-32)′小写字母转换为大写字母       res=   ②         i=i+2     Else       i=i+1       res=res+ch     End If   Loop   Text2. Text=res End Sub ① ②  (3) 若在文本框Text1中输入句子:“you are best.”,第1个单词前有空格,则经过上述程序处理后,输出结果首字母“y”是否会变为大写“Y”?(选填:是/否)。 答案: 【1】B 【1】i=1【2】res+ch+ch2 【1】否
信息技术 试题推荐
最近更新