[单选题]

( 29 )在窗体上有 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 不允许

参考答案与解析: