[单选题]

在窗体上有1个名称为CommonDialog1的通用对话框和1个名称为Command1的命令按钮,以及其他一些控件。要求在程序运行时,单击Command1按钮,则显示打开文件对话框,并在选择或输入了1个文件名后,就可以打开该文件。以下是Command1_Click事件过程的两种算法

算法1:

Private Sub Command1_Click()

C.ommonDialog1.ShowOpen

Open CommonDialog1.FileName For Input As#1

E.nd Sub

算法2:

Private Sub Command1_Click()

C.ommonDialog1.ShowOpen

IfCommonDialog1.FileName<>””Then

Open CommonDialog1.FileName For Input As#1

E.nd If

E.nd Sub

下面关于这两种算法的叙述中正确的是( )。

A.显示打开文件对话框后若未选择或输入任何文件名,则算法2会出错,算法1不会

B.显示打开文件对话框后若未选择或输入任何文件名,则算法1会出错,算法2不会

C.两种算法的执行结果完全一样

D.算法1允许输入的文件名中含有空格,而算法2不允许

参考答案与解析: