[单项选择题]在窗体上画一个名称为Text1的文本框,要求文本框只能接收大写字母的输入。以下能实现该操作的事件过程是______。
A.PrivateSubText1_KeyPress(KeyAsciiAsIntegeIfKeyAscii<65OrKeyAscii>90ThenMsgBox“请输入大写字母”KeyAscii=0EndIfEndSub
B.PrivateSubText1_KeyDown(KeyCodeAsInteger,ShiftAsIntegeIfKeyCode<65OrKeyCode>90ThenMsgBox“请输入大写字母”KeyCode=0EndIfEndSub
C.PrivateSubText1MouseDown(ButtonAsInteger,ShiftAsInteger,XAsSingle,YAsSingl,IfAsc(Text1.Tex<65OrAsc(Text1.Tex>90ThenMsgBox“请输入大写字母”EndIfEndSub
D.PrivateSubText1_Change()IfAsc(Text1.Tex>64AndAsc(Text1.Tex<91ThenMsgBox“请输入大写字母”EndIfEndSub
相关专题: 大写字母
相关问题推荐
请完成下列Java程序:对大写的26个英文字母加密,从键盘输入一个大写字母串,输出这个串加密后的结果。加密操作是将字母变换成倒序的大写字母,如A->Z,B->Y。
注意:请勿改动main()主方法和其他已有语句内容,仅在下划线处填入适当的语句。
程序运行结果如下:
输入一个大写字母串:ADFSDFFE
加密后的大写字母串:ZWUHWUUV
import java.io.*;
public class ex12_2{
public static void main (String[] args){
char ch = 'A';
String str;
System. out .print ( "输入一个大写字母串: ");
try{
BufferedReader in = new BufferedReader(new InputStreamReader(System.in));
str= in.readLine();
System. out .print ( "加密后的大写字母串:");
for(int i=0;i<str.length();i++){
_______________;
_______________;
System.out.print(ch);
}
}catch(IOException e){}
try{
System.in.read();
}catch(IOException e) {};
}
}
在窗体上画一个名称为Text1的文本框,要求文本框只能接收大写字母的输入。以下能实现该操作的事件过程是()。
A.Private Sub Text1_KeyPress(KeyAscii As Integer)
If KeyAscii<65 Or KeyAscii>90 Then
MsgBox "请输入大写字母"
KeyAscii=0
End If
End Sub
B.Private Sub Text1_KeyDown(KeyCode As Integer, Shift As Integer)
If KeyCode <65 Or KeyCode>90 Then
MsgBox "请输入大写字母"
KeyCode=0
End If
End Sub
C.Private Sub Text1_MouseDown(Button As Integer,_
Shift As Integer, X As Single, Y As Single)
If Asc(Text1.Text) <65 Or Asc(Text1.Text) >90 Then
MsgBox "请输入大写字母"
End If
End Sub
D.Private Sub Text1_Change()
If Asc(Text1.Text) >64 And Asc(Text1.Text) <91 Then
MsgBox "请输入大写字母"
End If
End Sub
输入一个字符串,将其中小写字母改成大写字母,把大写字母改成小写字母,其余字符不变,输出该字符串。
在窗体上画一个名称为Text1的文本框,要求文本框只能接收大写字母的输入。以下能够正确实现该操作的事件过程是______。
A.Private Sub Text1_ KeyPress (KeyAscii As Integer) IfKeyAscii < 65 Or KeyAscii > 9t Then MsgBox “请输入大写字母” End If End sub
B.Private Sub Text1_ KeyDown (KeyCode As Integer, Shift As Integer) IfKeyCode < 65 Or KeyCode > 91 Then MsgBox “请输入大写字母” End If End sub
C.Private Sub Text1_ MouseDown (Button As Integer, _ Shift As Integer, X As Single, YAs SinglE)IfAsc (Text1.Text) < 65 Or Asc (Text1. Text) > 91 Then MsgBox “请输入大写字母” End If End sub
D.Private Sub Text1_ Change() IfAsc(Text 1.Text) < 65 Or Asc(Text1. Text) > 91 Then MsgBox “请输入大写字母” End If End sub
各种计算机中,字符的ASCII码不完全相同。但是对英文26个字母而言,其大写字母与小写字母的序号的是相同的。下面的说法正确的是()。
A、大写字母的序号依次为97~122
B、小写字母的序号依次为97~122
C、大写字母的序号依次为1~26
D、小写字母的序号依次为1~26